-
Notifications
You must be signed in to change notification settings - Fork 335
Description
Filing a new issue as requested in the WG meeting.
OpenGL ES provides float renderability via EXT_color_buffer_float and EXT_color_buffer_half_float. These extensions do not (necessarily) imply support for rendering to multisampled float textures (or creating multisampled float textures at all). The compatibility-mode extensions added to the Compat proposal in #4983 should be updated to clarify that.
Relevant to #5018, this will mean those features no longer bring support back up to Core levels, because Core requires multisampled float renderability.
I don't know if there's any way to check for multisampled float renderability in GL other than by trying it (setting up a framebuffer and checking for framebuffer completeness).
There seems to be a slight mismatch of multisample support.
EXT_color_buffer_float:... and the RGBA16F, R32F, RG32F and RGBA32F formats, for which they are only required to support creation of single sample renderbuffers.
multisample support of RGBA16F, R32F, RG32F and RGBA32F :
core: yes
compat gl: optionalCommenting here for potential discussion.
Originally posted by @shrekshao in #4983 (comment)