From 44a77ed91880ac45188f0972ed01eb07ba39c528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 3 Mar 2019 17:20:52 +0100 Subject: [PATCH] GL: fixed broken links to extensions. These were originally working around some inconsistencies in the upstream naming, but that's fixed since. --- doc/opengl-support.dox | 24 ++-- doc/snippets/coding-style.h | 2 +- src/Magnum/GL/AbstractShaderProgram.h | 13 +- src/Magnum/GL/Context.h | 4 +- src/Magnum/GL/CubeMapTexture.h | 2 +- src/Magnum/GL/CubeMapTextureArray.h | 2 +- src/Magnum/GL/DefaultFramebuffer.h | 10 +- src/Magnum/GL/Framebuffer.h | 4 +- src/Magnum/GL/MeshView.h | 4 +- src/Magnum/GL/PixelFormat.h | 182 +++++++++++++------------- src/Magnum/GL/Renderer.h | 56 ++++---- src/Magnum/GL/Texture.h | 2 +- src/Magnum/GL/TextureArray.h | 2 +- src/Magnum/GL/TextureFormat.h | 176 ++++++++++++------------- 14 files changed, 242 insertions(+), 241 deletions(-) diff --git a/doc/opengl-support.dox b/doc/opengl-support.dox index 1a2358382..fd04d3864 100644 --- a/doc/opengl-support.dox +++ b/doc/opengl-support.dox @@ -285,10 +285,10 @@ Extension | Status @gl_extension{ARB,sparse_texture} | | @gl_extension{ARB,sparse_buffer} | | @gl_extension{ARB,ES3_2_compatibility} | | -@gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} | done +@gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} | done @gl_extension{KHR,robust_buffer_access_behavior} | done (nothing to do) @gl_extension{KHR,blend_equation_advanced} | done -@gl_extension2{KHR,blend_equation_advanced_coherent,blend_equation_advanced} | done +@gl_extension2{KHR,blend_equation_advanced_coherent,KHR_blend_equation_advanced} | done @subsection opengl-support-extensions-vendor Vendor OpenGL extensions @@ -348,9 +348,9 @@ Extension | Status @gl_extension{EXT,texture_buffer} | done @gl_extension{EXT,texture_cube_map_array} | done @gl_extension{EXT,primitive_bounding_box} | | -@gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} | done +@gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} | done @gl_extension{KHR,debug} | see above -@gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} | done +@gl_extension{KHR,blend_equation_advanced} | done @gl_extension{KHR,robustness} | | @gl_extension{KHR,robust_buffer_access_behavior} | done (nothing to do) @gl_extension{OES,sample_shading} | done @@ -375,7 +375,7 @@ Extension | Status @gl_extension{ARM,rgba8} | done @gl_extension{EXT,texture_type_2_10_10_10_REV} | done @gl_extension{EXT,discard_framebuffer} | done -@gl_extension2{EXT,blend_minmax,blend_minmax} | done +@gl_extension{EXT,blend_minmax} | done @gl_extension{EXT,shader_texture_lod} | done (shading language only) @gl_extension{EXT,unpack_subimage} | done @gl_extension{EXT,occlusion_query_boolean} | done @@ -386,7 +386,7 @@ Extension | Status @gl_extension{EXT,map_buffer_range} | done @gl_extension{EXT,draw_buffers} | done @gl_extension{EXT,instanced_arrays} | done -@gl_extension2{EXT,draw_instanced,draw_instanced} | done +@gl_extension{EXT,draw_instanced} | done @gl_extension{NV,draw_buffers} | done @gl_extension{NV,fbo_color_attachments} | done @gl_extension{NV,read_buffer} | done @@ -431,22 +431,22 @@ Extension | Status @gl_extension{EXT,texture_filter_anisotropic} | done @gl_extension{EXT,texture_format_BGRA8888} | done @gl_extension{EXT,read_format_bgra} | done -@gl_extension2{EXT,multi_draw_arrays,multi_draw_arrays} | done +@gl_extension{EXT,multi_draw_arrays} | done @gl_extension{EXT,debug_label} | see above @gl_extension{EXT,debug_marker} | done -@gl_extension2{EXT,separate_shader_objects,separate_shader_objects.gles} | only direct uniform binding +@gl_extension2{EXT,separate_shader_objects,EXT_separate_shader_objects.gles} | only direct uniform binding @gl_extension{EXT,multisampled_render_to_texture} | only renderbuffer storage @gl_extension{EXT,robustness} | done @gl_extension{EXT,shader_framebuffer_fetch} | missing limit query @gl_extension{EXT,disjoint_timer_query} | only time elapsed query @gl_extension{EXT,texture_sRGB_decode} | done @gl_extension{EXT,sRGB_write_control} | done -@gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} | done +@gl_extension{EXT,texture_compression_s3tc} | done @gl_extension{EXT,shader_integer_mix} | done (shading language only) -@gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} | done -@gl_extension2{KHR,blend_equation_advanced_coherent,blend_equation_advanced} | done +@gl_extension2{KHR,texture_compression_astc_hdr,KHR_texture_compression_astc_hdr} | done +@gl_extension2{KHR,blend_equation_advanced_coherent,KHR_blend_equation_advanced} | done @gl_extension{KHR,context_flush_control} | | -@gl_extension2{KHR,no_error,no_error} | done +@gl_extension{KHR,no_error} | done @gl_extension2{NV,read_buffer_front,NV_read_buffer} | done @gl_extension2{NV,read_depth,NV_read_depth_stencil} | done @gl_extension2{NV,read_stencil,NV_read_depth_stencil} | done diff --git a/doc/snippets/coding-style.h b/doc/snippets/coding-style.h index 7257695b9..18c4ad7c2 100644 --- a/doc/snippets/coding-style.h +++ b/doc/snippets/coding-style.h @@ -22,7 +22,7 @@ inline Collision operator/(const Point& a, const Sphere& b) { return (b/a).rever /* [extension] */ /* [extension2] */ -/** @gl_extension2{NV,read_buffer_front,GL_NV_read_buffer} */ +/** @gl_extension2{NV,read_buffer_front,NV_read_buffer} */ /* [extension2] */ /* [webgl_extension] */ diff --git a/src/Magnum/GL/AbstractShaderProgram.h b/src/Magnum/GL/AbstractShaderProgram.h index c7a740ca6..b44cf6dc4 100644 --- a/src/Magnum/GL/AbstractShaderProgram.h +++ b/src/Magnum/GL/AbstractShaderProgram.h @@ -151,7 +151,7 @@ out vec3 normal; 1.0, similar functionality is available in extension @webgl_extension{WEBGL,draw_buffers}. -@todo @gl_extension2{EXT,separate_shader_objects,separate_shader_objects.gles} +@todo @gl_extension2{EXT,separate_shader_objects,EXT_separate_shader_objects.gles} supports explicit attrib location @subsection GL-AbstractShaderProgram-uniform-location Uniform locations @@ -406,10 +406,11 @@ are cached, so repeated queries don't result in repeated @fn_gl{Get} calls. See also @ref Context::resetState() and @ref Context::State::Shaders. If extension @gl_extension{ARB,separate_shader_objects} (part of OpenGL 4.1), -@gl_extension{EXT,direct_state_access} desktop extension, @gl_extension2{EXT,separate_shader_objects,separate_shader_objects.gles} OpenGL ES -extension or OpenGL ES 3.1 is available, uniform setting functions use DSA -functions to avoid unnecessary calls to @fn_gl{UseProgram}. See @ref setUniform() -documentation for more information. +@gl_extension{EXT,direct_state_access} desktop extension, +@gl_extension2{EXT,separate_shader_objects,EXT_separate_shader_objects.gles} +OpenGL ES extension or OpenGL ES 3.1 is available, uniform setting functions +use DSA functions to avoid unnecessary calls to @fn_gl{UseProgram}. See +@ref setUniform() documentation for more information. To achieve least state changes, set all uniforms in one run --- method chaining comes in handy. @@ -783,7 +784,7 @@ class MAGNUM_GL_EXPORT AbstractShaderProgram: public AbstractObject { * @see @fn_gl_keyword{ProgramParameter} with @def_gl{PROGRAM_SEPARABLE} * @requires_gl41 Extension @gl_extension{ARB,separate_shader_objects} * @requires_es_extension Extension - * @gl_extension2{EXT,separate_shader_objects,separate_shader_objects.gles} + * @gl_extension2{EXT,separate_shader_objects,EXT_separate_shader_objects.gles} * @requires_gles Separate shader objects are not supported in WebGL. */ void setSeparable(bool enabled) { diff --git a/src/Magnum/GL/Context.h b/src/Magnum/GL/Context.h index 35029cdbc..17abe0dcf 100644 --- a/src/Magnum/GL/Context.h +++ b/src/Magnum/GL/Context.h @@ -161,7 +161,7 @@ class MAGNUM_GL_EXPORT Context { * Debug context * @requires_gl43 Extension @gl_extension{KHR,debug} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,debug,debug} + * @gl_extension{KHR,debug} */ #ifndef MAGNUM_TARGET_GLES2 Debug = GL_CONTEXT_FLAG_DEBUG_BIT, @@ -182,7 +182,7 @@ class MAGNUM_GL_EXPORT Context { /** * Context without error reporting * @requires_gl46 Extension @gl_extension{KHR,no_error} - * @requires_es_extension Extension @gl_extension2{KHR,no_error,no_error} + * @requires_es_extension Extension @gl_extension{KHR,no_error} */ #ifndef MAGNUM_TARGET_GLES NoError = GL_CONTEXT_FLAG_NO_ERROR_BIT, diff --git a/src/Magnum/GL/CubeMapTexture.h b/src/Magnum/GL/CubeMapTexture.h index c1b40ec86..01c9eb611 100644 --- a/src/Magnum/GL/CubeMapTexture.h +++ b/src/Magnum/GL/CubeMapTexture.h @@ -434,7 +434,7 @@ class MAGNUM_GL_EXPORT CubeMapTexture: public AbstractTexture { * @requires_es_extension OpenGL ES 3.0 or extension * @gl_extension{EXT,sRGB} and * @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{EXT,texture_sRGB_decode,texture_sRGB_decode} + * @gl_extension{EXT,texture_sRGB_decode} * @requires_gles sRGB decode is not available in WebGL. */ CubeMapTexture& setSrgbDecode(bool decode) { diff --git a/src/Magnum/GL/CubeMapTextureArray.h b/src/Magnum/GL/CubeMapTextureArray.h index dbc9c7747..dba1ab8ed 100644 --- a/src/Magnum/GL/CubeMapTextureArray.h +++ b/src/Magnum/GL/CubeMapTextureArray.h @@ -379,7 +379,7 @@ class MAGNUM_GL_EXPORT CubeMapTextureArray: public AbstractTexture { * See @ref Texture::setSrgbDecode() for more information. * @requires_extension Extension @gl_extension{EXT,texture_sRGB_decode} * @requires_es_extension Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{EXT,texture_sRGB_decode,texture_sRGB_decode} + * @gl_extension{EXT,texture_sRGB_decode} */ CubeMapTextureArray& setSrgbDecode(bool decode) { AbstractTexture::setSrgbDecode(decode); diff --git a/src/Magnum/GL/DefaultFramebuffer.h b/src/Magnum/GL/DefaultFramebuffer.h index 248d3f54c..46038d791 100644 --- a/src/Magnum/GL/DefaultFramebuffer.h +++ b/src/Magnum/GL/DefaultFramebuffer.h @@ -164,8 +164,8 @@ class MAGNUM_GL_EXPORT DefaultFramebuffer: public AbstractFramebuffer { * * @see @ref mapForRead() * @m_enum_values_as_keywords - * @requires_gles30 Extension @gl_extension2{NV,read_buffer,GL_NV_read_buffer} - * in OpenGL ES 2.0. + * @requires_gles30 Extension @gl_extension{NV,read_buffer} in OpenGL + * ES 2.0. * @requires_webgl20 Framebuffer read mapping is not available in WebGL * 1.0. */ @@ -222,7 +222,7 @@ class MAGNUM_GL_EXPORT DefaultFramebuffer: public AbstractFramebuffer { /** * Read from front buffer. - * @requires_es_extension Extension @gl_extension2{NV,read_buffer_front,GL_NV_read_buffer} + * @requires_es_extension Extension @gl_extension2{NV,read_buffer_front,NV_read_buffer} * @requires_gles Reading from front buffer is not available in * WebGL. */ @@ -430,8 +430,8 @@ class MAGNUM_GL_EXPORT DefaultFramebuffer: public AbstractFramebuffer { * @see @ref mapForDraw(), @fn_gl2_keyword{NamedFramebufferReadBuffer,ReadBuffer}, * @fn_gl_extension_keyword{FramebufferReadBuffer,EXT,direct_state_access}, * eventually @fn_gl{BindFramebuffer} and @fn_gl_keyword{ReadBuffer} - * @requires_gles30 Extension @gl_extension2{NV,read_buffer,GL_NV_read_buffer} - * in OpenGL ES 2.0. + * @requires_gles30 Extension @gl_extension{NV,read_buffer} in OpenGL + * ES 2.0. * @requires_webgl20 Framebuffer read mapping is not available in WebGL * 1.0. */ diff --git a/src/Magnum/GL/Framebuffer.h b/src/Magnum/GL/Framebuffer.h index ffb67e7fb..98435de4d 100644 --- a/src/Magnum/GL/Framebuffer.h +++ b/src/Magnum/GL/Framebuffer.h @@ -543,8 +543,8 @@ class MAGNUM_GL_EXPORT Framebuffer: public AbstractFramebuffer, public AbstractO * @see @ref mapForDraw(), @fn_gl2_keyword{NamedFramebufferReadBuffer,ReadBuffer}, * @fn_gl_extension_keyword{FramebufferReadBuffer,EXT,direct_state_access}, * eventually @fn_gl{BindFramebuffer} and @fn_gl_keyword{ReadBuffer} - * @requires_gles30 Extension @gl_extension2{NV,read_buffer,GL_NV_read_buffer} - * in OpenGL ES 2.0. + * @requires_gles30 Extension @gl_extension{NV,read_buffer} in OpenGL + * ES 2.0. * @requires_webgl20 Framebuffer read mapping is not available in WebGL * 1.0. */ diff --git a/src/Magnum/GL/MeshView.h b/src/Magnum/GL/MeshView.h index b14c1d91e..7448a2d2c 100644 --- a/src/Magnum/GL/MeshView.h +++ b/src/Magnum/GL/MeshView.h @@ -68,8 +68,8 @@ class MAGNUM_GL_EXPORT MeshView { /** * @brief Draw multiple meshes at once * - * In OpenGL ES, if @gl_extension2{EXT,multi_draw_arrays,multi_draw_arrays} - * is not present, the functionality is emulated using sequence of + * In OpenGL ES, if @gl_extension{EXT,multi_draw_arrays} is not + * present, the functionality is emulated using sequence of * @ref draw(AbstractShaderProgram&) calls. * * If @gl_extension{ARB,vertex_array_object} (part of OpenGL 3.0), OpenGL diff --git a/src/Magnum/GL/PixelFormat.h b/src/Magnum/GL/PixelFormat.h index c0d2b5b8d..ced50e19c 100644 --- a/src/Magnum/GL/PixelFormat.h +++ b/src/Magnum/GL/PixelFormat.h @@ -278,7 +278,7 @@ enum class PixelFormat: GLenum { * @requires_gles30 For texture data only, extension @gl_extension{OES,depth_texture} * or @gl_extension{ANGLE,depth_texture} in OpenGL ES 2.0. * @requires_es_extension For framebuffer reading only, extension - * @gl_extension2{NV,read_depth,GL_NV_read_depth_stencil}. + * @gl_extension2{NV,read_depth,NV_read_depth_stencil}. * @requires_webgl20 For texture data only, extension * @webgl_extension{WEBGL,depth_texture} in WebGL 1.0. */ @@ -289,7 +289,7 @@ enum class PixelFormat: GLenum { * Stencil index. * @requires_gl44 Extension @gl_extension{ARB,texture_stencil8} for texture * data, otherwise for framebuffer reading only. - * @requires_es_extension Extension @gl_extension2{NV,read_stencil,GL_NV_read_depth_stencil}, + * @requires_es_extension Extension @gl_extension2{NV,read_stencil,NV_read_depth_stencil}, * for framebuffer reading only. * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / * @gl_extension{OES,texture_stencil8}, for texture data only. @@ -308,7 +308,7 @@ enum class PixelFormat: GLenum { * @requires_gles30 For texture data only, extension @gl_extension{OES,packed_depth_stencil} * in OpenGL ES 2.0. * @requires_es_extension For framebuffer reading only, extension - * @gl_extension2{NV,read_depth_stencil,GL_NV_read_depth_stencil} + * @gl_extension{NV,read_depth_stencil} * @requires_webgl20 For texture data only, extension * @webgl_extension{WEBGL,depth_texture} in WebGL 1.0. */ @@ -892,7 +892,7 @@ enum class CompressedPixelFormat: GLenum { * S3TC DXT1 compressed RGB. **Available only for 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ RGBS3tcDxt1 = GL_COMPRESSED_RGB_S3TC_DXT1_EXT, @@ -901,7 +901,7 @@ enum class CompressedPixelFormat: GLenum { * S3TC DXT1 compressed RGBA. **Available only for 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ RGBAS3tcDxt1 = GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, @@ -910,7 +910,7 @@ enum class CompressedPixelFormat: GLenum { * S3TC DXT3 compressed RGBA. **Available only for 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ RGBAS3tcDxt3 = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, @@ -919,7 +919,7 @@ enum class CompressedPixelFormat: GLenum { * S3TC DXT5 compressed RGBA. **Available only for 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ RGBAS3tcDxt5 = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, @@ -928,12 +928,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 4x4 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -942,12 +942,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 4x4 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -956,12 +956,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 5x4 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -970,12 +970,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 5x4 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -984,12 +984,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 5x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -998,12 +998,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 5x5 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1012,12 +1012,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 6x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1026,12 +1026,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 6x5 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1040,12 +1040,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 6x6 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1054,12 +1054,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 6x6 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1068,12 +1068,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 8x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1082,12 +1082,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 8x5 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1096,12 +1096,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 8x6 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1110,12 +1110,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 8x6 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1124,12 +1124,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 8x8 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1138,12 +1138,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 8x8 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1152,12 +1152,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 10x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1166,12 +1166,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x5 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1180,12 +1180,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 10x6 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1194,12 +1194,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x6 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1208,12 +1208,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 10x8 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1222,12 +1222,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x8 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1236,12 +1236,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 10x10 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1250,12 +1250,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x10 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1264,12 +1264,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 12x10 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1278,12 +1278,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 12x10 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1292,12 +1292,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed RGBA with 12x12 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1306,12 +1306,12 @@ enum class CompressedPixelFormat: GLenum { /** * ASTC compressed sRGB with alpha with 12x12 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ diff --git a/src/Magnum/GL/Renderer.h b/src/Magnum/GL/Renderer.h index 1b1c67779..60b17d90a 100644 --- a/src/Magnum/GL/Renderer.h +++ b/src/Magnum/GL/Renderer.h @@ -83,11 +83,11 @@ class MAGNUM_GL_EXPORT Renderer { #ifndef MAGNUM_TARGET_WEBGL /** * Coherent advanced blending. Enabled by default if desktop/ES - * extension @gl_extension2{KHR,blend_equation_advanced_coherent,blend_equation_advanced} + * extension @gl_extension2{KHR,blend_equation_advanced_coherent,KHR_blend_equation_advanced} * is available. See @ref blendBarrier() for more information. * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in WebGL. */ BlendAdvancedCoherent = GL_BLEND_ADVANCED_COHERENT_KHR, @@ -108,7 +108,7 @@ class MAGNUM_GL_EXPORT Renderer { * @ref Platform::Sdl2Application::GLConfiguration::Flag::Debug "Platform::*Application::GLConfiguration::Flag::Debug" * @requires_gl43 Extension @gl_extension{KHR,debug} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,debug,debug} + * @gl_extension{KHR,debug} * @requires_gles Debug output is not available in WebGL. */ #ifndef MAGNUM_TARGET_GLES2 @@ -123,7 +123,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref DebugMessage * @requires_gl43 Extension @gl_extension{KHR,debug} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,debug,debug} + * @gl_extension{KHR,debug} * @requires_gles Debug output is not available in WebGL. */ #ifndef MAGNUM_TARGET_GLES2 @@ -842,8 +842,8 @@ class MAGNUM_GL_EXPORT Renderer { /** * `min(source, destination)` - * @requires_gles30 Extension @gl_extension2{EXT,blend_minmax,blend_minmax} - * in OpenGL ES 2.0. + * @requires_gles30 Extension @gl_extension{EXT,blend_minmax} in + * OpenGL ES 2.0. * @requires_webgl20 Extension @webgl_extension{EXT,blend_minmax} * in WebGL 1.0. */ @@ -855,8 +855,8 @@ class MAGNUM_GL_EXPORT Renderer { /** * `max(source, destination)` - * @requires_gles30 Extension @gl_extension2{EXT,blend_minmax,blend_minmax} - * in OpenGL ES 2.0. + * @requires_gles30 Extension @gl_extension{EXT,blend_minmax} in + * OpenGL ES 2.0. * @requires_webgl20 Extension @webgl_extension{EXT,blend_minmax} * in WebGL 1.0. */ @@ -874,7 +874,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -887,7 +887,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -900,7 +900,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -913,7 +913,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -926,7 +926,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -939,7 +939,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -952,7 +952,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -965,7 +965,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -978,7 +978,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -991,7 +991,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -1004,7 +1004,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -1017,7 +1017,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -1030,7 +1030,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -1043,7 +1043,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -1056,7 +1056,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref blendBarrier() * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in * WebGL. */ @@ -1258,13 +1258,13 @@ class MAGNUM_GL_EXPORT Renderer { * touched more than once. * * This is needed either when desktop/ES extension - * @gl_extension2{KHR,blend_equation_advanced_coherent,blend_equation_advanced} - * is not available or when @gl_extension2{KHR,blend_equation_advanced_coherent,blend_equation_advanced} + * @gl_extension2{KHR,blend_equation_advanced_coherent,KHR_blend_equation_advanced} + * is not available or when @gl_extension2{KHR,blend_equation_advanced_coherent,KHR_blend_equation_advanced} * is available and @ref Feature::BlendAdvancedCoherent is turned off. * @see @ref BlendEquation, @fn_gl_extension_keyword{BlendBarrier,KHR,blend_equation_advanced} * @requires_extension Extension @gl_extension{KHR,blend_equation_advanced} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,blend_equation_advanced,blend_equation_advanced} + * @gl_extension{KHR,blend_equation_advanced} * @requires_gles Advanced blend equations are not available in WebGL. */ static void blendBarrier() { glBlendBarrierKHR(); } @@ -1501,7 +1501,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref DebugGroup * @requires_gl43 Extension @gl_extension{KHR,debug} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,debug,debug} + * @gl_extension{KHR,debug} * @requires_gles Debug output is not available in WebGL. */ #ifndef MAGNUM_TARGET_GLES2 @@ -1515,7 +1515,7 @@ class MAGNUM_GL_EXPORT Renderer { * @see @ref DebugGroup * @requires_gl43 Extension @gl_extension{KHR,debug} * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,debug,debug} + * @gl_extension{KHR,debug} * @requires_gles Debug output is not available in WebGL. */ #ifndef MAGNUM_TARGET_GLES2 diff --git a/src/Magnum/GL/Texture.h b/src/Magnum/GL/Texture.h index dcd1a3293..72e0f77e4 100644 --- a/src/Magnum/GL/Texture.h +++ b/src/Magnum/GL/Texture.h @@ -595,7 +595,7 @@ template class Texture: public AbstractTexture { * @requires_es_extension OpenGL ES 3.0 or extension * @gl_extension{EXT,sRGB} and * @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{EXT,texture_sRGB_decode,texture_sRGB_decode} + * @gl_extension{EXT,texture_sRGB_decode} * @requires_gles sRGB decode is not available in WebGL. */ Texture& setSrgbDecode(bool decode) { diff --git a/src/Magnum/GL/TextureArray.h b/src/Magnum/GL/TextureArray.h index c1ddf68e2..d46c2a47f 100644 --- a/src/Magnum/GL/TextureArray.h +++ b/src/Magnum/GL/TextureArray.h @@ -405,7 +405,7 @@ template class TextureArray: public AbstractTexture { * See @ref Texture::setSrgbDecode() for more information. * @requires_extension Extension @gl_extension{EXT,texture_sRGB_decode} * @requires_es_extension Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{EXT,texture_sRGB_decode,texture_sRGB_decode} + * @gl_extension{EXT,texture_sRGB_decode} * @requires_gles sRGB decode is not available in WebGL. */ TextureArray& setSrgbDecode(bool decode) { diff --git a/src/Magnum/GL/TextureFormat.h b/src/Magnum/GL/TextureFormat.h index 416542cfd..36a14a678 100644 --- a/src/Magnum/GL/TextureFormat.h +++ b/src/Magnum/GL/TextureFormat.h @@ -1191,7 +1191,7 @@ enum class TextureFormat: GLenum { * S3TC DXT1 compressed RGB. **Available only on 2D, 2D array, cube map and * cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ CompressedRGBS3tcDxt1 = GL_COMPRESSED_RGB_S3TC_DXT1_EXT, @@ -1200,7 +1200,7 @@ enum class TextureFormat: GLenum { * S3TC DXT1 compressed RGBA. **Available only on 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ CompressedRGBAS3tcDxt1 = GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, @@ -1209,7 +1209,7 @@ enum class TextureFormat: GLenum { * S3TC DXT3 compressed RGBA. **Available only on 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ CompressedRGBAS3tcDxt3 = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, @@ -1218,7 +1218,7 @@ enum class TextureFormat: GLenum { * S3TC DXT5 compressed RGBA. **Available only on 2D, 2D array, cube map * and cube map array textures.** * @requires_extension Extension @gl_extension{EXT,texture_compression_s3tc} - * @requires_es_extension Extension @gl_extension2{EXT,texture_compression_s3tc,texture_compression_s3tc} + * @requires_es_extension Extension @gl_extension{EXT,texture_compression_s3tc} * @requires_webgl_extension Extension @webgl_extension{WEBGL,compressed_texture_s3tc} */ CompressedRGBAS3tcDxt5 = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, @@ -1227,12 +1227,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 4x4 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1241,12 +1241,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 4x4 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1255,12 +1255,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 5x4 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1269,12 +1269,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 5x4 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1283,12 +1283,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 5x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1297,12 +1297,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 5x5 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1311,12 +1311,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 6x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1325,12 +1325,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 6x5 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1339,12 +1339,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 6x6 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1353,12 +1353,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 6x6 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1367,12 +1367,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 8x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1381,12 +1381,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 8x5 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1395,12 +1395,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 8x6 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1409,12 +1409,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 8x6 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1423,12 +1423,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 8x8 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1437,12 +1437,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 8x8 blocks. **Available only on 2D, * 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1451,12 +1451,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 10x5 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1465,12 +1465,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x5 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1479,12 +1479,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 10x6 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1493,12 +1493,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x6 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1507,12 +1507,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 10x8 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1521,12 +1521,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x8 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1535,12 +1535,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 10x10 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1549,12 +1549,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 10x10 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1563,12 +1563,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 12x10 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1577,12 +1577,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 12x10 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1591,12 +1591,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed RGBA with 12x12 blocks. **Available only on 2D, 3D, 2D * array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */ @@ -1605,12 +1605,12 @@ enum class TextureFormat: GLenum { /** * ASTC compressed sRGB with alpha with 12x12 blocks. **Available only on * 2D, 3D, 2D array, cube map and cube map array textures.** - * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} + * @requires_extension Extension @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} * @requires_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles32 Extension @gl_extension{ANDROID,extension_pack_es31a} / - * @gl_extension2{KHR,texture_compression_astc_ldr,texture_compression_astc_hdr} - * @requires_es_extension Extension @gl_extension2{KHR,texture_compression_astc_hdr,texture_compression_astc_hdr} + * @gl_extension2{KHR,texture_compression_astc_ldr,KHR_texture_compression_astc_hdr} + * @requires_es_extension Extension @gl_extension{KHR,texture_compression_astc_hdr} * for 3D textures and HDR profile * @requires_gles ASTC texture compression is not available in WebGL. */