https://bugs.freedesktop.org/show_bug.cgi?id=90871
--- Comment #41 from Ilia Mirkin <imir...@alum.mit.edu> --- (In reply to Hans de Goede from comment #40) > Hi All, > > (In reply to Olivier Fourdan from comment #11) > > Created attachment 116536 [details] > > test program > > So after some time away from this bug, I'm back onto it. The problem is that > the test program ends up using > GL_TEXTURE_2D type textures / GLX_TEXTURE_2D_EXT target, where it should be > using GL_TEXTURE_RECTANGLE_ARB. > > The root cause for this seems to be that epoxy_has_glx_extension (dpy, > screen, "GL_ARB_texture_rectangle") always returns false, even though the > extension is there, as confirmed with both glxinfo and glxgears-info. Er yeah, it's not a GLX ext, no reason it'd be coming up in the GLX ext list. While similarly-named, they're entirely separate namespaces. > > Now the extension in question is not a glx-extension, but a gl-extension, so > I've also tried calling: > epoxy_has_gl_extension ("GL_ARB_texture_rectangle") but that always returns > false too. That's surprising. src/mesa/main/extensions.c: { "GL_ARB_texture_rectangle", o(NV_texture_rectangle), GL, 2004 }, src/mesa/state_tracker/st_extensions.c: extensions->NV_texture_rectangle = GL_TRUE; So it should actually always be exposed for any st/mesa-backed dri driver (including nv30). -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.
_______________________________________________ Nouveau mailing list Nouveau@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/nouveau