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