Skip to content
Permalink
Browse files

Remove unused shader matrices. (#4723)

  • Loading branch information
lhofhansl authored and est31 committed Nov 4, 2016
1 parent dde66a8 commit 6bb43472082d8003a6cd140c1221c81005fdd752
@@ -1,6 +1,4 @@
uniform mat4 mWorldViewProj;
uniform mat4 mInvWorld;
uniform mat4 mTransWorld;
uniform mat4 mWorld;

void main(void)
@@ -1,6 +1,4 @@
uniform mat4 mWorldViewProj;
uniform mat4 mInvWorld;
uniform mat4 mTransWorld;
uniform mat4 mWorld;

uniform float dayNightRatio;
@@ -1,6 +1,4 @@
uniform mat4 mWorldViewProj;
uniform mat4 mInvWorld;
uniform mat4 mTransWorld;
uniform mat4 mWorld;

uniform float dayNightRatio;
@@ -1,6 +1,4 @@
uniform mat4 mWorldViewProj;
uniform mat4 mInvWorld;
uniform mat4 mTransWorld;
uniform mat4 mWorld;

uniform float dayNightRatio;
@@ -219,14 +219,6 @@ class MainShaderConstantSetter : public IShaderConstantSetter
video::IVideoDriver *driver = services->getVideoDriver();
sanity_check(driver);

// set inverted world matrix
core::matrix4 invWorld = driver->getTransform(video::ETS_WORLD);
invWorld.makeInverse();
if(is_highlevel)
services->setVertexShaderConstant("mInvWorld", invWorld.pointer(), 16);
else
services->setVertexShaderConstant(invWorld.pointer(), 0, 4);

// set clip matrix
core::matrix4 worldViewProj;
worldViewProj = driver->getTransform(video::ETS_PROJECTION);
@@ -237,14 +229,6 @@ class MainShaderConstantSetter : public IShaderConstantSetter
else
services->setVertexShaderConstant(worldViewProj.pointer(), 4, 4);

// set transposed world matrix
core::matrix4 transWorld = driver->getTransform(video::ETS_WORLD);
transWorld = transWorld.getTransposed();
if(is_highlevel)
services->setVertexShaderConstant("mTransWorld", transWorld.pointer(), 16);
else
services->setVertexShaderConstant(transWorld.pointer(), 8, 4);

// set world matrix
core::matrix4 world = driver->getTransform(video::ETS_WORLD);
if(is_highlevel)

0 comments on commit 6bb4347

Please sign in to comment.
You can’t perform that action at this time.