mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-07 07:40:30 +01:00
[intel] Allow attIndex to be negative to avoid defeating the >= 0 check.
Otherwise, we would go wildly out of bounds if passed -1 (no renderbuffer), such as while doing LOCK_HARDWARE with glDrawBuffer(GL_NONE).
This commit is contained in:
parent
eed5e6f40f
commit
c741d287ec
2 changed files with 2 additions and 2 deletions
|
|
@ -69,7 +69,7 @@ intel_renderbuffer(struct gl_renderbuffer *rb)
|
|||
|
||||
|
||||
struct intel_renderbuffer *
|
||||
intel_get_renderbuffer(struct gl_framebuffer *fb, GLuint attIndex)
|
||||
intel_get_renderbuffer(struct gl_framebuffer *fb, int attIndex)
|
||||
{
|
||||
if (attIndex >= 0)
|
||||
return intel_renderbuffer(fb->Attachment[attIndex].Renderbuffer);
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ extern void intel_fbo_init(struct intel_context *intel);
|
|||
/* XXX make inline or macro */
|
||||
extern struct intel_renderbuffer *intel_get_renderbuffer(struct gl_framebuffer
|
||||
*fb,
|
||||
GLuint attIndex);
|
||||
int attIndex);
|
||||
|
||||
extern void intel_flip_renderbuffers(struct intel_framebuffer *intel_fb);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue