Commit 505b7711 by Nicolas Capens

Fix GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT query for OpenGL ES 2.0.

It is part of GL_EXT_color_buffer_half_float. Change-Id: Icaba1efed8b4e5ad97e583ebdad7b777cf4c7ad8 Reviewed-on: https://swiftshader-review.googlesource.com/5596Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarNicolas Capens <capn@google.com>
parent a3c16e40
...@@ -2987,16 +2987,13 @@ void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenu ...@@ -2987,16 +2987,13 @@ void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenu
else return error(GL_INVALID_ENUM); else return error(GL_INVALID_ENUM);
break; break;
case GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: case GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:
if(clientVersion >= 3) // case GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: // GL_EXT_color_buffer_half_float
{
if(attachment == GL_DEPTH_STENCIL_ATTACHMENT) if(attachment == GL_DEPTH_STENCIL_ATTACHMENT)
{ {
return error(GL_INVALID_OPERATION); return error(GL_INVALID_OPERATION);
} }
*params = sw2es::GetComponentType(renderbuffer->getInternalFormat(), attachment); *params = sw2es::GetComponentType(renderbuffer->getInternalFormat(), attachment);
}
else return error(GL_INVALID_ENUM);
break; break;
case GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: case GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:
if(clientVersion >= 3) if(clientVersion >= 3)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment