OES_texture_float
WebGL
working group (public_webgl 'at' khronos.org)
Members of the WebGL working group
1
Optional support for FLOAT
textures as FBO
attachments.
The texImage2D
and texSubImage2D
entry points taking ArrayBufferView
are extended to accept
Float32Array
with the pixel type FLOAT
.
The texImage2D
and texSubImage2D
entry points taking ImageData
,
HTMLImageElement
, HTMLCanvasElement
and
HTMLVideoElement
are extended to accept the pixel type
FLOAT
.
Upon activation of this extension, implementations supporting
WEBGL_color_buffer_float
shall implicitly enable it. This requirement maintains the historical
behavior prior to the differentiation of float renderability from float
textures, so as to not break existing content.
[NoInterfaceObject]
interface OES_texture_float { };
Initial revision.
Extended to support pixel type FLOAT for texImage2D and
texSubImage2D entry points taking ImageData, HTMLImageElement,
HTMLCanvasElement and HTMLVideoElement.
Added optional ability to use a FLOAT type texture as an FBO's
color attachment.
Removed webgl module per changes to Web IDL spec.
Specify that implementations supporting FLOAT color attachments
implicitly enable WEBGL_color_buffer_float.
Ratified by Khronos Board of Promoters.
Added NoInterfaceObject extended attribute.
Corrected link to WEBGL_color_buffer_float.
Clarify behaviors regarding WEBGL_color_buffer_float.