mirror of
https://github.com/moparisthebest/minetest
synced 2024-11-16 06:15:06 -05:00
Remove unused shader matrices. (#4723)
This commit is contained in:
parent
dde66a82ed
commit
6bb4347208
@ -1,6 +1,4 @@
|
|||||||
uniform mat4 mWorldViewProj;
|
uniform mat4 mWorldViewProj;
|
||||||
uniform mat4 mInvWorld;
|
|
||||||
uniform mat4 mTransWorld;
|
|
||||||
uniform mat4 mWorld;
|
uniform mat4 mWorld;
|
||||||
|
|
||||||
void main(void)
|
void main(void)
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
uniform mat4 mWorldViewProj;
|
uniform mat4 mWorldViewProj;
|
||||||
uniform mat4 mInvWorld;
|
|
||||||
uniform mat4 mTransWorld;
|
|
||||||
uniform mat4 mWorld;
|
uniform mat4 mWorld;
|
||||||
|
|
||||||
uniform float dayNightRatio;
|
uniform float dayNightRatio;
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
uniform mat4 mWorldViewProj;
|
uniform mat4 mWorldViewProj;
|
||||||
uniform mat4 mInvWorld;
|
|
||||||
uniform mat4 mTransWorld;
|
|
||||||
uniform mat4 mWorld;
|
uniform mat4 mWorld;
|
||||||
|
|
||||||
uniform float dayNightRatio;
|
uniform float dayNightRatio;
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
uniform mat4 mWorldViewProj;
|
uniform mat4 mWorldViewProj;
|
||||||
uniform mat4 mInvWorld;
|
|
||||||
uniform mat4 mTransWorld;
|
|
||||||
uniform mat4 mWorld;
|
uniform mat4 mWorld;
|
||||||
|
|
||||||
uniform float dayNightRatio;
|
uniform float dayNightRatio;
|
||||||
|
@ -219,14 +219,6 @@ public:
|
|||||||
video::IVideoDriver *driver = services->getVideoDriver();
|
video::IVideoDriver *driver = services->getVideoDriver();
|
||||||
sanity_check(driver);
|
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
|
// set clip matrix
|
||||||
core::matrix4 worldViewProj;
|
core::matrix4 worldViewProj;
|
||||||
worldViewProj = driver->getTransform(video::ETS_PROJECTION);
|
worldViewProj = driver->getTransform(video::ETS_PROJECTION);
|
||||||
@ -237,14 +229,6 @@ public:
|
|||||||
else
|
else
|
||||||
services->setVertexShaderConstant(worldViewProj.pointer(), 4, 4);
|
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
|
// set world matrix
|
||||||
core::matrix4 world = driver->getTransform(video::ETS_WORLD);
|
core::matrix4 world = driver->getTransform(video::ETS_WORLD);
|
||||||
if(is_highlevel)
|
if(is_highlevel)
|
||||||
|
Loading…
Reference in New Issue
Block a user