[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