MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / addUniform

Method addUniform

src/OpenColorIO/GpuShader.cpp:380–391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

378 }
379
380 bool addUniform(const char * name, const GpuShaderCreator::DoubleGetter & getter)
381 {
382 if (uniformNameUsed(name))
383 {
384 // Uniform is already there.
385 return false;
386 }
387 m_uniformBufferSize = alignOffset(m_uniformBufferSize, GPU_FLOAT_ALIGNMENT);
388 m_uniforms.emplace_back(name, getter, m_uniformBufferSize);
389 m_uniformBufferSize += GPU_FLOAT_SIZE;
390 return true;
391 }
392
393 bool addUniform(const char * name, const GpuShaderCreator::BoolGetter & getter)
394 {

Callers

nothing calls this directly

Calls 1

alignOffsetFunction · 0.85

Tested by

no test coverage detected