[Mesa-dev] [Bug 29684] New: [glsl] wine shaders break with mesa GLSL
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Aug 19 22:55:36 PDT 2010
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 at lists.freedesktop.org
ReportedBy: rubenf3000 at 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.
More information about the mesa-dev
mailing list