]> git.lizzy.rs Git - irrlicht.git/blobdiff - source/Irrlicht/OpenGL/Driver.h
Split new GL3/GLES2 drivers
[irrlicht.git] / source / Irrlicht / OpenGL / Driver.h
index 6cbf7bd2dcbc418d4c6779985a22b322d1d40cc0..e95a633c546f408402a0d87f17be370e57adc157 100644 (file)
@@ -25,19 +25,18 @@ namespace video
        class COpenGL3FixedPipelineRenderer;\r
        class COpenGL3Renderer2D;\r
 \r
-       class COpenGL3Driver : public CNullDriver, public IMaterialRendererServices, public COpenGL3ExtensionHandler\r
+       class COpenGL3DriverBase : public CNullDriver, public IMaterialRendererServices, public COpenGL3ExtensionHandler\r
        {\r
-               friend class COpenGLCoreTexture<COpenGL3Driver>;\r
-               friend IVideoDriver* createOpenGL3Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager);\r
+               friend class COpenGLCoreTexture<COpenGL3DriverBase>;\r
 \r
        protected:\r
                //! constructor (use createOpenGL3Driver instead)\r
-               COpenGL3Driver(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager);\r
+               COpenGL3DriverBase(const SIrrlichtCreationParameters& params, io::IFileSystem* io, IContextManager* contextManager);\r
 \r
        public:\r
 \r
                //! destructor\r
-               virtual ~COpenGL3Driver();\r
+               virtual ~COpenGL3DriverBase();\r
 \r
                virtual bool beginScene(u16 clearFlag, SColor clearColor = SColor(255, 0, 0, 0), f32 clearDepth = 1.f, u8 clearStencil = 0,\r
                        const SExposedVideoData& videoData = SExposedVideoData(), core::rect<s32>* sourceRect = 0) override;\r