https://bugs.winehq.org/show_bug.cgi?id=39430
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- The Demo at least doesn't crash on start up. However doesn't show anything but a blank screen.
This snippet of a log might show the actual error.
0157:trace:d3d11:shader_parse_signature semantic: "SV_Depth", semantic idx: 0, sysval_semantic 0, type 3, register idx: 4294967295, use_mask 0xe, input_mask 0x1 0157:trace:d3d11:parse_dxbc chunk 3 at offset 0x390 0157:trace:d3d11:parse_dxbc chunk 4 at offset 0x530 0157:fixme:d3d11:shdr_handler Unhandled chunk "STAT" 0157:trace:d3d_shader:wined3d_shader_create_ps device 0x5e9b0c0, desc 0x33ef88, parent 0x5f857f8, parent_ops 0x7cee88a4, shader 0x5f8580c. 0157:trace:d3d_shader:shader_set_function shader 0x5f1dae8, byte_code 0x56ea41c, float_const_count 224, type 0, max_version 4. 0157:warn:d3d_shader:shader_sm4_init Invalid output index 4294967295.
When the shader is parsed, it finds "SV_Depth", which to my understanding is a read and write global variable for all shaders. However it assumes the register idx is correct (0xFFFFFFFF).