if(mColorbufferType == GL_RENDERBUFFER_OES)
{
- if(!es1::IsColorRenderable(colorbuffer->getFormat()))
+ if(!IsColorRenderable(colorbuffer->getFormat()))
{
return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES;
}
{
GLenum format = colorbuffer->getFormat();
- if(IsCompressed(format) ||
- format == GL_ALPHA ||
- format == GL_LUMINANCE ||
- format == GL_LUMINANCE_ALPHA)
+ if(!IsColorRenderable(format))
{
- return GL_FRAMEBUFFER_UNSUPPORTED_OES;
+ return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES;
}
- if(es1::IsDepthTexture(format) || es1::IsStencilTexture(format))
+ if(IsDepthTexture(format) || IsStencilTexture(format))
{
return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES;
}
if(IsRenderbuffer(mColorbufferType[i]))
{
- if(!es2::IsColorRenderable(colorbuffer->getFormat(), egl::getClientVersion()))
+ if(!IsColorRenderable(colorbuffer->getFormat(), egl::getClientVersion()))
{
return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
}
{
GLenum format = colorbuffer->getFormat();
- if(IsCompressed(format, egl::getClientVersion()) ||
- format == GL_ALPHA ||
- format == GL_LUMINANCE ||
- format == GL_LUMINANCE_ALPHA)
+ if(!IsColorRenderable(format, egl::getClientVersion()))
{
- return GL_FRAMEBUFFER_UNSUPPORTED;
+ return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
}
- if(es2::IsDepthTexture(format) || es2::IsStencilTexture(format))
+ if(IsDepthTexture(format) || IsStencilTexture(format))
{
return GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
}
{
return GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE;
}
-
}
}