[Bug 17437] ATI and EVE Premium: no models display / crashes on startup
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Jun 13 00:47:38 CDT 2009
http://bugs.winehq.org/show_bug.cgi?id=17437
--- Comment #107 from hpestilence <hpestilence at gmail.com> 2009-06-13 00:47:15 ---
Created an attachment (id=21767)
--> (http://bugs.winehq.org/attachment.cgi?id=21767)
atidx10caps + reserved_color_varyings patch
I decided to looking into the varyings again since the fixed catalyst 9.6
release is upon us soon. Looking through the wine logs and source I realized
that I tested the test program wrong. I was setting both fragment and vertex
shaders to use an array of 12 varyings in order to compile successfully, but I
only needed to set 12 in the fragment shader.
So testing again I found out that gl_FrontColor and gl_FrontSecondaryColor are
part of the total 64 varyings that can be used. For example, wine is setting an
array of varying vec4 IN[15] (-1 for clip varyings) then uses them all and then
ends with gl_FrontColor and gl_FrontSecondaryColor which is 17 varyings for
ATI.
I fxied it by reserving 2 varyings in the vec4_varyings function and combined
it in with the opengl capabilities fixes, but I'll clean it up and submit it
without the opengl cap fixes if it looks alright.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list