https://bugs.freedesktop.org/show_bug.cgi?id=29116
Summary: [wine] Offscreen rendering with FBO results in GL_FRAMEBUFFER_UNSUPPORTED Product: Mesa Version: git Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/r300 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: s...@whiz.se Created an attachment (id=37131) --> (https://bugs.freedesktop.org/attachment.cgi?id=37131) Civ4 screenshot with fbo for offscreen rendering Wine uses framebuffer objects to handle offscreen rendering by default, this isn't working so well: err:d3d:IWineD3DDeviceImpl_ClearSurface >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 4563 fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd) fixme:d3d:context_check_fbo_status Color attachment 0: (0x1c6c84e0) WINED3DFMT_B8G8R8A8_UNORM 512x512 fixme:d3d:context_check_fbo_status Depth attachment: (0x1c6c8648) WINED3DFMT_D24_UNORM_S8_UINT 512x512 err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawElements @ drawprim.c / 46 fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd) fixme:d3d:context_check_fbo_status Color attachment 0: (0x1c6c84e0) WINED3DFMT_B8G8R8A8_UNORM 512x512 fixme:d3d:context_check_fbo_status Depth attachment: (0x1c6c8648) WINED3DFMT_D24_UNORM_S8_UINT 512x512 For example, in Civilization IV it results in character portraits rendering garbage (see attached screenshot). For some games and apps, this can be worked around by using "backbuffer" instead, as documented in http://wiki.winehq.org/UsefulRegistryKeys but it isn't working everywhere, and I wouldn't be surprised if this option was removed in the future. This might be a more general problem with Mesa instead of something specific to radeon. System environment: -- system architecture: 32-bit -- Linux distribution: Debian unstable -- GPU: RV570 -- Model: Asus EAX1950Pro 256MB -- Display connector: DVI -- xf86-video-ati: 6.13.1 -- xserver: 1.8.99.904 (1.9.0 RC 4) -- mesa: 80e07c41907cc0ac43d68aeb3abf9de8435e70fd -- drm: 6ea2bda5f5ec8f27359760ce580fdad3df0464df -- kernel: 2.6.35-rc5 -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel