diff options
Diffstat (limited to 'src/mesa')
| -rw-r--r-- | src/mesa/main/fbobject.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c index 3e7fd9cf0e..e3aefe9b85 100644 --- a/src/mesa/main/fbobject.c +++ b/src/mesa/main/fbobject.c @@ -1924,6 +1924,13 @@ _mesa_FramebufferRenderbufferEXT(GLenum target, GLenum attachment,                       " renderbuffer %u)", renderbuffer);  	 return;        } +      else if (rb == &DummyRenderbuffer) { +         /* This is what NVIDIA does */ +	 _mesa_error(ctx, GL_INVALID_VALUE, +		     "glFramebufferRenderbufferEXT(renderbuffer %u)", +                     renderbuffer); +	 return; +      }     }     else {        /* remove renderbuffer attachment */ | 
