| 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 | { |
nothing calls this directly
no test coverage detected