[Bug 38621] D3DXCompileShader errors

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 5 02:07:07 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=38621

--- Comment #6 from Sergey Isakov <isakov-sl at bk.ru> ---
trace+d3dx,+hlsl_parser
~~~
trace:d3dx:D3DXCreateFontIndirectW (0x2075b0, 0x32ce08, 0xc5d648f0)
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 0x32d474, error_msgs 0x0,
constant_table 0x0.
trace:hlsl_parser:hlsl_lex Preprocessor line info.
trace:hlsl_parser:hlsl_parse Updating line information to file "", line 1
trace:hlsl_parser:parse_hlsl IR dump.
trace:hlsl_parser:parse_hlsl Compilation status = 2
trace:hlsl_parser:parse_hlsl Freeing functions IR.
trace:hlsl_parser:parse_hlsl Freeing variables.
trace:hlsl_parser:parse_hlsl Freeing types.
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 0x32d474, error_msgs 0x0, constant_table 0x0.
trace:hlsl_parser:hlsl_lex Preprocessor line info.
trace:hlsl_parser:hlsl_parse Updating line information to file "", line 1
trace:hlsl_parser:debug_dump_decl Line 3: "float4" pos;
trace:hlsl_parser:debug_dump_decl Line 4: "float2" txc;
trace:hlsl_parser:hlsl_parse Structure "VSData" declaration.
trace:hlsl_parser:hlsl_parse Declaration statement parsed.
trace:hlsl_parser:debug_dump_decl Line 8: "VSData" output;
trace:hlsl_parser:declare_variable Declaring variable output.
trace:hlsl_parser:declare_vars Declared variable output.
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.
trace:hlsl_parser:hlsl_parse Function vsMain parsed.
trace:hlsl_parser:hlsl_parse Adding function 'vsMain' to the function list.
trace:hlsl_parser:hlsl_parse Skipping stray semicolon.
trace:hlsl_parser:parse_hlsl IR dump.
trace:hlsl_parser:parse_hlsl Compilation status = 0
trace:hlsl_parser:parse_hlsl Freeing functions IR.
trace:hlsl_parser:parse_hlsl Freeing variables.
trace:hlsl_parser:parse_hlsl Freeing types.
err:d3dcompiler:compile_shader HLSL shader parsing failed.

Full log attached

-- 
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