mirror of https://github.com/mosra/magnum.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
132 lines
6.5 KiB
132 lines
6.5 KiB
# The following output is taken from `magnum-gl-info` with removed `GL_` |
|
# prefixes. |
|
|
|
version 2.0 es |
|
|
|
extension ANGLE_framebuffer_blit optional |
|
extension ANGLE_framebuffer_multisample optional |
|
extension ANGLE_instanced_arrays optional |
|
extension ANGLE_depth_texture optional |
|
extension APPLE_framebuffer_multisample optional |
|
extension APPLE_texture_max_level optional |
|
extension ARM_rgba8 optional |
|
extension EXT_texture_type_2_10_10_10_REV optional |
|
extension EXT_discard_framebuffer optional |
|
extension EXT_blend_minmax optional |
|
extension EXT_shader_texture_lod optional |
|
extension EXT_unpack_subimage optional |
|
extension EXT_occlusion_query_boolean optional |
|
extension EXT_shadow_samplers optional |
|
extension EXT_texture_rg optional |
|
extension EXT_sRGB optional |
|
extension EXT_texture_storage optional |
|
extension EXT_map_buffer_range optional |
|
extension EXT_draw_buffers optional |
|
extension EXT_instanced_arrays optional |
|
extension EXT_draw_instanced optional |
|
extension NV_draw_buffers optional |
|
extension NV_fbo_color_attachments optional |
|
extension NV_read_buffer optional |
|
extension NV_pack_subimage optional |
|
extension NV_draw_instanced optional |
|
extension NV_framebuffer_blit optional |
|
extension NV_framebuffer_multisample optional |
|
extension NV_instanced_arrays optional |
|
extension NV_shadow_samplers_array optional |
|
extension NV_shadow_samplers_cube optional |
|
extension OES_depth24 optional |
|
extension OES_element_index_uint optional |
|
extension OES_fbo_render_mipmap optional |
|
extension OES_rgb8_rgba8 optional |
|
extension OES_texture_3D optional |
|
extension OES_texture_half_float_linear optional |
|
extension OES_texture_float_linear optional |
|
extension OES_texture_half_float optional |
|
extension OES_texture_float optional |
|
extension OES_texture_npot optional |
|
extension OES_vertex_half_float optional |
|
extension OES_packed_depth_stencil optional |
|
extension OES_depth_texture optional |
|
extension OES_standard_derivatives optional |
|
extension OES_vertex_array_object optional |
|
extension OES_required_internalformat optional |
|
extension OES_surfaceless_context optional |
|
|
|
extension EXT_color_buffer_half_float optional |
|
extension EXT_color_buffer_float optional |
|
extension EXT_draw_buffers_indexed optional |
|
extension EXT_texture_border_clamp optional |
|
extension KHR_texture_compression_astc_ldr optional |
|
extension KHR_debug optional |
|
extension KHR_blend_equation_advanced optional |
|
extension KHR_robustness optional |
|
extension KHR_robust_buffer_access_behavior optional |
|
extension OES_texture_stencil8 optional |
|
|
|
extension APPLE_texture_format_BGRA8888 optional |
|
extension ARM_shader_framebuffer_fetch optional |
|
extension ARM_shader_framebuffer_fetch_depth_stencil optional |
|
extension EXT_texture_filter_anisotropic optional |
|
extension EXT_texture_format_BGRA8888 optional |
|
extension EXT_read_format_bgra optional |
|
extension EXT_multi_draw_arrays optional |
|
extension EXT_debug_label optional |
|
extension EXT_debug_marker optional |
|
extension EXT_separate_shader_objects optional |
|
extension EXT_multisampled_render_to_texture optional |
|
extension EXT_robustness optional |
|
extension EXT_shader_framebuffer_fetch optional |
|
extension EXT_disjoint_timer_query optional |
|
extension EXT_texture_sRGB_decode optional |
|
extension EXT_sRGB_write_control optional |
|
extension EXT_texture_compression_s3tc optional |
|
extension KHR_texture_compression_astc_hdr optional |
|
extension KHR_blend_equation_advanced_coherent optional |
|
extension KHR_context_flush_control optional |
|
extension KHR_no_error optional |
|
extension NV_read_buffer_front optional |
|
extension NV_read_depth optional |
|
extension NV_read_stencil optional |
|
extension NV_read_depth_stencil optional |
|
extension NV_texture_border_clamp optional |
|
extension NV_polygon_mode optional |
|
extension OES_depth32 optional |
|
extension OES_mapbuffer optional |
|
extension OES_stencil1 optional |
|
extension OES_stencil4 optional |
|
|
|
begin functions blacklist |
|
# These are listed in EXT_separate_shader_objects with only the comment |
|
# saying "Depends on OpenGL ES 3.0 or GL_NV_non_square_matrices". No way to |
|
# parse that so I have to disable them manually. iOS extension header |
|
# doesn't provide these for GLES2. |
|
ProgramUniform1uiEXT |
|
ProgramUniform2uiEXT |
|
ProgramUniform3uiEXT |
|
ProgramUniform4uiEXT |
|
ProgramUniform1uivEXT |
|
ProgramUniform2uivEXT |
|
ProgramUniform3uivEXT |
|
ProgramUniform4uivEXT |
|
ProgramUniformMatrix2x3fvEXT |
|
ProgramUniformMatrix3x2fvEXT |
|
ProgramUniformMatrix2x4fvEXT |
|
ProgramUniformMatrix4x2fvEXT |
|
ProgramUniformMatrix3x4fvEXT |
|
ProgramUniformMatrix4x3fvEXT |
|
|
|
# These are listed in EXT_texture_storage with a comment saying "Not clear |
|
# all of these enums should be here for OpenGL ES. Many are only defined if |
|
# other extensions also requiring them are supported". iOS extension header |
|
# doesn't provide this one and TexStorage3DEXT, however I need the 3D for |
|
# OES_texture_3D so I'm having an ugly workaround in flextGLPlatformIOS.cpp. |
|
TexStorage1DEXT |
|
|
|
# These are listed in EXT_texture_storage with a comment saying "Supported |
|
# only if GL_EXT_direct_state_access is supported". Again impossible to |
|
# parse so I have to disable them manually. iOS extension header doesn't |
|
# provide these for GLES2. |
|
TextureStorage1DEXT |
|
TextureStorage2DEXT |
|
TextureStorage3DEXT |
|
end functions blacklist
|
|
|