On Wednesday, January 24, 2018 8:38:43 AM PST Juan A. Suarez Romero wrote:
> This fixes KHR-GL45.internalformat.renderbuffer.rgb9_e5.
> ---
>  src/mesa/main/fbobject.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c
> index d23916d1ad7..c72204e11a0 100644
> --- a/src/mesa/main/fbobject.c
> +++ b/src/mesa/main/fbobject.c
> @@ -1976,6 +1976,9 @@ _mesa_base_fbo_format(const struct gl_context *ctx, 
> GLenum internalFormat)
>                 ctx->Extensions.ARB_texture_float) ||
>                _mesa_is_gles3(ctx) /* EXT_color_buffer_float */ )
>           ? GL_RGBA : 0;
> +   case GL_RGB9_E5:
> +      return (_mesa_is_desktop_gl(ctx) && 
> ctx->Extensions.EXT_texture_shared_exponent)
> +         ? GL_RGB: 0;
>     case GL_ALPHA16F_ARB:
>     case GL_ALPHA32F_ARB:
>        return ctx->API == API_OPENGL_COMPAT &&
> 

Seems straightforward enough :)

Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to