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