diff options
Diffstat (limited to 'src/datavisualization/utils/shaderhelper.cpp')
-rw-r--r-- | src/datavisualization/utils/shaderhelper.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/datavisualization/utils/shaderhelper.cpp b/src/datavisualization/utils/shaderhelper.cpp index 9d1ad0d9..b6dc1621 100644 --- a/src/datavisualization/utils/shaderhelper.cpp +++ b/src/datavisualization/utils/shaderhelper.cpp @@ -101,6 +101,8 @@ void ShaderHelper::initialize() m_sampleCountUniform = m_program->uniformLocation("sampleCount"); m_alphaMultiplierUniform = m_program->uniformLocation("alphaMultiplier"); m_preserveOpacityUniform = m_program->uniformLocation("preserveOpacity"); + m_minBoundsUniform = m_program->uniformLocation("minBounds"); + m_maxBoundsUniform = m_program->uniformLocation("maxBounds"); m_initialized = true; } @@ -324,6 +326,20 @@ GLuint ShaderHelper::preserveOpacity() return m_preserveOpacityUniform; } +GLuint ShaderHelper::maxBounds() +{ + if (!m_initialized) + qFatal("Shader not initialized"); + return m_maxBoundsUniform; +} + +GLuint ShaderHelper::minBounds() +{ + if (!m_initialized) + qFatal("Shader not initialized"); + return m_minBoundsUniform; +} + GLuint ShaderHelper::posAtt() { if (!m_initialized) |