On 12/11/2014 02:34 PM, Eduardo Lima Mitev wrote: > From: Iago Toral Quiroga <ito...@igalia.com> > > According to the OpenGL and OpenGL ES specs (sections > "FRAMEBUFFER COMPLETENESS" and "Whole Framebuffer Completeness"), > the image for color, depth or stencil attachments must be renderable, > otherwise the attachment is considered incomplete and we should report > GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT. Currently, we detect this > situation properly but report a different error. > > This fixes the following 3 piglit tests: > dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgb_unsigned_int_2_10_10_10_rev > dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgba_unsigned_int_2_10_10_10_rev > dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgb16f > --- > src/mesa/main/fbobject.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c > index a18f11c..28ba45f 100644 > --- a/src/mesa/main/fbobject.c > +++ b/src/mesa/main/fbobject.c > @@ -966,7 +966,7 @@ _mesa_test_framebuffer_completeness(struct gl_context > *ctx, > if (!is_format_color_renderable(ctx, attFormat, > texImg->InternalFormat) && > !is_legal_depth_format(ctx, f)) { > - fb->_Status = GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT; > + fb->_Status = GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT;
If we're going to change the enum, use the non-_EXT version. With that fixed, this patch is Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> > fbo_incomplete(ctx, "texture attachment incomplete", -1); > return; > } > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev