[Mesa-dev] [Bug 38312] New: Swrast doesn't really know whether a Framebuffer object is bound
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jun 14 12:32:52 PDT 2011
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: mesa-dev at lists.freedesktop.org
ReportedBy: bjacob at mozilla.com
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.
More information about the mesa-dev
mailing list