1 // Copyright (C) 2023 Vitaliy Lobachevskiy
2 // Copyright (C) 2015 Patryk Nadrowski
3 // This file is part of the "Irrlicht Engine".
4 // For conditions of distribution and use, see copyright notice in irrlicht.h
8 #define GL_GLEXT_PROTOTYPES
10 #include <SDL_opengl.h>
17 // Forward declarations.
19 class COpenGLCoreFeature;
21 template <class TOpenGLDriver>
22 class COpenGLCoreTexture;
24 template <class TOpenGLDriver, class TOpenGLTexture>
25 class COpenGLCoreRenderTarget;
27 template <class TOpenGLDriver, class TOpenGLTexture>
28 class COpenGLCoreCacheHandler;
30 class COpenGL3DriverBase;
31 typedef COpenGLCoreTexture<COpenGL3DriverBase> COpenGL3Texture;
32 typedef COpenGLCoreRenderTarget<COpenGL3DriverBase, COpenGL3Texture> COpenGL3RenderTarget;
33 typedef COpenGLCoreCacheHandler<COpenGL3DriverBase, COpenGL3Texture> COpenGL3CacheHandler;