@ -665,7 +665,7 @@ enum class TextureFormat: GLenum {
* @ see @ ref Half , @ ref Math : : packHalf ( ) , @ ref Math : : unpackHalf ( )
* @ requires_gl30 Extension @ gl_extension { ARB , texture_rg } and @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : Red / @ ref TextureFormat : : Luminance
* in combination with @ ref PixelFormat : : HalfFloat
* in combination with @ ref PixelType : : HalfFloat
* ( @ gl_extension2 { OES , texture_half_float , OES_texture_float } ) in OpenGL
* ES 2.0 instead .
* @ requires_gles30 Extension @ gl_extension2 { OES , texture_half_float_linear , OES_texture_float_linear }
@ -674,7 +674,7 @@ enum class TextureFormat: GLenum {
* use as a render target . Use @ ref TextureFormat : : R16UI or
* @ ref TextureFormat : : R16I instead if not available .
* @ requires_webgl20 Use @ ref TextureFormat : : Red / @ ref TextureFormat : : Luminance
* in combination with @ ref PixelFormat : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* in combination with @ ref PixelType : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* in WebGL 1.0 .
* @ requires_webgl20 Extension @ webgl_extension { OES , texture_half_float_linear }
* for filtering using @ ref SamplerFilter : : Linear in WebGL 1.0 .
@ -692,7 +692,7 @@ enum class TextureFormat: GLenum {
* @ see @ ref Half , @ ref Math : : packHalf ( ) , @ ref Math : : unpackHalf ( )
* @ requires_gl30 Extension @ gl_extension { ARB , texture_rg } and @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : RG / @ ref TextureFormat : : LuminanceAlpha
* in combination with @ ref PixelFormat : : HalfFloat
* in combination with @ ref PixelType : : HalfFloat
* ( @ gl_extension2 { OES , texture_half_float , OES_texture_float } ) in OpenGL
* ES 2.0 instead .
* @ requires_gles30 Extension @ gl_extension2 { OES , texture_half_float_linear , OES_texture_float_linear }
@ -701,7 +701,7 @@ enum class TextureFormat: GLenum {
* use as a render target in OpenGL ES . Use @ ref TextureFormat : : RG16UI
* or @ ref TextureFormat : : RG16I instead if not available .
* @ requires_webgl20 Use @ ref TextureFormat : : RG / @ ref TextureFormat : : LuminanceAlpha
* in combination with @ ref PixelFormat : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* in combination with @ ref PixelType : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* in WebGL 1.0 instead .
* @ requires_webgl20 Extension @ webgl_extension { OES , texture_half_float_linear }
* for filtering using @ ref SamplerFilter : : Linear in WebGL 1.0 .
@ -719,16 +719,16 @@ enum class TextureFormat: GLenum {
* @ see @ ref Half , @ ref Math : : packHalf ( ) , @ ref Math : : unpackHalf ( )
* @ requires_gl30 Extension @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : RGB in combination with
* @ ref PixelFormat : : HalfFloat ( @ gl_extension2 { OES , texture_half_float , OES_texture_float } )
* @ ref PixelType : : HalfFloat ( @ gl_extension2 { OES , texture_half_float , OES_texture_float } )
* in OpenGL ES 2.0 instead .
* @ requires_gles30 Extension @ gl_extension2 { OES , texture_half_float_linear , OES_texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear in OpenGL ES 2.0 .
* @ requires_webgl20 Use @ ref TextureFormat : : RGB in combination with
* @ ref PixelFormat : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* @ ref PixelType : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* in WebGL 1.0 instead .
* @ requires_gl Can ' t be used as a render target in OpenGL ES or WebGL 2.0 .
* Use @ ref TextureFormat : : RGBA16F instead . Use @ ref TextureFormat : : RGB
* in combination with @ ref PixelFormat : : HalfFloat
* in combination with @ ref PixelType : : HalfFloat
* ( @ webgl_extension { EXT , color_buffer_half_float } ) in WebGL 1.0
* instead .
*/
@ -739,7 +739,7 @@ enum class TextureFormat: GLenum {
* @ see @ ref Half , @ ref Math : : packHalf ( ) , @ ref Math : : unpackHalf ( )
* @ requires_gl30 Extension @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : RGBA in combination with
* @ ref PixelFormat : : HalfFloat ( @ gl_extension2 { OES , texture_half_float , OES_texture_float } )
* @ ref PixelType : : HalfFloat ( @ gl_extension2 { OES , texture_half_float , OES_texture_float } )
* in OpenGL ES 2.0 instead .
* @ requires_gles30 Extension @ gl_extension2 { OES , texture_half_float_linear , OES_texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
@ -747,12 +747,12 @@ enum class TextureFormat: GLenum {
* use as a render target in OpenGL ES . Use @ ref TextureFormat : : RGBA16UI
* or @ ref TextureFormat : : RGBA16I instead if not available .
* @ requires_webgl20 Use @ ref TextureFormat : : RGBA in combination with
* @ ref PixelFormat : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* @ ref PixelType : : HalfFloat ( @ webgl_extension { OES , texture_half_float } )
* in WebGL 1.0 instead .
* @ requires_webgl_extension Extension @ webgl_extension { EXT , color_buffer_float }
* to use as a render target in WebGL 2.0 . Use @ ref TextureFormat : : RGBA16UI
* or @ ref TextureFormat : : RGBA16I instead if not available . Use
* @ ref TextureFormat : : RGBA in combination with @ ref PixelFormat : : HalfFloat
* @ ref TextureFormat : : RGBA in combination with @ ref PixelType : : HalfFloat
* ( @ webgl_extension { EXT , color_buffer_half_float } ) in WebGL 1.0 instead .
*/
RGBA16F = GL_RGBA16F ,
@ -761,7 +761,7 @@ enum class TextureFormat: GLenum {
* Red component , float .
* @ requires_gl30 Extension @ gl_extension { ARB , texture_rg } and @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : Red / @ ref TextureFormat : : Luminance
* in combination with @ ref PixelFormat : : Float ( @ gl_extension { OES , texture_float } )
* in combination with @ ref PixelType : : Float ( @ gl_extension { OES , texture_float } )
* in OpenGL ES 2.0 instead .
* @ requires_gles32 Extension @ gl_extension { EXT , color_buffer_float } to use as
* a render target . Use @ ref TextureFormat : : R32UI or
@ -769,7 +769,7 @@ enum class TextureFormat: GLenum {
* @ requires_es_extension Extension @ gl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
* @ requires_webgl20 Use @ ref TextureFormat : : Red / @ ref TextureFormat : : Luminance
* in combination with @ ref PixelFormat : : Float ( @ webgl_extension { OES , texture_float } )
* in combination with @ ref PixelType : : Float ( @ webgl_extension { OES , texture_float } )
* in WebGL 1.0 instead .
* @ requires_webgl_extension Extension @ webgl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
@ -786,7 +786,7 @@ enum class TextureFormat: GLenum {
* Red and green component , each float .
* @ requires_gl30 Extension @ gl_extension { ARB , texture_rg } and @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : RG / @ ref TextureFormat : : LuminanceAlpha
* in combination with @ ref PixelFormat : : Float ( @ gl_extension { OES , texture_float } )
* in combination with @ ref PixelType : : Float ( @ gl_extension { OES , texture_float } )
* in OpenGL ES 2.0 instead .
* @ requires_gles32 Extension @ gl_extension { EXT , color_buffer_float } to use as
* a render target . Use @ ref TextureFormat : : RG32UI or
@ -794,7 +794,7 @@ enum class TextureFormat: GLenum {
* @ requires_es_extension Extension @ gl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
* @ requires_webgl20 Use @ ref TextureFormat : : RG / @ ref TextureFormat : : LuminanceAlpha
* in combination with @ ref PixelFormat : : Float ( @ webgl_extension { OES , texture_float } )
* in combination with @ ref PixelType : : Float ( @ webgl_extension { OES , texture_float } )
* in WebGL 1.0 instead .
* @ requires_webgl_extension Extension @ webgl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
@ -811,18 +811,18 @@ enum class TextureFormat: GLenum {
* RGB , each component float .
* @ requires_gl30 Extension @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : RGB in combination with
* @ ref PixelFormat : : Float ( @ gl_extension { OES , texture_float } ) in OpenGL
* @ ref PixelType : : Float ( @ gl_extension { OES , texture_float } ) in OpenGL
* ES 2.0 instead .
* @ requires_es_extension Extension @ gl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
* @ requires_webgl20 Use @ ref TextureFormat : : RGB in combination with
* @ ref PixelFormat : : Float ( @ webgl_extension { OES , texture_float } ) in
* @ ref PixelType : : Float ( @ webgl_extension { OES , texture_float } ) in
* WebGL 1.0 instead .
* @ requires_webgl_extension Extension @ webgl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
* @ requires_gl Can ' t be used as a render target in OpenGL ES or WebGL 2.0 .
* Use @ ref TextureFormat : : RGBA32F instead . Use @ ref TextureFormat : : RGB
* in combination with @ ref PixelFormat : : Float
* in combination with @ ref PixelType : : Float
* ( @ webgl_extension { WEBGL , color_buffer_float } ) in WebGL 1.0 instead .
*/
RGB32F = GL_RGB32F ,
@ -831,7 +831,7 @@ enum class TextureFormat: GLenum {
* RGBA , each component float .
* @ requires_gl30 Extension @ gl_extension { ARB , texture_float }
* @ requires_gles30 Use @ ref TextureFormat : : RGBA in combination with
* @ ref PixelFormat : : Float ( @ gl_extension { OES , texture_float } ) in OpenGL
* @ ref PixelType : : Float ( @ gl_extension { OES , texture_float } ) in OpenGL
* ES 2.0 instead .
* @ requires_es_extension Extension @ gl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
@ -839,14 +839,14 @@ enum class TextureFormat: GLenum {
* use as a render target in OpenGL ES . Use @ ref TextureFormat : : RGBA32UI
* or @ ref TextureFormat : : RGBA32I instead if not available .
* @ requires_webgl20 Use @ ref TextureFormat : : RGBA in combination with
* @ ref PixelFormat : : Float ( @ webgl_extension { OES , texture_float } ) in
* @ ref PixelType : : Float ( @ webgl_extension { OES , texture_float } ) in
* WebGL 1.0 instead .
* @ requires_webgl_extension Extension @ webgl_extension { OES , texture_float_linear }
* for filtering using @ ref SamplerFilter : : Linear .
* @ requires_webgl_extension Extension @ webgl_extension { EXT , color_buffer_float }
* to use as a render target in WebGL 2.0 . Use @ ref TextureFormat : : RGBA32UI
* or @ ref TextureFormat : : RGBA32I instead if not available . Use
* @ ref TextureFormat : : RGBA in combination with @ ref PixelFormat : : Float
* @ ref TextureFormat : : RGBA in combination with @ ref PixelType : : Float
* ( @ webgl_extension { WEBGL , color_buffer_float } ) in WebGL 1.0 instead .
*/
RGBA32F = GL_RGBA32F ,