]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/shader.cpp
Mapgen V5: Fix use of uninitialized value in ctor
[dragonfireclient.git] / src / shader.cpp
index ef15f29ba303dfb41dca6b7aeb4519ff832f5a8c..1670458040f07da0052fa9e5fa7d6f544319a7f7 100644 (file)
@@ -211,8 +211,7 @@ class ShaderCallback : public video::IShaderConstantSetCallBack
 class MainShaderConstantSetter : public IShaderConstantSetter
 {
 public:
-       MainShaderConstantSetter(IrrlichtDevice *device):
-               m_device(device)
+       MainShaderConstantSetter(IrrlichtDevice *device)
        {}
        ~MainShaderConstantSetter() {}
 
@@ -256,9 +255,6 @@ class MainShaderConstantSetter : public IShaderConstantSetter
                        services->setVertexShaderConstant(world.pointer(), 8, 4);
 
        }
-
-private:
-       IrrlichtDevice *m_device;
 };
 
 /*
@@ -648,7 +644,9 @@ ShaderInfo generate_shader(std::string name, u8 material_type, u8 drawtype,
                "NDT_FENCELIKE",
                "NDT_RAILLIKE",
                "NDT_NODEBOX",
-               "NDT_GLASSLIKE_FRAMED"
+               "NDT_GLASSLIKE_FRAMED",
+               "NDT_FIRELIKE",
+               "NDT_GLASSLIKE_FRAMED_OPTIONAL"
        };
        
        for (int i = 0; i < 14; i++){