https://bugs.freedesktop.org/show_bug.cgi?id=38312
Summary: Swrast doesn't really know whether a Framebuffer
object is bound
Product: Mesa
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Other
AssignedTo: [email protected]
ReportedBy: [email protected]
This comes from https://bugzilla.mozilla.org/show_bug.cgi?id=659842#c64
This seems to be a swrast bug, but I didn't find the bugzilla component for it.
I have code like this:
glBindFramebuffer(...some arguments...);
glFramebufferRenderbuffer(...some arguments...);
GLenum error = glGetError();
if (error != GL_NO_ERROR)
exit(1);
// no GL error at this point
GLint framebuffer;
glGetIntegerv(LOCAL_GL_FRAMEBUFFER_BINDING, &framebuffer);
if (!framebuffer)
printf("WTF???\n");
The bug is that the WTF line is reached. Since glBindFramebuffer and
glFramebufferRenderbuffer succeeded, for sure we have a FBO bound. So it's a
bug that glGetIntegerv(LOCAL_GL_FRAMEBUFFER_BINDING, &result) returns 0.
This is only confirmed with the swrast driver.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev