http://bugs.winehq.org/show_bug.cgi?id=6056
Summary: Vertex shaders bug in Prince of Persia demo Product: Wine Version: CVS Platform: Other URL: http://www.gamershell.com/download_4925.shtml OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: jeremielapuree@yahoo.fr
In the demo of Prince Of Persia sand of times, one can't see the movie introduction when Vertex sharders support is Hardware in winecfg. If Vertex Shaders support is None in winecfg, all is fine and one can see the intro movies. The problem seem to be the following lines when ertex shaders support is checked:
err:d3d_shader:vshader_input_is_color Either no vertexdeclaration present, or register not matched. This should never happen. trace:d3d_shader:shader_addline GL HW (9, 181) : MOV R8, vertex.attrib[0]; trace:d3d_shader:shader_addline GL HW (10, 198) : MOV TMP_OUT, R8; trace:d3d_shader:shader_addline GL HW (11, 247) : MOV result.color.primary, vertex.attrib[3].zyxw; err:d3d_shader:vshader_input_is_color Either no vertexdeclaration present, or register not matched. This should never happen. trace:d3d_shader:shader_addline GL HW (12, 281) : DP4 R7.x, vertex.attrib[0], C[4]; err:d3d_shader:vshader_input_is_color Either no vertexdeclaration present, or register not matched. This should never happen. trace:d3d_shader:shader_addline GL HW (13, 315) : DP4 R7.y, vertex.attrib[0], C[5]; err:d3d_shader:vshader_input_is_color Either no vertexdeclaration present, or register not matched. This should never happen. trace:d3d_shader:shader_addline GL HW (14, 349) : DP4 R7.z, vertex.attrib[0], C[6]; err:d3d_shader:vshader_input_is_color Either no vertexdeclaration present, or register not matched. This should never happen.
I attached two console outputs with winedebug=+d3d_shader, one is for vertex shader support checked, the other without vertex shader support.
Joaopa