http://bugs.winehq.org/show_bug.cgi?id=5723
------- Additional Comments From xerox_xerox2000(a)yahoo.co.uk 2006-20-07 03:11 -------
Then this is probably a dupe of 5702. Jason Green is working on this regression.
To be sure it's a dupe, could you try this patch (enable pixelshaders again!)
and see if it helps for you too? Thanks
something like :
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -227,7 +227,7 @@ static void select_shader_mode(
} else if (gl_info->supported[ARB_VERTEX_PROGRAM]) {
*vs_selected = SHADER_ARB;
/* ARB shaders seem to have an implicit PARAM when fog is used, so we
need to subtract 1 from the total available */
- gl_info->max_vshader_constantsF = gl_info->vs_arb_constantsF - 1;
+ gl_info->max_vshader_constantsF = gl_info->vs_arb_constantsF - 2;
} else {
*vs_selected = SHADER_SW;
}
--
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.
http://bugs.winehq.org/show_bug.cgi?id=5715
------- Additional Comments From jeremielapuree(a)yahoo.fr 2006-20-07 02:37 -------
With the wine cvs version dated of today (07-20-2006), I have exacltly the same
log as with wine cvs dated of yesterday. I don't have the line
"fixme:d3d_shader:IWineD3DVertexShaderImpl_GenerateShader HW VertexShader Error
at position 262: "Error on line 9: invalid swizzle for scalar op (hint:
'xyzz')". Strange....
Now, I remember that there is a problem with validatevertexshader. In the past,
there were only 4 parameters for this function, then Oliver Stieber added one
parameter. Then, with the changes in wined3d, validatevertexshader had only 4
parameters again.
Dan Kegel proposed a patch for 5 parameters again, but I think that it was not
accepted. Maybe, it is the problem, since there are a lot of
validatevertexshader:Stub
If a wined3d guru could answer, it would be great
Joaopa
--
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.
http://bugs.winehq.org/show_bug.cgi?id=5723
------- Additional Comments From xerox_xerox2000(a)yahoo.co.uk 2006-20-07 02:17 -------
Maybe it's same problem as in MaxPayne2. Couild you disable PixelShaders support
in winecfg, and see if it helps? Thanks.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=5715
------- Additional Comments From xerox_xerox2000(a)yahoo.co.uk 2006-20-07 02:13 -------
Hi, i have almost the same log as you have , except after the calls to
ValidateVertexShader there's in my log:
fixme:d3d_shader:IWineD3DVertexShaderImpl_GenerateShader HW VertexShader Error
at position 262: "Error on line 9: invalid swizzle for scalar op (hint: 'xyzz')"
In your log it isn't. I know you use a very recent cvs, but maybe you could
update to the _very_ latest, as things in wined3d change very frequently nowadays.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=5723
Summary: vertex shader regression in gta sa with current cvs
Product: Wine
Version: CVS
Platform: Other
URL: http://www.rockstar.com
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: andras(a)csevego.net
In the debug output nothing changed, only dumps dsound:DSOUND_MixOne underrun
error messages, but now all models are ugly, "explosed", and untexturized. See
screenshot.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=5721
------- Additional Comments From andras(a)csevego.net 2006-20-07 00:00 -------
I sent it (without first return false;) before i marked the bug fixed (my
fault) here.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=5721
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
------- Additional Comments From vitaliy(a)kievinfo.com 2006-19-07 22:06 -------
Please send patches to wine-patches at winehq dot org.
Only please correct your patch first - remove first "return FALSE;"
--
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.