File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -907,15 +907,18 @@ class GameGlobalShaderConstantSetter : public IShaderConstantSetter
907
907
services->setPixelShaderConstant (" yawVec" , (irr::f32 *)&minimap_yaw_vec, 3 );
908
908
909
909
// Uniform sampler layers
910
- int layer0 = 0 ;
911
- int layer1 = 1 ;
912
- int layer2 = 2 ;
913
910
// before 1.8 there isn't a "integer interface", only float
914
911
#if (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR < 8)
912
+ f32 layer0 = 0 ;
913
+ f32 layer1 = 1 ;
914
+ f32 layer2 = 2 ;
915
915
services->setPixelShaderConstant (" baseTexture" , (irr::f32 *)&layer0, 1 );
916
916
services->setPixelShaderConstant (" normalTexture" , (irr::f32 *)&layer1, 1 );
917
917
services->setPixelShaderConstant (" textureFlags" , (irr::f32 *)&layer2, 1 );
918
918
#else
919
+ s32 layer0 = 0 ;
920
+ s32 layer1 = 1 ;
921
+ s32 layer2 = 2 ;
919
922
services->setPixelShaderConstant (" baseTexture" , (irr::s32 *)&layer0, 1 );
920
923
services->setPixelShaderConstant (" normalTexture" , (irr::s32 *)&layer1, 1 );
921
924
services->setPixelShaderConstant (" textureFlags" , (irr::s32 *)&layer2, 1 );
You can’t perform that action at this time.
0 commit comments