]> git.lizzy.rs Git - irrlicht.git/blobdiff - source/Irrlicht/OpenGL/MaterialRenderer.h
Split new GL3/GLES2 drivers
[irrlicht.git] / source / Irrlicht / OpenGL / MaterialRenderer.h
index f45e72549f5aa2168a651ba59f09f751b7fb6ee8..dbac6cf6bfbe1016e8ea23dd4203bb1e98ce5e29 100644 (file)
@@ -18,14 +18,14 @@ namespace irr
 namespace video\r
 {\r
 \r
-class COpenGL3Driver;\r
+class COpenGL3DriverBase;\r
 \r
 class COpenGL3MaterialRenderer : public IMaterialRenderer, public IMaterialRendererServices\r
 {\r
 public:\r
 \r
        COpenGL3MaterialRenderer(\r
-               COpenGL3Driver* driver,\r
+               COpenGL3DriverBase* driver,\r
                s32& outMaterialTypeNr,\r
                const c8* vertexShaderProgram = 0,\r
                const c8* pixelShaderProgram = 0,\r
@@ -65,7 +65,7 @@ public:
 \r
 protected:\r
 \r
-       COpenGL3MaterialRenderer(COpenGL3Driver* driver,\r
+       COpenGL3MaterialRenderer(COpenGL3DriverBase* driver,\r
                                        IShaderConstantSetCallBack* callback = 0,\r
                                        E_MATERIAL_TYPE baseMaterial = EMT_SOLID,\r
                                        s32 userData = 0);\r
@@ -75,7 +75,7 @@ protected:
        bool createShader(GLenum shaderType, const char* shader);\r
        bool linkProgram();\r
 \r
-       COpenGL3Driver* Driver;\r
+       COpenGL3DriverBase* Driver;\r
        IShaderConstantSetCallBack* CallBack;\r
 \r
        bool Alpha;\r