https://bugs.freedesktop.org/show_bug.cgi?id=29684
Summary: [glsl] wine shaders break with mesa GLSL Product: Mesa Version: git Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Mesa core AssignedTo: mesa-dev@lists.freedesktop.org ReportedBy: rubenf3...@gmail.com Every wine program or game using shaders that I have tried, fail to render using the new GLSL compiler (all of them black screens); all of them run correctly using either the proprietary driver or disabling GLSL on wine (which makes wine use assembly shaders); most of them didn't work with the old GLSL compiler either, so not much of a regression. Graphics Card: ATI Technologies Inc RV505 [Radeon X1550 64-bit] CPU: Intel Core Duo 1.8 Ghz, 2.5 GB RAM Linux kernel 2.6.34, libdrm 2.4.21 Using MESA_GLSL=dump shows that many shaders fail to compile; the error messages seem to be always one of these: Cannot access field `xy' of non-structure / non-vector. (caused by this line of code: "gl_TexCoord[0].xy = clamp(OUT[0].xy, -FLT_MAX, FLT_MAX);" and, vector index must be < 4 (caused by the line "gl_Position.xyzw = clamp(OUT[10].xyzw, -FLT_MAX, FLT_MAX);") -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev