|
|
|
|
@ -145,6 +145,7 @@ namespace GL {
|
|
|
|
|
_extension(GL,ARB,copy_image, GL210, GL430) // #123
|
|
|
|
|
_extension(GL,ARB,texture_view, GL210, GL430) // #124
|
|
|
|
|
_extension(GL,ARB,vertex_attrib_binding, GL210, GL430) // #125
|
|
|
|
|
_extension(GL,ARB,robustness_isolation, GL210, None) // #126
|
|
|
|
|
_extension(GL,ARB,ES3_compatibility, GL330, GL430) // #127
|
|
|
|
|
_extension(GL,ARB,explicit_uniform_location, GL210, GL430) // #128
|
|
|
|
|
_extension(GL,ARB,fragment_layer_viewport, GL300, GL430) // #129
|
|
|
|
|
@ -168,6 +169,13 @@ namespace GL {
|
|
|
|
|
_extension(GL,ARB,texture_mirror_clamp_to_edge, GL210, GL440) // #149
|
|
|
|
|
_extension(GL,ARB,texture_stencil8, GL210, GL440) // #150
|
|
|
|
|
_extension(GL,ARB,vertex_type_10f_11f_11f_rev, GL300, GL440) // #151
|
|
|
|
|
_extension(GL,ARB,bindless_texture, GL400, None) // #152
|
|
|
|
|
_extension(GL,ARB,compute_variable_group_size, GL420, None) // #153
|
|
|
|
|
_extension(GL,ARB,indirect_parameters, GL420, None) // #154
|
|
|
|
|
_extension(GL,ARB,seamless_cubemap_per_texture, GL320, None) // #155
|
|
|
|
|
_extension(GL,ARB,shader_draw_parameters, GL310, None) // #156
|
|
|
|
|
_extension(GL,ARB,shader_group_vote, GL420, None) // #157
|
|
|
|
|
_extension(GL,ARB,sparse_texture, GL210, None) // #158
|
|
|
|
|
_extension(GL,ARB,ES3_1_compatibility, GL440, GL450) // #159
|
|
|
|
|
_extension(GL,ARB,clip_control, GL210, GL450) // #160
|
|
|
|
|
_extension(GL,ARB,conditional_render_inverted, GL300, GL450) // #161
|
|
|
|
|
@ -177,6 +185,9 @@ namespace GL {
|
|
|
|
|
_extension(GL,ARB,get_texture_sub_image, GL210, GL450) // #165
|
|
|
|
|
_extension(GL,ARB,shader_texture_image_samples, GL430, GL450) // #166
|
|
|
|
|
_extension(GL,ARB,texture_barrier, GL210, GL450) // #167
|
|
|
|
|
_extension(GL,ARB,pipeline_statistics_query, GL300, None) // #171
|
|
|
|
|
_extension(GL,ARB,sparse_buffer, GL210, None) // #172
|
|
|
|
|
_extension(GL,ARB,transform_feedback_overflow_query, GL300, None) // #173
|
|
|
|
|
} namespace ATI { |
|
|
|
|
_extension(GL,ATI,texture_mirror_once, GL210, None) // #221
|
|
|
|
|
} namespace EXT { |
|
|
|
|
@ -201,9 +212,9 @@ namespace GL {
|
|
|
|
|
_extension(GL,EXT,debug_marker, GL210, None) // #440
|
|
|
|
|
} namespace GREMEDY { |
|
|
|
|
_extension(GL,GREMEDY,string_marker, GL210, None) // #311
|
|
|
|
|
} namespace INTEL { |
|
|
|
|
/* INTEL_map_texture not supported */ // #429
|
|
|
|
|
} namespace KHR { |
|
|
|
|
_extension(GL,KHR,texture_compression_astc_ldr, GL210, None) // #118
|
|
|
|
|
_extension(GL,KHR,texture_compression_astc_hdr, GL210, None) // #118
|
|
|
|
|
_extension(GL,KHR,debug, GL210, GL430) // #119
|
|
|
|
|
_extension(GL,KHR,context_flush_control, GL210, GL450) // #168
|
|
|
|
|
_extension(GL,KHR,robustness, GL320, GL450) // #170
|
|
|
|
|
@ -213,7 +224,7 @@ namespace GL {
|
|
|
|
|
_extension(GL,NV,conditional_render, GL210, GL300) // #346
|
|
|
|
|
/* NV_draw_texture not supported */ // #430
|
|
|
|
|
} |
|
|
|
|
/* IMPORTANT: if this line is > 226 (66 + size), don't forget to update array size in Context.h */ |
|
|
|
|
/* IMPORTANT: if this line is > 233 (73 + size), don't forget to update array size in Context.h */ |
|
|
|
|
#else |
|
|
|
|
#line 1 |
|
|
|
|
namespace ANGLE { |
|
|
|
|
@ -279,8 +290,11 @@ namespace GL {
|
|
|
|
|
_extension(GL,EXT,shader_integer_mix, GLES300, None) // #161
|
|
|
|
|
#endif |
|
|
|
|
} namespace KHR { |
|
|
|
|
_extension(GL,KHR,texture_compression_astc_ldr, GLES200, None) // #117
|
|
|
|
|
_extension(GL,KHR,texture_compression_astc_hdr, GLES200, None) // #117
|
|
|
|
|
_extension(GL,KHR,debug, GLES200, None) // #118
|
|
|
|
|
_extension(GL,KHR,robustness, GLES200, None) // #170
|
|
|
|
|
_extension(GL,KHR,robust_buffer_access_behavior, GLES200, None) // #189
|
|
|
|
|
_extension(GL,KHR,context_flush_control, GLES200, None) // #191
|
|
|
|
|
} namespace NV { |
|
|
|
|
#ifdef MAGNUM_TARGET_GLES2 |
|
|
|
|
|