Lines Matching refs:passthru
120 passthru: #include <stddef.h>
122 passthru: #ifndef GL_VERSION_2_0
123 passthru: /* GL type for program/shader text */
124 passthru: typedef char GLchar;
125 passthru: #endif
126 passthru:
127 passthru: #ifndef GL_VERSION_1_5
128 passthru: /* GL types for handling large vertex buffer objects */
129 passthru: typedef ptrdiff_t GLintptr;
130 passthru: typedef ptrdiff_t GLsizeiptr;
131 passthru: #endif
132 passthru:
133 passthru: #ifndef GL_ARB_vertex_buffer_object
134 passthru: /* GL types for handling large vertex buffer objects */
135 passthru: typedef ptrdiff_t GLintptrARB;
136 passthru: typedef ptrdiff_t GLsizeiptrARB;
137 passthru: #endif
138 passthru:
139 passthru: #ifndef GL_ARB_shader_objects
140 passthru: /* GL types for program/shader text and shader object handles */
141 passthru: typedef char GLcharARB;
142 passthru: typedef unsigned int GLhandleARB;
143 passthru: #endif
144 passthru:
145 passthru: /* GL type for "half" precision (s10e5) float data in host memory */
146 passthru: #ifndef GL_ARB_half_float_pixel
147 passthru: typedef unsigned short GLhalfARB;
148 passthru: #endif
149 passthru:
150 passthru: #ifndef GL_NV_half_float
151 passthru: typedef unsigned short GLhalfNV;
152 passthru: #endif
153 passthru:
154 passthru: #ifndef GLEXT_64_TYPES_DEFINED
155 passthru: /* This code block is duplicated in glxext.h, so must be protected */
156 passthru: #define GLEXT_64_TYPES_DEFINED
157 passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
158 passthru: /* (as used in the GL_EXT_timer_query extension). */
159 passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
160 passthru: #include <inttypes.h>
161 passthru: #elif defined(__sun__) || defined(__digital__)
162 passthru: #include <inttypes.h>
163 passthru: #if defined(__STDC__)
164 passthru: #if defined(__arch64__) || defined(_LP64)
165 passthru: typedef long int int64_t;
166 passthru: typedef unsigned long int uint64_t;
167 passthru: #else
168 passthru: typedef long long int int64_t;
169 passthru: typedef unsigned long long int uint64_t;
170 passthru: #endif /* __arch64__ */
171 passthru: #endif /* __STDC__ */
172 passthru: #elif defined( __VMS ) || defined(__sgi)
173 passthru: #include <inttypes.h>
174 passthru: #elif defined(__SCO__) || defined(__USLC__)
175 passthru: #include <stdint.h>
176 passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
177 passthru: typedef long int int32_t;
178 passthru: typedef long long int int64_t;
179 passthru: typedef unsigned long long int uint64_t;
180 passthru: #elif defined(_WIN32) && defined(__GNUC__)
181 passthru: #include <stdint.h>
182 passthru: #elif defined(_WIN32)
183 passthru: typedef __int32 int32_t;
184 passthru: typedef __int64 int64_t;
185 passthru: typedef unsigned __int64 uint64_t;
186 passthru: #else
187 passthru: /* Fallback if nothing above works */
188 passthru: #include <inttypes.h>
189 passthru: #endif
190 passthru: #endif
191 passthru:
192 passthru: #ifndef GL_EXT_timer_query
193 passthru: typedef int64_t GLint64EXT;
194 passthru: typedef uint64_t GLuint64EXT;
195 passthru: #endif
196 passthru:
197 passthru: #ifndef GL_ARB_sync
198 passthru: typedef int64_t GLint64;
199 passthru: typedef uint64_t GLuint64;
200 passthru: typedef struct __GLsync *GLsync;
201 passthru: #endif
202 passthru:
203 passthru: #ifndef GL_ARB_cl_event
204 passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
205 passthru: struct _cl_context;
206 passthru: struct _cl_event;
207 passthru: #endif
208 passthru:
209 passthru: #ifndef GL_ARB_debug_output
210 passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
211 passthru: #endif
212 passthru:
213 passthru: #ifndef GL_AMD_debug_output
214 passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
215 passthru: #endif
216 passthru:
217 passthru: #ifndef GL_NV_vdpau_interop
218 passthru: typedef GLintptr GLvdpauSurfaceNV;
219 passthru: #endif
220 passthru:
7717 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
7718 passthru: /* ARB_framebuffer_object */
7719 passthru: /* ARB_map_buffer_range */
7720 passthru: /* ARB_vertex_array_object */
7805 passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
7806 passthru: /* ARB_copy_buffer */
7807 passthru: /* ARB_uniform_buffer_object */
7874 passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
7875 passthru: /* ARB_draw_elements_base_vertex */
7876 passthru: /* ARB_provoking_vertex */
7877 passthru: /* ARB_sync */
7878 passthru: /* ARB_texture_multisample */
7903 passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */
7904 passthru: /* ARB_blend_func_extended */
7905 passthru: /* ARB_sampler_objects */
7906 passthru: /* ARB_explicit_attrib_location, but it has none */
7907 passthru: /* ARB_occlusion_query2 (no entry points) */
7908 passthru: /* ARB_shader_bit_encoding (no entry points) */
7909 passthru: /* ARB_texture_rgb10_a2ui (no entry points) */
7910 passthru: /* ARB_texture_swizzle (no entry points) */
7911 passthru: /* ARB_timer_query */
7912 passthru: /* ARB_vertex_type_2_10_10_10_rev */
7988 passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */
7989 passthru: /* ARB_texture_query_lod (no entry points) */
7990 passthru: /* ARB_draw_indirect */
7991 passthru: /* ARB_gpu_shader5 (no entry points) */
7992 passthru: /* ARB_gpu_shader_fp64 */
7993 passthru: /* ARB_shader_subroutine */
7994 passthru: /* ARB_tessellation_shader */
7995 passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */
7996 passthru: /* ARB_texture_cube_map_array (no entry points) */
7997 passthru: /* ARB_texture_gather (no entry points) */
7998 passthru: /* ARB_transform_feedback2 */
7999 passthru: /* ARB_transform_feedback3 */
8013 passthru: /* OpenGL 4.1 also reuses entry points from these extensions: */
8014 passthru: /* ARB_ES2_compatibility */
8015 passthru: /* ARB_get_program_binary */
8016 passthru: /* ARB_separate_shader_objects */
8017 passthru: /* ARB_shader_precision (no entry points) */
8018 passthru: /* ARB_vertex_attrib_64bit */
8019 passthru: /* ARB_viewport_array */
9763 passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
23111 passthru: /* This is really a WGL extension, but defines some associated GL enums.
23112 passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
23113 passthru: */
23157 passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */