mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[Chore] (MG_State/ProgramState): Remove printf.
This commit is contained in:
@@ -8,25 +8,19 @@ namespace MobileGL {
|
|||||||
namespace GLState {
|
namespace GLState {
|
||||||
bool ProgramObject::ShaderIsAttached(SharedPtr<ShaderObject> shader) {
|
bool ProgramObject::ShaderIsAttached(SharedPtr<ShaderObject> shader) {
|
||||||
auto it = std::find_if(m_shaders.begin(), m_shaders.end(),
|
auto it = std::find_if(m_shaders.begin(), m_shaders.end(),
|
||||||
[shader](const SharedPtr<ShaderObject>& s) {
|
[shader](const SharedPtr<ShaderObject>& s) { return s.get() == shader.get(); });
|
||||||
return s.get() == shader.get();
|
|
||||||
});
|
|
||||||
return it != m_shaders.end();
|
return it != m_shaders.end();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ProgramObject::AttachShader(SharedPtr<ShaderObject> shader) {
|
bool ProgramObject::AttachShader(SharedPtr<ShaderObject> shader) {
|
||||||
if (ShaderIsAttached(shader))
|
if (ShaderIsAttached(shader)) return false;
|
||||||
return false;
|
|
||||||
m_shaders.emplace_back(shader);
|
m_shaders.emplace_back(shader);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
SizeT ProgramObject::DetachShader(SharedPtr<ShaderObject> shader) {
|
SizeT ProgramObject::DetachShader(SharedPtr<ShaderObject> shader) {
|
||||||
auto count = std::erase_if(
|
auto count = std::erase_if(
|
||||||
m_shaders,
|
m_shaders, [shader](const SharedPtr<ShaderObject>& s) { return s.get() == shader.get(); });
|
||||||
[shader](const SharedPtr<ShaderObject>& s) {
|
|
||||||
return s.get() == shader.get();
|
|
||||||
});
|
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
@@ -120,8 +114,7 @@ namespace MobileGL {
|
|||||||
|
|
||||||
// Find next empty location
|
// Find next empty location
|
||||||
for (nextLocation++; nextLocation < m_uniformOffsets.size(); nextLocation++) {
|
for (nextLocation++; nextLocation < m_uniformOffsets.size(); nextLocation++) {
|
||||||
if (m_uniformOffsets[nextLocation] == 0)
|
if (m_uniformOffsets[nextLocation] == 0) break;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -155,9 +148,6 @@ namespace MobileGL {
|
|||||||
m_uboScratch.resize(m_metadata.uboSize, 0);
|
m_uboScratch.resize(m_metadata.uboSize, 0);
|
||||||
|
|
||||||
auto& types = m_metadata.plainUniformMemberTypes;
|
auto& types = m_metadata.plainUniformMemberTypes;
|
||||||
printf("types.size() = %u\n", types.size());
|
|
||||||
printf("m_uniformOffsets.size() = %u\n", m_uniformOffsets.size());
|
|
||||||
fflush(stdout);
|
|
||||||
|
|
||||||
assert(types.size() == m_uniformOffsets.size());
|
assert(types.size() == m_uniformOffsets.size());
|
||||||
m_uniformTypes.resize(m_uniformOffsets.size());
|
m_uniformTypes.resize(m_uniformOffsets.size());
|
||||||
|
|||||||
Reference in New Issue
Block a user