Lines Matching refs:FEAT

210 #define FEAT(NAME, GLVER, GLESVER, ...) \  macro
219FEAT(arb_or_gles_ext_texture_buffer, 31, UNAVAIL, "GL_ARB_texture_buffer_object", "GL_EXT_texture_…
220 FEAT(arb_robustness, UNAVAIL, UNAVAIL, "GL_ARB_robustness" ),
221 FEAT(arb_buffer_storage, 44, UNAVAIL, "GL_ARB_buffer_storage", "GL_EXT_buffer_storage"),
222 FEAT(arrays_of_arrays, 43, 31, "GL_ARB_arrays_of_arrays"),
223 FEAT(ati_meminfo, UNAVAIL, UNAVAIL, "GL_ATI_meminfo" ),
224 FEAT(atomic_counters, 42, 31, "GL_ARB_shader_atomic_counters" ),
225 FEAT(base_instance, 42, UNAVAIL, "GL_ARB_base_instance", "GL_EXT_base_instance" ),
226 FEAT(barrier, 42, 31, NULL),
227 FEAT(bind_vertex_buffers, 44, UNAVAIL, NULL),
228 FEAT(bit_encoding, 33, UNAVAIL, "GL_ARB_shader_bit_encoding" ),
229 FEAT(blend_equation_advanced, UNAVAIL, 32, "GL_KHR_blend_equation_advanced" ),
230 FEAT(clear_texture, 44, UNAVAIL, "GL_ARB_clear_texture", "GL_EXT_clear_texture"),
231 FEAT(clip_control, 45, UNAVAIL, "GL_ARB_clip_control", "GL_EXT_clip_control"),
232 FEAT(compute_shader, 43, 31, "GL_ARB_compute_shader" ),
233 FEAT(copy_image, 43, 32, "GL_ARB_copy_image", "GL_EXT_copy_image", "GL_OES_copy_image" ),
234 FEAT(conditional_render_inverted, 45, UNAVAIL, "GL_ARB_conditional_render_inverted" ),
235 FEAT(conservative_depth, 42, UNAVAIL, "GL_ARB_conservative_depth", "GL_EXT_conservative_depth" ),
236FEAT(cube_map_array, 40, 32, "GL_ARB_texture_cube_map_array", "GL_EXT_texture_cube_map_array", "G…
237 FEAT(cull_distance, 45, UNAVAIL, "GL_ARB_cull_distance", "GL_EXT_clip_cull_distance" ),
238 FEAT(debug_cb, UNAVAIL, UNAVAIL, NULL), /* special case */
239 FEAT(draw_instance, 31, 30, "GL_ARB_draw_instanced" ),
240 FEAT(dual_src_blend, 33, UNAVAIL, "GL_ARB_blend_func_extended", "GL_EXT_blend_func_extended" ),
241 FEAT(depth_clamp, 32, UNAVAIL, "GL_ARB_depth_clamp", "GL_EXT_depth_clamp", "GL_NV_depth_clamp"),
242 FEAT(enhanced_layouts, 44, UNAVAIL, "GL_ARB_enhanced_layouts"),
243 FEAT(egl_image_external, UNAVAIL, UNAVAIL, "GL_OES_EGL_image_external"),
244 FEAT(egl_image_storage, UNAVAIL, UNAVAIL, "GL_EXT_EGL_image_storage"),
245 FEAT(fb_no_attach, 43, 31, "GL_ARB_framebuffer_no_attachments" ),
246 FEAT(framebuffer_fetch, UNAVAIL, UNAVAIL, "GL_EXT_shader_framebuffer_fetch" ),
247FEAT(framebuffer_fetch_non_coherent, UNAVAIL, UNAVAIL, "GL_EXT_shader_framebuffer_fetch_non_coher…
248 FEAT(geometry_shader, 32, 32, "GL_EXT_geometry_shader", "GL_OES_geometry_shader"),
249 FEAT(gl_conditional_render, 30, UNAVAIL, NULL),
250 FEAT(gl_prim_restart, 31, 30, NULL),
251 FEAT(gles_khr_robustness, UNAVAIL, UNAVAIL, "GL_KHR_robustness" ),
252 FEAT(gles31_compatibility, 45, 31, "ARB_ES3_1_compatibility" ),
253 FEAT(gles31_vertex_attrib_binding, 43, 31, "GL_ARB_vertex_attrib_binding" ),
254 FEAT(gpu_shader5, 40, 32, "GL_ARB_gpu_shader5", "GL_EXT_gpu_shader5", "GL_OES_gpu_shader5" ),
255 FEAT(images, 42, 31, "GL_ARB_shader_image_load_store" ),
256 FEAT(indep_blend, 30, 32, "GL_EXT_draw_buffers2", "GL_OES_draw_buffers_indexed" ),
257 FEAT(indep_blend_func, 40, 32, "GL_ARB_draw_buffers_blend", "GL_OES_draw_buffers_indexed"),
258 FEAT(indirect_draw, 40, 31, "GL_ARB_draw_indirect" ),
259 FEAT(indirect_params, 46, UNAVAIL, "GL_ARB_indirect_parameters" ),
260 FEAT(memory_object, UNAVAIL, UNAVAIL, "GL_EXT_memory_object"),
261 FEAT(memory_object_fd, UNAVAIL, UNAVAIL, "GL_EXT_memory_object_fd"),
262 FEAT(mesa_invert, UNAVAIL, UNAVAIL, "GL_MESA_pack_invert" ),
263 FEAT(ms_scaled_blit, UNAVAIL, UNAVAIL, "GL_EXT_framebuffer_multisample_blit_scaled" ),
264 FEAT(multisample, 32, 30, "GL_ARB_texture_multisample" ),
265FEAT(multi_draw_indirect, 43, UNAVAIL, "GL_ARB_multi_draw_indirect", "GL_EXT_multi_draw_indirect"…
266 FEAT(nv_conditional_render, UNAVAIL, UNAVAIL, "GL_NV_conditional_render" ),
267 FEAT(nv_prim_restart, UNAVAIL, UNAVAIL, "GL_NV_primitive_restart" ),
268 FEAT(nvx_gpu_memory_info, UNAVAIL, UNAVAIL, "GL_NVX_gpu_memory_info" ),
269FEAT(polygon_offset_clamp, 46, UNAVAIL, "GL_ARB_polygon_offset_clamp", "GL_EXT_polygon_offset_cla…
270 FEAT(occlusion_query, 15, UNAVAIL, "GL_ARB_occlusion_query"),
271FEAT(occlusion_query_boolean, 33, 30, "GL_EXT_occlusion_query_boolean", "GL_ARB_occlusion_query2"),
272 FEAT(qbo, 44, UNAVAIL, "GL_ARB_query_buffer_object" ),
273FEAT(robust_buffer_access, 43, UNAVAIL, "GL_ARB_robust_buffer_access_behavior", "GL_KHR_robust_bu…
274 FEAT(sample_mask, 32, 31, "GL_ARB_texture_multisample" ),
275 FEAT(sample_shading, 40, 32, "GL_ARB_sample_shading", "GL_OES_sample_shading" ),
276 FEAT(samplers, 33, 30, "GL_ARB_sampler_objects" ),
277FEAT(sampler_border_colors, 33, 32, "GL_ARB_sampler_objects", "GL_EXT_texture_border_clamp", "GL_…
278 FEAT(separate_shader_objects, 41, 31, "GL_ARB_seperate_shader_objects"),
279 FEAT(shader_clock, UNAVAIL, UNAVAIL, "GL_ARB_shader_clock" ),
280 FEAT(ssbo, 43, 31, "GL_ARB_shader_storage_buffer_object" ),
281 FEAT(ssbo_barrier, 43, 31, NULL),
282 FEAT(srgb_write_control, 30, UNAVAIL, "GL_EXT_sRGB_write_control"),
283 FEAT(stencil_texturing, 43, 31, "GL_ARB_stencil_texturing" ),
284 FEAT(storage_multisample, 43, 31, "GL_ARB_texture_storage_multisample" ),
285FEAT(tessellation, 40, 32, "GL_ARB_tessellation_shader", "GL_OES_tessellation_shader", "GL_EXT_te…
286 FEAT(texture_array, 30, 30, "GL_EXT_texture_array" ),
287 FEAT(texture_barrier, 45, UNAVAIL, "GL_ARB_texture_barrier" ),
288 FEAT(texture_buffer_range, 43, 32, "GL_ARB_texture_buffer_range" ),
289 FEAT(texture_gather, 40, 31, "GL_ARB_texture_gather" ),
290 FEAT(texture_multisample, 32, 31, "GL_ARB_texture_multisample" ),
291 FEAT(texture_query_lod, 40, UNAVAIL, "GL_ARB_texture_query_lod", "GL_EXT_texture_query_lod"),
292 FEAT(texture_srgb_decode, UNAVAIL, UNAVAIL, "GL_EXT_texture_sRGB_decode" ),
293 FEAT(texture_storage, 42, 30, "GL_ARB_texture_storage" ),
294 FEAT(texture_view, 43, UNAVAIL, "GL_ARB_texture_view", "GL_OES_texture_view" ),
295 FEAT(timer_query, 33, UNAVAIL, "GL_ARB_timer_query", "GL_EXT_disjoint_timer_query"),
296 FEAT(transform_feedback, 30, 30, "GL_EXT_transform_feedback" ),
297 FEAT(transform_feedback2, 40, 30, "GL_ARB_transform_feedback2" ),
298 FEAT(transform_feedback3, 40, UNAVAIL, "GL_ARB_transform_feedback3" ),
299FEAT(transform_feedback_overflow_query, 46, UNAVAIL, "GL_ARB_transform_feedback_overflow_query" ),
300 FEAT(txqs, 45, UNAVAIL, "GL_ARB_shader_texture_image_samples" ),
301 FEAT(ubo, 31, 30, "GL_ARB_uniform_buffer_object" ),
302 FEAT(viewport_array, 41, UNAVAIL, "GL_ARB_viewport_array", "GL_OES_viewport_array"),