[Bug 7411] New: GLSL shaders work badly with fglrx

Wine Bugs wine-bugs at winehq.org
Tue Feb 13 05:38:51 CST 2007


http://bugs.winehq.org/show_bug.cgi?id=7411

           Summary: GLSL shaders work badly with fglrx
           Product: Wine
           Version: CVS
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: ns03ja at brocku.ca


When using GLSL, fr-038 (from bug 6577) shows almost nothing but black (the 
notable exceptions being the word "Theta" at the beginning and some fullscreen 
fades from white to black). Of particular note from the output is the 
following:

fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader 
#536870913: "WARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported\n"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader 
#2147483649: " Link successful. The GLSL vertex shader will run in hardware. 
The GLSL fragment shader will run in hardware."

and

fixme:d3d:renderstate_stencil_twosided >>>>>>>>>>>>>>>>> 0x500 from 
glStencilFuncSeparateATI(...) @ state.c / 560

All of which are repeated many many times (although the first two with 
different shader numbers). It should also be noted that glxinfo does show that 
GL_ARB_draw_buffers is present:

$ glxinfo | grep draw_buff
    GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_element_array,

fr-038 works reasonably well (less the remaining issue from bug 6577) when 
using ARB.

3DMark 2003 and 2001 exhibit similar issues, in that they will crash at the 
end of a test that used shaders. In the case of 2001, the high quality car 
chase test is an example of a test that uses shaders. In the case of 2003, the 
first test is an example of a test that uses shaders. Debug output for 3DMark 
2001 and 2003 to follow.

All of this was observed with a Radeon X1400 using the 8.33.6 drivers.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list