Lines Matching defs:GL
44 GLL = 1 << API_OPENGL, /* GL Legacy / Compatibility */
45 GLC = 1 << API_OPENGL_CORE, /* GL Core */
46 GL = (1 << API_OPENGL) | (1 << API_OPENGL_CORE),
82 { "GL_ARB_ES2_compatibility", o(ARB_ES2_compatibility), GL, 2009 },
83 { "GL_ARB_base_instance", o(ARB_base_instance), GL, 2011 },
84 { "GL_ARB_blend_func_extended", o(ARB_blend_func_extended), GL, 2009 },
85 { "GL_ARB_color_buffer_float", o(ARB_color_buffer_float), GL, 2004 },
86 { "GL_ARB_copy_buffer", o(ARB_copy_buffer), GL, 2008 },
87 { "GL_ARB_conservative_depth", o(ARB_conservative_depth), GL, 2011 },
88 { "GL_ARB_debug_output", o(dummy_true), GL, 2009 },
89 { "GL_ARB_depth_buffer_float", o(ARB_depth_buffer_float), GL, 2008 },
90 { "GL_ARB_depth_clamp", o(ARB_depth_clamp), GL, 2003 },
92 { "GL_ARB_draw_buffers", o(dummy_true), GL, 2002 },
93 { "GL_ARB_draw_buffers_blend", o(ARB_draw_buffers_blend), GL, 2009 },
94 { "GL_ARB_draw_elements_base_vertex", o(ARB_draw_elements_base_vertex), GL, 2009 },
95 { "GL_ARB_draw_instanced", o(ARB_draw_instanced), GL, 2008 },
96 { "GL_ARB_explicit_attrib_location", o(ARB_explicit_attrib_location), GL, 2009 },
97 { "GL_ARB_fragment_coord_conventions", o(ARB_fragment_coord_conventions), GL, 2009 },
100 { "GL_ARB_fragment_shader", o(ARB_fragment_shader), GL, 2002 },
101 { "GL_ARB_framebuffer_object", o(ARB_framebuffer_object), GL, 2005 },
102 { "GL_ARB_framebuffer_sRGB", o(EXT_framebuffer_sRGB), GL, 1998 },
103 { "GL_ARB_half_float_pixel", o(ARB_half_float_pixel), GL, 2003 },
104 { "GL_ARB_half_float_vertex", o(ARB_half_float_vertex), GL, 2008 },
105 { "GL_ARB_instanced_arrays", o(ARB_instanced_arrays), GL, 2008 },
106 { "GL_ARB_invalidate_subdata", o(dummy_true), GL, 2012 },
107 { "GL_ARB_map_buffer_range", o(ARB_map_buffer_range), GL, 2008 },
110 { "GL_ARB_occlusion_query2", o(ARB_occlusion_query2), GL, 2003 },
112 { "GL_ARB_pixel_buffer_object", o(EXT_pixel_buffer_object), GL, 2004 },
114 { "GL_ARB_point_sprite", o(ARB_point_sprite), GL, 2003 },
115 { "GL_ARB_provoking_vertex", o(EXT_provoking_vertex), GL, 2009 },
116 { "GL_ARB_robustness", o(dummy_true), GL, 2010 },
117 { "GL_ARB_sampler_objects", o(dummy_true), GL, 2009 },
118 { "GL_ARB_seamless_cube_map", o(ARB_seamless_cube_map), GL, 2009 },
119 { "GL_ARB_shader_bit_encoding", o(ARB_shader_bit_encoding), GL, 2010 },
120 { "GL_ARB_shader_objects", o(ARB_shader_objects), GL, 2002 },
121 { "GL_ARB_shader_stencil_export", o(ARB_shader_stencil_export), GL, 2009 },
122 { "GL_ARB_shader_texture_lod", o(ARB_shader_texture_lod), GL, 2009 },
125 { "GL_ARB_sync", o(ARB_sync), GL, 2003 },
127 { "GL_ARB_texture_buffer_object", o(ARB_texture_buffer_object), GL, 2008 },
129 { "GL_ARB_texture_compression_rgtc", o(ARB_texture_compression_rgtc), GL, 2004 },
135 { "GL_ARB_texture_float", o(ARB_texture_float), GL, 2004 },
137 { "GL_ARB_texture_multisample", o(ARB_texture_multisample), GL, 2009 },
138 { "GL_ARB_texture_non_power_of_two", o(ARB_texture_non_power_of_two), GL, 2003 },
139 { "GL_ARB_texture_rectangle", o(NV_texture_rectangle), GL, 2004 },
140 { "GL_ARB_texture_rgb10_a2ui", o(ARB_texture_rgb10_a2ui), GL, 2009 },
141 { "GL_ARB_texture_rg", o(ARB_texture_rg), GL, 2008 },
142 { "GL_ARB_texture_storage", o(ARB_texture_storage), GL, 2011 },
143 { "GL_ARB_texture_swizzle", o(EXT_texture_swizzle), GL, 2008 },
144 { "GL_ARB_timer_query", o(ARB_timer_query), GL, 2010 },
145 { "GL_ARB_transform_feedback2", o(ARB_transform_feedback2), GL, 2010 },
146 { "GL_ARB_transform_feedback3", o(ARB_transform_feedback3), GL, 2010 },
147 { "GL_ARB_transform_feedback_instanced", o(ARB_transform_feedback_instanced), GL, 2011 },
149 { "GL_ARB_uniform_buffer_object", o(ARB_uniform_buffer_object), GL, 2009 },
150 { "GL_ARB_vertex_array_bgra", o(EXT_vertex_array_bgra), GL, 2008 },
151 { "GL_ARB_vertex_array_object", o(dummy_true), GL, 2006 },
154 { "GL_ARB_vertex_shader", o(ARB_vertex_shader), GL, 2002 },
155 { "GL_ARB_vertex_type_2_10_10_10_rev", o(ARB_vertex_type_2_10_10_10_rev), GL, 2009 },
158 { "GL_EXT_abgr", o(dummy_true), GL, 1995 },
161 { "GL_EXT_blend_equation_separate", o(EXT_blend_equation_separate), GL, 2003 },
165 { "GL_EXT_clip_volume_hint", o(EXT_clip_volume_hint), GL, 1996 },
168 { "GL_EXT_depth_bounds_test", o(EXT_depth_bounds_test), GL, 2002 },
169 { "GL_EXT_draw_buffers2", o(EXT_draw_buffers2), GL, 2006 },
170 { "GL_EXT_draw_instanced", o(ARB_draw_instanced), GL, 2006 },
173 { "GL_EXT_framebuffer_blit", o(EXT_framebuffer_blit), GL, 2005 },
174 { "GL_EXT_framebuffer_multisample", o(EXT_framebuffer_multisample), GL, 2005 },
175 { "GL_EXT_framebuffer_object", o(EXT_framebuffer_object), GL, 2000 },
176 { "GL_EXT_framebuffer_sRGB", o(EXT_framebuffer_sRGB), GL, 1998 },
178 { "GL_EXT_gpu_shader4", o(EXT_gpu_shader4), GL, 2006 },
180 { "GL_EXT_packed_depth_stencil", o(EXT_packed_depth_stencil), GL, 2005 },
181 { "GL_EXT_packed_float", o(EXT_packed_float), GL, 2004 },
183 { "GL_EXT_pixel_buffer_object", o(EXT_pixel_buffer_object), GL, 2004 },
186 { "GL_EXT_provoking_vertex", o(EXT_provoking_vertex), GL, 2009 },
196 { "GL_EXT_texture_array", o(EXT_texture_array), GL, 2006 },
197 { "GL_EXT_texture_compression_dxt1", o(EXT_texture_compression_s3tc), GL | ES1 | ES2, 2004 },
198 { "GL_EXT_texture_compression_latc", o(EXT_texture_compression_latc), GL, 2006 },
199 GL, 2004 },
200 { "GL_EXT_texture_compression_s3tc", o(EXT_texture_compression_s3tc), GL, 2000 },
206 { "GL_EXT_texture_filter_anisotropic", o(EXT_texture_filter_anisotropic), GL | ES1 | ES2, 1999 },
210 { "GL_EXT_texture_integer", o(EXT_texture_integer), GL, 2006 },
212 { "GL_EXT_texture_mirror_clamp", o(EXT_texture_mirror_clamp), GL, 2004 },
216 { "GL_EXT_texture_shared_exponent", o(EXT_texture_shared_exponent), GL, 2004 },
217 { "GL_EXT_texture_snorm", o(EXT_texture_snorm), GL, 2009 },
218 { "GL_EXT_texture_sRGB", o(EXT_texture_sRGB), GL, 2004 },
219 { "GL_EXT_texture_sRGB_decode", o(EXT_texture_sRGB_decode), GL, 2006 },
220 { "GL_EXT_texture_swizzle", o(EXT_texture_swizzle), GL, 2008 },
222 { "GL_EXT_timer_query", o(EXT_timer_query), GL, 2006 },
223 { "GL_EXT_transform_feedback", o(EXT_transform_feedback), GL, 2011 },
225 { "GL_EXT_vertex_array_bgra", o(EXT_vertex_array_bgra), GL, 2008 },
243 { "GL_OES_EGL_image", o(OES_EGL_image), GL | ES1 | ES2, 2006 },
256 { "GL_OES_read_format", o(dummy_true), GL | ES1, 2003 },
272 { "GL_3DFX_texture_compression_FXT1", o(TDFX_texture_compression_FXT1), GL, 1999 },
273 { "GL_AMD_conservative_depth", o(ARB_conservative_depth), GL, 2009 },
274 { "GL_AMD_draw_buffers_blend", o(ARB_draw_buffers_blend), GL, 2009 },
275 { "GL_AMD_seamless_cubemap_per_texture", o(AMD_seamless_cubemap_per_texture), GL, 2009 },
276 { "GL_AMD_shader_stencil_export", o(ARB_shader_stencil_export), GL, 2009 },
277 { "GL_APPLE_object_purgeable", o(APPLE_object_purgeable), GL, 2006 },
281 { "GL_ATI_blend_equation_separate", o(EXT_blend_equation_separate), GL, 2003 },
286 { "GL_ATI_texture_compression_3dc", o(ATI_texture_compression_3dc), GL, 2004 },
288 { "GL_ATI_texture_float", o(ARB_texture_float), GL, 2002 },
289 { "GL_ATI_texture_mirror_once", o(ATI_texture_mirror_once), GL, 2006 },
290 { "GL_IBM_multimode_draw_arrays", o(IBM_multimode_draw_arrays), GL, 1998 },
294 { "GL_MESA_pack_invert", o(MESA_pack_invert), GL, 2002 },
295 { "GL_MESA_resize_buffers", o(MESA_resize_buffers), GL, 1999 },
297 { "GL_MESA_texture_signed_rgba", o(EXT_texture_snorm), GL, 2009 },
299 { "GL_MESA_ycbcr_texture", o(MESA_ycbcr_texture), GL, 2002 },
301 { "GL_NV_conditional_render", o(NV_conditional_render), GL, 2008 },
302 { "GL_NV_depth_clamp", o(ARB_depth_clamp), GL, 2001 },
309 { "GL_NV_packed_depth_stencil", o(EXT_packed_depth_stencil), GL, 2000 },
310 { "GL_NV_point_sprite", o(NV_point_sprite), GL, 2001 },
314 { "GL_NV_texture_barrier", o(NV_texture_barrier), GL, 2009 },
319 { "GL_S3_s3tc", o(S3_s3tc), GL, 1999 },
849 _mesa_debug(ctx, "Note: limiting GL extensions to %u or earlier\n",