summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h')
-rw-r--r--src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h b/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
index 9753256..0d77121 100644
--- a/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
+++ b/src/runtimerender/rendererimpl/Qt3DSRendererImplShaders.h
@@ -341,7 +341,8 @@ namespace render {
NVRenderCachedShaderProperty<QT3DSVec2> m_Dimensions;
// The fourth member of text color is the opacity
NVRenderCachedShaderProperty<NVRenderTexture2D *> m_Sampler;
-
+ // Color multiplier for anaglyph stereo modes
+ NVRenderCachedShaderProperty<QT3DSVec4> m_anaglyphColor;
volatile QT3DSI32 mRefCount;
SLayerSceneShader(NVRenderShaderProgram &inShader)
@@ -349,6 +350,7 @@ namespace render {
, m_MVP("model_view_projection", inShader)
, m_Dimensions("layer_dimensions", inShader)
, m_Sampler("layer_image", inShader)
+ , m_anaglyphColor("anaglyphColor", inShader)
, mRefCount(0)
{
m_Shader.addRef();