https://bugs.winehq.org/show_bug.cgi?id=38621
Bug ID: 38621 Summary: D3DXCompileShader errors Product: Wine Version: 1.7.42 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: isakov-sl@bk.ru Distribution: ---
This is again my game HeroesVI. I reverted back all dll to builtin and set trace+d3dx ---- trace:d3dx:D3DXCompileShader data "matrix mc0 : register( c0 );\nmatrix mc1 : register( c4 );\nmatrix mc2 : register( c8 );\nstruct VSData\n{\n float4 pos : POSITION;\n float3 nrm : NORMAL; \n float2 txc : TEXCOORD;\n};\nVSData vsMain( VSData input )\n{\n VSData output;\n float4 imm;\n imm = mul( input.pos, (float4x4)mc0 );\n "..., length 721, defines 0x0, include 0x0, function "vsMain", profile "vs_3_0", flags 0, shader 0x32d464, error_msgs 0x0, constant_table 0x0. err:d3dcompiler:compile_shader HLSL shader parsing failed. trace:d3dx:D3DXCompileShader data "struct VSData\n{\n float4 pos : POSITION;\n float2 txc : TEXCOORD;\n};\nVSData vsMain( VSData input )\n{\n VSData output;\n output.pos = input.pos;\n output.txc = input.txc;\n return output;\n};\n", length 190, defines 0x0, include 0x0, function "vsMain", profile "vs_3_0", flags 0, shader 0x32d464, error_msgs 0x0, constant_table 0x0. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:hlsl_parser:hlsl_parse Check for valued return on void function. fixme:hlsl_parser:hlsl_parse Implicit conversion to the return type if needed, error out if conversion not possible. err:d3dcompiler:compile_shader HLSL shader parsing failed. ----- And so on Is there significant information?