mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
mesa: mark GL_RGB9_E5 as not color-renderable
The GL 4.4 spec says it's not color-renderable and not accepted by RenderBufferStorage. The EXT_texture_shared_exponent spec says it's not color-renderable but it's accepted by RenderBufferStorageEXT. This seems to be a bug in the extension spec. Let's do what GL 4.4 says. Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
ec1ada7327
commit
2e361160ff
1 changed files with 0 additions and 4 deletions
|
|
@ -1565,10 +1565,6 @@ _mesa_base_fbo_format(struct gl_context *ctx, GLenum internalFormat)
|
|||
return ctx->API == API_OPENGL_COMPAT &&
|
||||
ctx->Extensions.ARB_texture_float &&
|
||||
ctx->Extensions.ARB_framebuffer_object ? GL_INTENSITY : 0;
|
||||
case GL_RGB9_E5:
|
||||
return (_mesa_is_desktop_gl(ctx)
|
||||
&& ctx->Extensions.EXT_texture_shared_exponent)
|
||||
? GL_RGB : 0;
|
||||
case GL_R11F_G11F_B10F:
|
||||
return ((_mesa_is_desktop_gl(ctx) && ctx->Extensions.EXT_packed_float) ||
|
||||
_mesa_is_gles3(ctx) /* EXT_color_buffer_float */ )
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue