Lines Matching defs:gl_extensions
44 struct gl_extensions struct
46 GLboolean dummy; /* don't remove this! */
47 GLboolean dummy_true; /* Set true by _mesa_init_extensions(). */
48 GLboolean ANGLE_texture_compression_dxt;
49 GLboolean ARB_ES2_compatibility;
50 GLboolean ARB_ES3_compatibility;
51 GLboolean ARB_ES3_1_compatibility;
52 GLboolean ARB_ES3_2_compatibility;
53 GLboolean ARB_arrays_of_arrays;
54 GLboolean ARB_base_instance;
55 GLboolean ARB_bindless_texture;
56 GLboolean ARB_blend_func_extended;
57 GLboolean ARB_buffer_storage;
58 GLboolean ARB_clear_texture;
59 GLboolean ARB_clip_control;
60 GLboolean ARB_color_buffer_float;
61 GLboolean ARB_compatibility;
62 GLboolean ARB_compute_shader;
63 GLboolean ARB_compute_variable_group_size;
64 GLboolean ARB_conditional_render_inverted;
65 GLboolean ARB_conservative_depth;
66 GLboolean ARB_copy_image;
67 GLboolean ARB_cull_distance;
68 GLboolean EXT_color_buffer_half_float;
69 GLboolean ARB_depth_buffer_float;
70 GLboolean ARB_depth_clamp;
71 GLboolean ARB_derivative_control;
72 GLboolean ARB_draw_buffers_blend;
73 GLboolean ARB_draw_elements_base_vertex;
74 GLboolean ARB_draw_indirect;
75 GLboolean ARB_draw_instanced;
76 GLboolean ARB_fragment_coord_conventions;
77 GLboolean ARB_fragment_layer_viewport;
78 GLboolean ARB_fragment_program;
79 GLboolean ARB_fragment_program_shadow;
80 GLboolean ARB_fragment_shader;
81 GLboolean ARB_framebuffer_no_attachments;
82 GLboolean ARB_framebuffer_object;
83 GLboolean ARB_fragment_shader_interlock;
84 GLboolean ARB_enhanced_layouts;
85 GLboolean ARB_explicit_attrib_location;
86 GLboolean ARB_explicit_uniform_location;
87 GLboolean ARB_gl_spirv;
88 GLboolean ARB_gpu_shader5;
89 GLboolean ARB_gpu_shader_fp64;
90 GLboolean ARB_gpu_shader_int64;
91 GLboolean ARB_half_float_vertex;
92 GLboolean ARB_indirect_parameters;
93 GLboolean ARB_instanced_arrays;
94 GLboolean ARB_internalformat_query;
95 GLboolean ARB_internalformat_query2;
96 GLboolean ARB_map_buffer_range;
97 GLboolean ARB_occlusion_query;
98 GLboolean ARB_occlusion_query2;
99 GLboolean ARB_pipeline_statistics_query;
100 GLboolean ARB_point_sprite;
101 GLboolean ARB_polygon_offset_clamp;
102 GLboolean ARB_post_depth_coverage;
103 GLboolean ARB_query_buffer_object;
104 GLboolean ARB_robust_buffer_access_behavior;
105 GLboolean ARB_sample_locations;
106 GLboolean ARB_sample_shading;
107 GLboolean ARB_seamless_cube_map;
108 GLboolean ARB_shader_atomic_counter_ops;
109 GLboolean ARB_shader_atomic_counters;
110 GLboolean ARB_shader_ballot;
111 GLboolean ARB_shader_bit_encoding;
112 GLboolean ARB_shader_clock;
113 GLboolean ARB_shader_draw_parameters;
114 GLboolean ARB_shader_group_vote;
115 GLboolean ARB_shader_image_load_store;
116 GLboolean ARB_shader_image_size;
117 GLboolean ARB_shader_precision;
118 GLboolean ARB_shader_stencil_export;
119 GLboolean ARB_shader_storage_buffer_object;
120 GLboolean ARB_shader_texture_image_samples;
121 GLboolean ARB_shader_texture_lod;
122 GLboolean ARB_shader_viewport_layer_array;
123 GLboolean ARB_shading_language_packing;
124 GLboolean ARB_shading_language_420pack;
125 GLboolean ARB_shadow;
126 GLboolean ARB_sparse_buffer;
127 GLboolean ARB_sparse_texture;
128 GLboolean ARB_sparse_texture2;
129 GLboolean ARB_sparse_texture_clamp;
130 GLboolean ARB_stencil_texturing;
131 GLboolean ARB_spirv_extensions;
132 GLboolean ARB_sync;
133 GLboolean ARB_tessellation_shader;
134 GLboolean ARB_texture_buffer_object;
135 GLboolean ARB_texture_buffer_object_rgb32;
136 GLboolean ARB_texture_buffer_range;
137 GLboolean ARB_texture_compression_bptc;
138 GLboolean ARB_texture_compression_rgtc;
139 GLboolean ARB_texture_cube_map_array;
140 GLboolean ARB_texture_filter_anisotropic;
141 GLboolean ARB_texture_filter_minmax;
142 GLboolean ARB_texture_float;
143 GLboolean ARB_texture_gather;
144 GLboolean ARB_texture_mirror_clamp_to_edge;
145 GLboolean ARB_texture_multisample;
146 GLboolean ARB_texture_non_power_of_two;
147 GLboolean ARB_texture_stencil8;
148 GLboolean ARB_texture_query_levels;
149 GLboolean ARB_texture_query_lod;
150 GLboolean ARB_texture_rg;
151 GLboolean ARB_texture_rgb10_a2ui;
152 GLboolean ARB_texture_view;
153 GLboolean ARB_timer_query;
154 GLboolean ARB_transform_feedback2;
155 GLboolean ARB_transform_feedback3;
156 GLboolean ARB_transform_feedback_instanced;
157 GLboolean ARB_transform_feedback_overflow_query;
158 GLboolean ARB_uniform_buffer_object;
159 GLboolean ARB_vertex_attrib_64bit;
160 GLboolean ARB_vertex_program;
161 GLboolean ARB_vertex_shader;
162 GLboolean ARB_vertex_type_10f_11f_11f_rev;
163 GLboolean ARB_vertex_type_2_10_10_10_rev;
164 GLboolean ARB_viewport_array;
165 GLboolean EXT_blend_equation_separate;
166 GLboolean EXT_demote_to_helper_invocation;
167 GLboolean EXT_depth_bounds_test;
168 GLboolean EXT_disjoint_timer_query;
169 GLboolean EXT_draw_buffers2;
170 GLboolean EXT_EGL_image_storage;
171 GLboolean EXT_float_blend;
172 GLboolean EXT_framebuffer_multisample;
173 GLboolean EXT_framebuffer_multisample_blit_scaled;
174 GLboolean EXT_framebuffer_sRGB;
175 GLboolean EXT_gpu_program_parameters;
176 GLboolean EXT_gpu_shader4;
177 GLboolean EXT_memory_object;
178 GLboolean EXT_memory_object_fd;
179 GLboolean EXT_memory_object_win32;
180 GLboolean EXT_multisampled_render_to_texture;
181 GLboolean EXT_packed_float;
182 GLboolean EXT_pixel_buffer_object;
183 GLboolean EXT_provoking_vertex;
184 GLboolean EXT_render_snorm;
185 GLboolean EXT_semaphore;
186 GLboolean EXT_semaphore_fd;
187 GLboolean EXT_semaphore_win32;
188 GLboolean EXT_shader_image_load_formatted;
189 GLboolean EXT_shader_image_load_store;
190 GLboolean EXT_shader_integer_mix;
191 GLboolean EXT_shader_samples_identical;
192 GLboolean EXT_sRGB;
193 GLboolean EXT_stencil_two_side;
194 GLboolean EXT_texture_array;
195 GLboolean EXT_texture_buffer_object;
196 GLboolean EXT_texture_compression_latc;
197 GLboolean EXT_texture_compression_s3tc;
198 GLboolean EXT_texture_compression_s3tc_srgb;
199 GLboolean EXT_texture_env_dot3;
200 GLboolean EXT_texture_filter_anisotropic;
201 GLboolean EXT_texture_filter_minmax;
202 GLboolean EXT_texture_integer;
203 GLboolean EXT_texture_mirror_clamp;
204 GLboolean EXT_texture_norm16;
205 GLboolean EXT_texture_shadow_lod;
206 GLboolean EXT_texture_shared_exponent;
207 GLboolean EXT_texture_snorm;
208 GLboolean EXT_texture_sRGB;
209 GLboolean EXT_texture_sRGB_R8;
210 GLboolean EXT_texture_sRGB_RG8;
211 GLboolean EXT_texture_sRGB_decode;
212 GLboolean EXT_texture_swizzle;
213 GLboolean EXT_texture_type_2_10_10_10_REV;
214 GLboolean EXT_transform_feedback;
215 GLboolean EXT_timer_query;
216 GLboolean EXT_vertex_array_bgra;
217 GLboolean EXT_window_rectangles;
218 GLboolean OES_copy_image;
219 GLboolean OES_primitive_bounding_box;
220 GLboolean OES_sample_variables;
221 GLboolean OES_standard_derivatives;
222 GLboolean OES_texture_buffer;
223 GLboolean OES_texture_cube_map_array;
224 GLboolean OES_texture_view;
225 GLboolean OES_viewport_array;
227 GLboolean AMD_compressed_ATC_texture;
228 GLboolean AMD_framebuffer_multisample_advanced;
229 GLboolean AMD_depth_clamp_separate;
230 GLboolean AMD_performance_monitor;
231 GLboolean AMD_pinned_memory;
232 GLboolean AMD_seamless_cubemap_per_texture;
233 GLboolean AMD_vertex_shader_layer;
234 GLboolean AMD_vertex_shader_viewport_index;
235 GLboolean ANDROID_extension_pack_es31a;
236 GLboolean ARM_shader_framebuffer_fetch_depth_stencil;
237 GLboolean ATI_meminfo;
238 GLboolean ATI_texture_compression_3dc;
239 GLboolean ATI_texture_mirror_once;
240 GLboolean ATI_texture_env_combine3;
241 GLboolean ATI_fragment_shader;
242 GLboolean GREMEDY_string_marker;
243 GLboolean INTEL_blackhole_render;
244 GLboolean INTEL_conservative_rasterization;
245 GLboolean INTEL_performance_query;
246 GLboolean INTEL_shader_atomic_float_minmax;
247 GLboolean INTEL_shader_integer_functions2;
248 GLboolean KHR_blend_equation_advanced;
249 GLboolean KHR_blend_equation_advanced_coherent;
250 GLboolean KHR_robustness;
251 GLboolean KHR_texture_compression_astc_hdr;
252 GLboolean KHR_texture_compression_astc_ldr;
253 GLboolean KHR_texture_compression_astc_sliced_3d;
254 GLboolean MESA_framebuffer_flip_y;
255 GLboolean MESA_pack_invert;
256 GLboolean MESA_tile_raster_order;
257 GLboolean EXT_shader_framebuffer_fetch;
258 GLboolean EXT_shader_framebuffer_fetch_non_coherent;
259 GLboolean MESA_shader_integer_functions;
260 GLboolean MESA_window_pos;
261 GLboolean MESA_ycbcr_texture;
262 GLboolean NV_alpha_to_coverage_dither_control;
263 GLboolean NV_compute_shader_derivatives;
264 GLboolean NV_conditional_render;
265 GLboolean NV_copy_depth_to_color;
266 GLboolean NV_copy_image;
267 GLboolean NV_fill_rectangle;
268 GLboolean NV_fog_distance;
269 GLboolean NV_primitive_restart;
270 GLboolean NV_shader_atomic_float;
271 GLboolean NV_shader_atomic_int64;
272 GLboolean NV_texture_barrier;
273 GLboolean NV_texture_env_combine4;
274 GLboolean NV_texture_rectangle;
275 GLboolean NV_vdpau_interop;
276 GLboolean NV_conservative_raster;
277 GLboolean NV_conservative_raster_dilate;
278 GLboolean NV_conservative_raster_pre_snap_triangles;
279 GLboolean NV_conservative_raster_pre_snap;
280 GLboolean NV_viewport_array2;
281 GLboolean NV_viewport_swizzle;
282 GLboolean NVX_gpu_memory_info;
283 GLboolean TDFX_texture_compression_FXT1;
284 GLboolean OES_EGL_image;
285 GLboolean OES_draw_texture;
286 GLboolean OES_depth_texture_cube_map;
287 GLboolean OES_EGL_image_external;
288 GLboolean OES_texture_3D;
289 GLboolean OES_texture_float;
290 GLboolean OES_texture_float_linear;
291 GLboolean OES_texture_half_float;
292 GLboolean OES_texture_half_float_linear;
293 GLboolean OES_compressed_ETC1_RGB8_texture;
294 GLboolean OES_geometry_shader;
295 GLboolean OES_texture_compression_astc;
296 GLboolean extension_sentinel;
298 const GLubyte *String;
300 GLuint Count;
306 GLubyte Version;