On 04/03/2014 12:57 AM, Chris Forbes wrote: > This was marked as somewhere we're deviating from the spec in order to > follow what nVIDIA does. Is there no longer a reason to?
Well... and is it still what NVIDIA does? :) > On Thu, Apr 3, 2014 at 7:30 PM, Samuel Iglesias Gonsalvez > <sigles...@igalia.com> wrote: >> According to the spec: >> <renderbuffertarget> must be RENDERBUFFER and <renderbuffer> >> should be set to the name of the renderbuffer object to be >> attached to the framebuffer. <renderbuffer> must be either >> zero or the name of an existing renderbuffer object of type >> <renderbuffertarget>, otherwise an INVALID_OPERATION error is >> generated. >> >> This patch changes the previous returned GL_INVALID_VALUE to >> GL_INVALID_OPERATION. >> >> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=76894 >> >> Cc: mesa-sta...@lists.freedesktop.org >> Reviewed-by: Anuj Phogat <anuj.pho...@gmail.com> >> Signed-off-by: Samuel Iglesias Gonsalvez <sigles...@igalia.com> >> --- >> src/mesa/main/fbobject.c | 3 +-- >> 1 file changed, 1 insertion(+), 2 deletions(-) >> >> diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c >> index 6c4f1b5..7669a0c 100644 >> --- a/src/mesa/main/fbobject.c >> +++ b/src/mesa/main/fbobject.c >> @@ -2676,8 +2676,7 @@ _mesa_FramebufferRenderbuffer(GLenum target, GLenum >> attachment, >> return; >> } >> else if (rb == &DummyRenderbuffer) { >> - /* This is what NVIDIA does */ >> - _mesa_error(ctx, GL_INVALID_VALUE, >> + _mesa_error(ctx, GL_INVALID_OPERATION, >> "glFramebufferRenderbufferEXT(renderbuffer %u)", >> renderbuffer); >> return; >> -- >> 1.9.1 >> >> _______________________________________________ >> mesa-dev mailing list >> mesa-dev@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/mesa-dev > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev