HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
RE_Extension.h
Go to the documentation of this file.
1
#ifndef __RE_Extension_h__
2
#define __RE_Extension_h__
3
4
enum
RE_Extension
5
{
6
RE_EXT_INVALID
= -1,
7
8
// Types
9
RE_EXT_ABGR
= 0,
10
RE_EXT_HALF_FLOAT
,
11
RE_EXT_PACKED_PIXELS
,
12
RE_EXT_HALF_FLOAT_VERTEX
,
13
RE_EXT_DEPTH_BUFFER_FLOAT
,
14
RE_EXT_DEPTH_BUFFER_NO_CLAMP
,
15
16
// Operations
17
RE_EXT_BLEND_COLOR
,
18
RE_EXT_BLEND_LOGIC_OP
,
19
RE_EXT_BLEND_MINMAX
,
20
RE_EXT_BLEND_SUBTRACT
,
21
RE_EXT_BLEND_SEPARATE
,
22
23
// Texture
24
RE_EXT_SGIS_TEXTURE_BORDER_CLAMP
,
25
RE_EXT_SGIS_TEXTURE_EDGE_CLAMP
,
26
RE_EXT_MULTI_TEXTURE
,
27
RE_EXT_TEXTURE
,
28
RE_EXT_TEXTURE_3D
,
29
RE_EXT_TEXTURE_CUBE_MAP
,
30
RE_EXT_TEXTURE_CUBE_MAP_SEAMLESS
,
31
RE_EXT_TEXTURE_CUBE_MAP_ARRAY
,
32
RE_EXT_TEXTURE_EDGE_CLAMP
,
33
RE_EXT_TEXTURE_BORDER_CLAMP
,
34
RE_EXT_TEXTURE_NON_POWER_TWO
,
35
RE_EXT_TEXTURE_RECTANGLE
,
36
RE_EXT_TEXTURE_FLOAT
,
37
RE_EXT_TEXTURE_ARRAY
,
38
RE_EXT_TEXTURE_COMPRESSION
,
39
RE_EXT_TEXTURE_INTEGER
,
40
RE_EXT_TEXTURE_ANISOTROPIC_FILTER
,
41
RE_EXT_TEXTURE_MULTISAMPLE
,
42
RE_EXT_TEXTURE_2CHAN
,
43
RE_EXT_TEXTURE_BUFFER
,
44
RE_EXT_TEXTURE_BUFFER_RGB32
,
45
RE_EXT_TEXTURE_BUFFER_RANGE
,
46
RE_EXT_TEXTURE_SWIZZLE
,
47
RE_EXT_TEXTURE_BINDLESS
,
48
RE_EXT_TEXTURE_BINDLESS_FREE_INDEXING
,
49
RE_EXT_TEXTURE_COPY
,
50
RE_EXT_SHADOWS
,
51
RE_EXT_TEXTURE_BARRIER
,
52
RE_EXT_INTERNALFORMAT_QUERY
,
53
54
// GLSL
55
RE_EXT_SHADERS
,
56
RE_EXT_SHADER_VER4
,
57
RE_EXT_GEOMETRY_SHADER
,
58
RE_EXT_TESS_SHADER
,
59
RE_EXT_UNIFORM_BUFFER
,
60
RE_EXT_SHADER_VER5
,
61
RE_EXT_SHADER_FP64
,
62
RE_EXT_SHADER_ATTRIB64
,
63
RE_EXT_TRANSFORM_FEEDBACK
,
64
RE_EXT_TRANSFORM_FEEDBACK_STREAM
,
65
RE_EXT_EXPLICIT_ATTRIBUTE_LOCATION
,
66
RE_EXT_SAMPLE_SHADING
,
67
RE_EXT_SHADER_BIT_ENCODING
,
68
RE_EXT_SEPARATE_SHADERS
,
69
RE_EXT_PROGRAM_INTERFACE_QUERY
,
70
RE_EXT_IMAGE_LOAD_STORE
,
71
RE_EXT_COMPUTE_SHADER
,
72
RE_EXT_SHADING_LANGUAGE_PACKING
,
73
RE_EXT_SHADER_ATOMIC_COUNTERS
,
74
75
// Geometry related
76
RE_EXT_VERTEX_BUFFER_OBJECT
,
77
RE_EXT_VERTEX_ARRAY_OBJECT
,
78
RE_EXT_MAP_BUFFER_RANGE
,
79
RE_EXT_BUFFER_STORAGE
,
80
RE_EXT_PRIMITIVE_RESTART
,
81
RE_EXT_DRAW_INSTANCED
,
82
RE_EXT_DRAW_INDIRECT
,
83
RE_EXT_INSTANCED_ARRAYS
,
84
RE_EXT_ELEMENTS_BASE_VERTEX
,
85
RE_EXT_BASE_INSTANCE
,
86
RE_EXT_POINT_SPRITE
,
87
RE_EXT_SHADER_STORAGE_BUFFER
,
88
RE_EXT_CLEAR_BUFFER
,
89
90
// Frame buffer related
91
RE_EXT_MULTISAMPLE
,
92
RE_EXT_DRAW_BUFFERS
,
93
RE_EXT_FRAME_BUFFER_OBJECT
,
94
RE_EXT_FRAME_BUFFER_BLIT
,
95
RE_EXT_FRAME_BUFFER_MULTISAMPLE
,
96
RE_EXT_PIXEL_BUFFER_OBJECT
,
97
RE_EXT_OCCLUSION_QUERY
,
98
RE_EXT_OCCLUSION_QUERY_BOOLEAN
,
99
RE_EXT_DEPTH_CLAMP
,
100
RE_EXT_MULTI_BIND
,
101
102
// GL control related
103
RE_EXT_SYNC
,
104
RE_EXT_CONDITIONAL_RENDER
,
105
106
RE_EXT_DIRECT_STATE_ACCESS
,
107
RE_EXT_COMPATIBILITY
,
108
109
RE_EXT_EXTERNAL_OBJECTS
,
110
111
// OpenGL Queries
112
RE_EXT_MEMORY_QUERY
,
113
RE_EXT_TIMER_QUERY
,
114
RE_EXT_GPU_MEMORY
,
115
RE_EXT_DEBUG_OUTPUT
,
116
RE_EXT_DEBUG_OUTPUT2
,
117
118
// System (GLX, WGL)
119
RE_EXT_WGL_EXTENSIONS_STRING
,
120
RE_EXT_SWAP_INTERVAL
,
121
RE_EXT_ROBUSTNESS
,
122
123
RE_EXT_NUM_EXTENSIONS
// sentinel, always last
124
};
125
126
#endif // __RE_Extension_h__
RE_EXT_ROBUSTNESS
Definition:
RE_Extension.h:121
RE_EXT_SHADER_STORAGE_BUFFER
Definition:
RE_Extension.h:87
RE_EXT_COMPUTE_SHADER
Definition:
RE_Extension.h:71
RE_EXT_TEXTURE_BUFFER_RGB32
Definition:
RE_Extension.h:44
RE_EXT_PIXEL_BUFFER_OBJECT
Definition:
RE_Extension.h:96
RE_EXT_DIRECT_STATE_ACCESS
Definition:
RE_Extension.h:106
RE_EXT_TRANSFORM_FEEDBACK_STREAM
Definition:
RE_Extension.h:64
RE_EXT_SHADERS
Definition:
RE_Extension.h:55
RE_EXT_VERTEX_ARRAY_OBJECT
Definition:
RE_Extension.h:77
RE_EXT_WGL_EXTENSIONS_STRING
Definition:
RE_Extension.h:119
RE_EXT_COMPATIBILITY
Definition:
RE_Extension.h:107
RE_EXT_BLEND_COLOR
Definition:
RE_Extension.h:17
RE_EXT_OCCLUSION_QUERY_BOOLEAN
Definition:
RE_Extension.h:98
RE_EXT_TEXTURE_INTEGER
Definition:
RE_Extension.h:39
RE_EXT_SHADER_VER5
Definition:
RE_Extension.h:60
RE_EXT_SHADER_FP64
Definition:
RE_Extension.h:61
RE_EXT_BLEND_SUBTRACT
Definition:
RE_Extension.h:20
RE_EXT_TEXTURE_BINDLESS
Definition:
RE_Extension.h:47
RE_EXT_FRAME_BUFFER_BLIT
Definition:
RE_Extension.h:94
RE_EXT_BUFFER_STORAGE
Definition:
RE_Extension.h:79
RE_EXT_MAP_BUFFER_RANGE
Definition:
RE_Extension.h:78
RE_EXT_MULTI_TEXTURE
Definition:
RE_Extension.h:26
RE_EXT_DEPTH_CLAMP
Definition:
RE_Extension.h:99
RE_EXT_TEXTURE_COMPRESSION
Definition:
RE_Extension.h:38
RE_EXT_EXTERNAL_OBJECTS
Definition:
RE_Extension.h:109
RE_EXT_GEOMETRY_SHADER
Definition:
RE_Extension.h:57
RE_EXT_DRAW_INDIRECT
Definition:
RE_Extension.h:82
RE_EXT_VERTEX_BUFFER_OBJECT
Definition:
RE_Extension.h:76
RE_EXT_UNIFORM_BUFFER
Definition:
RE_Extension.h:59
RE_EXT_INTERNALFORMAT_QUERY
Definition:
RE_Extension.h:52
RE_EXT_PACKED_PIXELS
Definition:
RE_Extension.h:11
RE_EXT_TEXTURE_CUBE_MAP_SEAMLESS
Definition:
RE_Extension.h:30
RE_EXT_SHADOWS
Definition:
RE_Extension.h:50
RE_EXT_FRAME_BUFFER_OBJECT
Definition:
RE_Extension.h:93
RE_EXT_CLEAR_BUFFER
Definition:
RE_Extension.h:88
RE_EXT_SGIS_TEXTURE_BORDER_CLAMP
Definition:
RE_Extension.h:24
RE_EXT_DEPTH_BUFFER_FLOAT
Definition:
RE_Extension.h:13
RE_EXT_DEBUG_OUTPUT
Definition:
RE_Extension.h:115
RE_EXT_HALF_FLOAT_VERTEX
Definition:
RE_Extension.h:12
RE_EXT_TEXTURE_ANISOTROPIC_FILTER
Definition:
RE_Extension.h:40
RE_EXT_TEXTURE_MULTISAMPLE
Definition:
RE_Extension.h:41
RE_EXT_TEXTURE_BARRIER
Definition:
RE_Extension.h:51
RE_EXT_SHADER_ATTRIB64
Definition:
RE_Extension.h:62
RE_EXT_TEXTURE
Definition:
RE_Extension.h:27
RE_EXT_TEXTURE_BUFFER_RANGE
Definition:
RE_Extension.h:45
RE_EXT_DEPTH_BUFFER_NO_CLAMP
Definition:
RE_Extension.h:14
RE_EXT_MEMORY_QUERY
Definition:
RE_Extension.h:112
RE_EXT_INSTANCED_ARRAYS
Definition:
RE_Extension.h:83
RE_EXT_HALF_FLOAT
Definition:
RE_Extension.h:10
RE_EXT_IMAGE_LOAD_STORE
Definition:
RE_Extension.h:70
RE_EXT_TEXTURE_FLOAT
Definition:
RE_Extension.h:36
RE_EXT_DRAW_INSTANCED
Definition:
RE_Extension.h:81
RE_EXT_NUM_EXTENSIONS
Definition:
RE_Extension.h:123
RE_EXT_TEXTURE_BORDER_CLAMP
Definition:
RE_Extension.h:33
RE_EXT_MULTI_BIND
Definition:
RE_Extension.h:100
RE_EXT_SYNC
Definition:
RE_Extension.h:103
RE_EXT_BLEND_SEPARATE
Definition:
RE_Extension.h:21
RE_EXT_DRAW_BUFFERS
Definition:
RE_Extension.h:92
RE_EXT_TEXTURE_EDGE_CLAMP
Definition:
RE_Extension.h:32
RE_EXT_TEXTURE_RECTANGLE
Definition:
RE_Extension.h:35
RE_EXT_TEXTURE_ARRAY
Definition:
RE_Extension.h:37
RE_EXT_CONDITIONAL_RENDER
Definition:
RE_Extension.h:104
RE_EXT_TEXTURE_BINDLESS_FREE_INDEXING
Definition:
RE_Extension.h:48
RE_EXT_SGIS_TEXTURE_EDGE_CLAMP
Definition:
RE_Extension.h:25
RE_EXT_SWAP_INTERVAL
Definition:
RE_Extension.h:120
RE_EXT_OCCLUSION_QUERY
Definition:
RE_Extension.h:97
RE_EXT_BLEND_MINMAX
Definition:
RE_Extension.h:19
RE_EXT_SHADER_BIT_ENCODING
Definition:
RE_Extension.h:67
RE_EXT_SHADER_ATOMIC_COUNTERS
Definition:
RE_Extension.h:73
RE_EXT_SHADER_VER4
Definition:
RE_Extension.h:56
RE_EXT_TEXTURE_2CHAN
Definition:
RE_Extension.h:42
RE_EXT_BASE_INSTANCE
Definition:
RE_Extension.h:85
RE_EXT_DEBUG_OUTPUT2
Definition:
RE_Extension.h:116
RE_EXT_MULTISAMPLE
Definition:
RE_Extension.h:91
RE_EXT_TEXTURE_SWIZZLE
Definition:
RE_Extension.h:46
RE_EXT_PROGRAM_INTERFACE_QUERY
Definition:
RE_Extension.h:69
RE_EXT_PRIMITIVE_RESTART
Definition:
RE_Extension.h:80
RE_EXT_FRAME_BUFFER_MULTISAMPLE
Definition:
RE_Extension.h:95
RE_EXT_GPU_MEMORY
Definition:
RE_Extension.h:114
RE_EXT_SHADING_LANGUAGE_PACKING
Definition:
RE_Extension.h:72
RE_EXT_EXPLICIT_ATTRIBUTE_LOCATION
Definition:
RE_Extension.h:65
RE_EXT_BLEND_LOGIC_OP
Definition:
RE_Extension.h:18
RE_EXT_TIMER_QUERY
Definition:
RE_Extension.h:113
RE_EXT_POINT_SPRITE
Definition:
RE_Extension.h:86
RE_EXT_SEPARATE_SHADERS
Definition:
RE_Extension.h:68
RE_EXT_TEXTURE_CUBE_MAP
Definition:
RE_Extension.h:29
RE_EXT_TEXTURE_BUFFER
Definition:
RE_Extension.h:43
RE_EXT_TEXTURE_COPY
Definition:
RE_Extension.h:49
RE_EXT_INVALID
Definition:
RE_Extension.h:6
RE_EXT_TRANSFORM_FEEDBACK
Definition:
RE_Extension.h:63
RE_EXT_TESS_SHADER
Definition:
RE_Extension.h:58
RE_EXT_TEXTURE_CUBE_MAP_ARRAY
Definition:
RE_Extension.h:31
RE_Extension
RE_Extension
Definition:
RE_Extension.h:4
RE_EXT_TEXTURE_3D
Definition:
RE_Extension.h:28
RE_EXT_ABGR
Definition:
RE_Extension.h:9
RE_EXT_SAMPLE_SHADING
Definition:
RE_Extension.h:66
RE_EXT_ELEMENTS_BASE_VERTEX
Definition:
RE_Extension.h:84
RE_EXT_TEXTURE_NON_POWER_TWO
Definition:
RE_Extension.h:34
RE
RE_Extension.h
Generated on Thu Nov 21 2024 02:45:37 for HDK by
1.8.6