summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2020-02-10 09:23:06 +0200
committerAntti Määttä <antti.maatta@qt.io>2020-02-10 14:02:18 +0200
commit90dd0bdcf1c9e3a1eddee8abcf4307c06e82e37b (patch)
treeb1ce8503f64cad147a9f70086088345c5b0f6176 /src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp
parent1c68b3f7e000fbb3e04e5183781b96f8a6223370 (diff)
Add projectionMatrix uniform
Also rename missnamed uniforms. Task-number: QT3DS-4048 Change-Id: I5cfd6cfb3c1f6ef2794ffe5571806f4a7ff59605 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp')
-rw-r--r--src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp b/src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp
index 6c3f0c1..496d783 100644
--- a/src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp
+++ b/src/runtimerender/Qt3DSRenderCustomMaterialSystem.cpp
@@ -687,11 +687,12 @@ struct SCustomMaterialShader
{
NVScopedRefCounted<NVRenderShaderProgram> m_Shader;
NVRenderCachedShaderProperty<QT3DSMat44> m_ModelMatrix;
- NVRenderCachedShaderProperty<QT3DSMat44> m_ViewProjMatrix;
+ NVRenderCachedShaderProperty<QT3DSMat44> m_ModelViewProjMatrix;
NVRenderCachedShaderProperty<QT3DSMat44> m_ViewMatrix;
NVRenderCachedShaderProperty<QT3DSMat33> m_NormalMatrix;
NVRenderCachedShaderProperty<QT3DSVec3> m_CameraPos;
NVRenderCachedShaderProperty<QT3DSMat44> m_ProjMatrix;
+ NVRenderCachedShaderProperty<QT3DSMat44> m_ViewProjMatrix;
NVRenderCachedShaderProperty<QT3DSMat44> m_ViewportMatrix;
NVRenderCachedShaderProperty<QT3DSVec2> m_CamProperties;
NVRenderCachedShaderProperty<NVRenderTexture2D *> m_DepthTexture;
@@ -712,11 +713,12 @@ struct SCustomMaterialShader
SCustomMaterialShader(NVRenderShaderProgram &inShader, SDynamicShaderProgramFlags inFlags)
: m_Shader(inShader)
, m_ModelMatrix("model_matrix", inShader)
- , m_ViewProjMatrix("model_view_projection", inShader)
+ , m_ModelViewProjMatrix("model_view_projection", inShader)
, m_ViewMatrix("view_matrix", inShader)
, m_NormalMatrix("normal_matrix", inShader)
, m_CameraPos("camera_position", inShader)
- , m_ProjMatrix("view_projection_matrix", inShader)
+ , m_ProjMatrix("projection_matrix", inShader)
+ , m_ViewProjMatrix("view_projection_matrix", inShader)
, m_ViewportMatrix("viewport_matrix", inShader)
, m_CamProperties("camera_properties", inShader)
, m_DepthTexture("depth_sampler", inShader)