https://bugs.freedesktop.org/show_bug.cgi?id=90871
Ilia Mirkin <imir...@alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |NOTOURBUG --- Comment #49 from Ilia Mirkin <imir...@alum.mit.edu> --- (In reply to Olivier Fourdan from comment #47) > Yes, most likely. This code is still early beta in xfwm4. I'll try to fix it > and Poma will be able to test I guess. Looking at http://git.xfce.org/xfce/xfwm4/tree/src/compositor.c, you have at least the following issues: screen_info->has_texture_rectangle = epoxy_has_glx_extension (myScreenGetXDisplay (screen_info), screen_info->screen, "GL_ARB_texture_rectangle"); screen_info->has_texture_non_power_of_two = epoxy_has_glx_extension (myScreenGetXDisplay (screen_info), screen_info->screen, "GL_ARB_texture_non_power_of_two"); These are not GLX exts, they are GL exts, so you have to use epoxy_has_gl_extension. However you have to make sure that a GL context is active (i.e. glXMakeCurrent) before trying to do epoxy_has_gl_extension. redraw_glx_texture -- this needs to add a width/height scale to the GL_TEXTURE matrix for rect textures, since they use non-normalized coordinates. This probably never came up before since the checks above didn't succeed. If you don't have has_texture_rectangle *and* you don't have has_texture_non_power_of_two that means that you can only use POT sized pixmaps with GL_TEXTURE_2D. Probably not worth supporting that. AFAIK ~every driver supports ARB_texture_rectangle... except seemingly nv04 (but nv10+ has it). Marking this as NOTOURBUG for now, if issues persist, feel free to open a new issue. -- 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