Skip to content

Allow half float R/RG/RGB to be color-renderable for ES2#590

Open
Icenowy wants to merge 1 commit into
KhronosGroup:opengl-es-cts-3.2.9from
Icenowy:es2-half_float-rgb-allow
Open

Allow half float R/RG/RGB to be color-renderable for ES2#590
Icenowy wants to merge 1 commit into
KhronosGroup:opengl-es-cts-3.2.9from
Icenowy:es2-half_float-rgb-allow

Conversation

@Icenowy

@Icenowy Icenowy commented Mar 26, 2026

Copy link
Copy Markdown

With the GL_EXT_color_buffer_half_float extension, R/RG/RGB/RGBA formats with 16-bit float channels are all added to the Table 4.5, means that they can be color-renderable. However currently only RGBA format is allowed and required to be color-renderable when OES_texture_half_float is present.

Add R/RG/RGB formats to the allowlist when
EXT_color_color_buffer_half_float is present.

Affects:
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb_half_float_oes

With the GL_EXT_color_buffer_half_float extension, R/RG/RGB/RGBA formats
with 16-bit float channels are all added to the Table 4.5, means that
they can be color-renderable. However currently only RGBA format is
allowed and required to be color-renderable when OES_texture_half_float
is present.

Add R/RG/RGB formats to the allowlist when
EXT_color_color_buffer_half_float is present.

Affects:
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.red_half_float_oes
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rg_half_float_oes
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb_half_float_oes

Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
@Icenowy Icenowy force-pushed the es2-half_float-rgb-allow branch from 97758ac to d06bd57 Compare March 26, 2026 15:11
@lordalcol

Copy link
Copy Markdown
Contributor

Internal Khronos CL: 20570 https://gerrit.khronos.org/c/vk-gl-cts/+/20570

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants