]> git.lizzy.rs Git - irrlicht.git/blob - source/Irrlicht/OpenGL/Common.h
Fix line endings in the new driver
[irrlicht.git] / source / Irrlicht / OpenGL / Common.h
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
5
6 #pragma once
7
8 #define GL_GLEXT_PROTOTYPES
9 #include <SDL_video.h>
10 #include <SDL_opengl.h>
11
12 namespace irr
13 {
14 namespace video
15 {
16
17         // Forward declarations.
18
19         class COpenGLCoreFeature;
20
21         template <class TOpenGLDriver>
22         class COpenGLCoreTexture;
23
24         template <class TOpenGLDriver, class TOpenGLTexture>
25         class COpenGLCoreRenderTarget;
26
27         template <class TOpenGLDriver, class TOpenGLTexture>
28         class COpenGLCoreCacheHandler;
29
30         class COpenGL3DriverBase;
31         typedef COpenGLCoreTexture<COpenGL3DriverBase> COpenGL3Texture;
32         typedef COpenGLCoreRenderTarget<COpenGL3DriverBase, COpenGL3Texture> COpenGL3RenderTarget;
33         typedef COpenGLCoreCacheHandler<COpenGL3DriverBase, COpenGL3Texture> COpenGL3CacheHandler;
34
35 }
36 }