I got the d3dcompiler_47 installed but it made no difference. I still got to the splash screen which then turned blue and the invalid_operation popped up again. But some things are different because I am also getting some other errors. Here is a copy from the beginning until the invalid_operation errors start:
12/11/21 16:06:55] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0084:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0084:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\nsiproxy": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"nsiproxy" failed to start: 1114
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x1579938, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f458, modes (nil) partial stub!
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x1579938, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f458, modes 0x185cc68 partial stub!
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x157a570, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f44c, modes (nil) partial stub!
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x157a570, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f44c, modes 0x185d300 partial stub!
00e8:fixme:win:RegisterTouchWindow (00030056 00000000): stub
00e8:fixme:win:RegisterTouchWindow (0001005E 00000000): stub
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9310)".
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9311)".
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9312)".
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9313)".
0024:fixme:d3d9:D3DPERF_GetStatus (void) : stub
Opened log file: trace.txt
00e8:fixme:win:RegisterTouchWindow (00060060 00000000): stub
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9310)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9311)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9312)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9313)".
0024:fixme:d3d9:D3DPERF_GetStatus (void) : stub
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9310)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9311)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9312)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9313)".
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
010c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
010c:fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=51)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=52)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=53)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=54)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=55)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=56)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=57)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=58)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=59)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=60)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=61)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=62)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=63)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=64)".
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "0:24(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end".
010c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #1:
010c:fixme:d3d_shader:print_glsl_info_log 0:3(12): warning: extension GL_ARB_gpu_shader5' unsupported in vertex shader 010c:fixme:d3d_shader:print_glsl_info_log 0:5(12): warning: extension GL_ARB_shader_image_load_store' unsupported in vertex shader
010c:fixme:d3d_shader:print_glsl_info_log 0:6(12): warning: extension GL_ARB_shader_image_size' unsupported in vertex shader 010c:fixme:d3d_shader:print_glsl_info_log 0:7(12): warning: extension GL_ARB_shader_storage_buffer_object' unsupported in vertex shader
010c:fixme:d3d_shader:print_glsl_info_log 0:24(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "0:30(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end".
010c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #2:
010c:fixme:d3d_shader:print_glsl_info_log 0:3(12): warning: extension GL_ARB_gpu_shader5' unsupported in fragment shader 010c:fixme:d3d_shader:print_glsl_info_log 0:5(12): warning: extension GL_ARB_shader_image_load_store' unsupported in fragment shader
010c:fixme:d3d_shader:print_glsl_info_log 0:6(12): warning: extension GL_ARB_shader_image_size' unsupported in fragment shader 010c:fixme:d3d_shader:print_glsl_info_log 0:7(12): warning: extension GL_ARB_shader_storage_buffer_object' unsupported in fragment shader
010c:fixme:d3d_shader:print_glsl_info_log 0:30(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end
010c:fixme:d3d_shader:shader_glsl_validate_link Program 3 link status invalid.
010c:fixme:d3d_shader:shader_glsl_dump_program_source Shader 1:
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_SHADER_TYPE: GL_VERTEX_SHADER.
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_COMPILE_STATUS: 0.
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source #version 150
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_cull_distance : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_gpu_shader5 : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_bit_encoding : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_load_store : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_size : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_storage_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_texture_image_samples : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_420pack : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_packing : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_cube_map_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_gather : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_query_levels : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_uniform_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_viewport_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_EXT_texture_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_draw_instanced : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_explicit_attrib_location : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform vec4 vs_c[256];
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 vs_out[12];
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 R0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp1;
010c:fixme:d3d_shader:shader_glsl_dump_program_source precise vec4 tmp_precise[2];
010c:fixme:d3d_shader:shader_glsl_dump_program_source const vec4 vs_lc7 = intBitsToFloat(ivec4(0x3f000000 /* 5.00000000e-01 /, 0 / 0.00000000e+00 /, 0 / 0.00000000e+00 /, 0 / 0.00000000e+00 010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 0) in vec4 vs_in0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 1) in vec4 vs_in1;
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 2) in vec4 vs_in2;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void setup_vs_output(in vec4[12]);
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform vec4 pos_fixup;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void main()
010c:fixme:d3d_shader:shader_glsl_dump_program_source {
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.xy = (vs_c[6].xy);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[2].xy = ((vs_in1.xy * R0.xy) + vs_c[5].xy);
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (dot(vs_c[0].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.y = (dot(vs_c[3].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].x = ((vs_c[4].x * -R0.y) + R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (dot(vs_c[1].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = ((vs_c[4].y * R0.y) + R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].y = (-R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (dot(vs_c[2].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (R0.y + R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].w = (R0.y);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].z = (R0.x * vs_lc7.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[1].xyzw = (vs_in0.xyzw);
010c:fixme:d3d_shader:shader_glsl_dump_program_source setup_vs_output(vs_out);
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.y = gl_Position.y * pos_fixup.y;
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.xy += pos_fixup.zw * gl_Position.ww;
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.z = gl_Position.z * 2.0 - gl_Position.w;
010c:fixme:d3d_shader:shader_glsl_dump_program_source }
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source Shader 4:
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_SHADER_TYPE: GL_VERTEX_SHADER.
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_COMPILE_STATUS: 1.
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source #version 150
010c:fixme:d3d_shader:shader_glsl_dump_program_source out shader_in_out { vec4 reg[10]; } shader_out;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void setup_vs_output(in vec4 outputs[12])
010c:fixme:d3d_shader:shader_glsl_dump_program_source {
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.xyzw = outputs[0].xyzw;
010c:fixme:d3d_shader:shader_glsl_dump_program_source shader_out.reg[0].xyzw = outputs[1].xyzw;
010c:fixme:d3d_shader:shader_glsl_dump_program_source shader_out.reg[1].xy = outputs[2].xy;
010c:fixme:d3d_shader:shader_glsl_dump_program_source shader_out.reg[1].zw = vec2(0.0);
010c:fixme:d3d_shader:shader_glsl_dump_program_source }
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source Shader 2:
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_SHADER_TYPE: GL_FRAGMENT_SHADER.
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_COMPILE_STATUS: 0.
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source #version 150
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_cull_distance : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_gpu_shader5 : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_bit_encoding : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_load_store : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_size : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_storage_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_texture_image_samples : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_420pack : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_packing : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_cube_map_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_gather : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_query_levels : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_uniform_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_viewport_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_EXT_texture_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_conservative_depth : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_derivative_control : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_explicit_attrib_location : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_fragment_coord_conventions : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_fragment_layer_viewport : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_sample_shading : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_texture_lod : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform vec4 ps_c[224];
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(binding = 0)
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform sampler2D ps_sampler0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 R0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp1;
010c:fixme:d3d_shader:shader_glsl_dump_program_source precise vec4 tmp_precise[2];
010c:fixme:d3d_shader:shader_glsl_dump_program_source in shader_in_out { vec4 reg[10]; } shader_in;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 ps_in[10];
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 ps_out[8];
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 0) out vec4 color_out0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void main()
010c:fixme:d3d_shader:shader_glsl_dump_program_source {
010c:fixme:d3d_shader:shader_glsl_dump_program_source ps_in[0].xyzw = shader_in.reg[0].xyzw;
010c:fixme:d3d_shader:shader_glsl_dump_program_source ps_in[1].xy = shader_in.reg[1].xy;
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.xyzw = (texture(ps_sampler0, ps_in[1].xy).xyzw);
010c:fixme:d3d_shader:shader_glsl_dump_program_source ps_out[0].xyzw = (R0.xyzw * ps_in[0].xyzw);
010c:fixme:d3d_shader:shader_glsl_dump_program_source color_out0 = ps_out[0];
010c:fixme:d3d_shader:shader_glsl_dump_program_source }
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #3:
010c:fixme:d3d_shader:print_glsl_info_log error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader0x367bbb8: "GL_INVALID_OPERATION in glGetUniformLoca010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
010c:err:d3d:wined3d_debug_callback 0x367bbb812/11/21 16:06:55] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0084:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0084:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\nsiproxy": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"nsiproxy" failed to start: 1114
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x1579938, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f458, modes (nil) partial stub!
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x1579938, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f458, modes 0x185cc68 partial stub!
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x157a570, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f44c, modes (nil) partial stub!
0024:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x157a570, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x31f44c, modes 0x185d300 partial stub!
00e8:fixme:win:RegisterTouchWindow (00030056 00000000): stub
00e8:fixme:win:RegisterTouchWindow (0001005E 00000000): stub
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9310)".
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9311)".
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9312)".
0108:err:d3d:wined3d_debug_callback 0x15f8eb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9313)".
0024:fixme:d3d9:D3DPERF_GetStatus (void) : stub
Opened log file: trace.txt
00e8:fixme:win:RegisterTouchWindow (00060060 00000000): stub
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9310)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9311)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9312)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9313)".
0024:fixme:d3d9:D3DPERF_GetStatus (void) : stub
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9310)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9311)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9312)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_ENUM in glFramebufferParameteri(pname=0x9313)".
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
010c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
010c:fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=51)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=52)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=53)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=54)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=55)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=56)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=57)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=58)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=59)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=60)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=61)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=62)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=63)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_VALUE in glBindBufferBase(index=64)".
0024:fixme:d3d9:Direct3DShaderValidatorCreate9 Returning stub validator 67C9E028.
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "0:24(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end".
010c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #1:
010c:fixme:d3d_shader:print_glsl_info_log 0:3(12): warning: extension GL_ARB_gpu_shader5' unsupported in vertex shader 010c:fixme:d3d_shader:print_glsl_info_log 0:5(12): warning: extension GL_ARB_shader_image_load_store' unsupported in vertex shader
010c:fixme:d3d_shader:print_glsl_info_log 0:6(12): warning: extension GL_ARB_shader_image_size' unsupported in vertex shader 010c:fixme:d3d_shader:print_glsl_info_log 0:7(12): warning: extension GL_ARB_shader_storage_buffer_object' unsupported in vertex shader
010c:fixme:d3d_shader:print_glsl_info_log 0:24(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "0:30(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end".
010c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #2:
010c:fixme:d3d_shader:print_glsl_info_log 0:3(12): warning: extension GL_ARB_gpu_shader5' unsupported in fragment shader 010c:fixme:d3d_shader:print_glsl_info_log 0:5(12): warning: extension GL_ARB_shader_image_load_store' unsupported in fragment shader
010c:fixme:d3d_shader:print_glsl_info_log 0:6(12): warning: extension GL_ARB_shader_image_size' unsupported in fragment shader 010c:fixme:d3d_shader:print_glsl_info_log 0:7(12): warning: extension GL_ARB_shader_storage_buffer_object' unsupported in fragment shader
010c:fixme:d3d_shader:print_glsl_info_log 0:30(1): error: syntax error, unexpected NEW_IDENTIFIER, expecting $end
010c:fixme:d3d_shader:shader_glsl_validate_link Program 3 link status invalid.
010c:fixme:d3d_shader:shader_glsl_dump_program_source Shader 1:
010c:fixme:d3d_shader:shader_glsl_dumpThanks again for your help_program_source GL_SHADER_TYPE: GL_VERTEX_SHADER.
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_COMPILE_STATUS: 0.
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source #version 150
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_cull_distance : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_gpu_shader5 : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_bit_encoding : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_load_store : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_size : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_storage_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_texture_image_samples : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_420pack : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_packing : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_cube_map_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_gather : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_query_levels : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_uniform_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_viewport_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_EXT_texture_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_draw_instanced : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_explicit_attrib_location : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform vec4 vs_c[256];
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 vs_out[12];
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 R0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp1;
010c:fixme:d3d_shader:shader_glsl_dump_program_source precise vec4 tmp_precise[2];
010c:fixme:d3d_shader:shader_glsl_dump_program_source const vec4 vs_lc7 = intBitsToFloat(ivec4(0x3f000000 /* 5.00000000e-01 /, 0 / 0.00000000e+00 /, 0 / 0.00000000e+00 /, 0 / 0.00000000e+00 010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 0) in vec4 vs_in0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 1) in vec4 vs_in1;
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 2) in vec4 vs_in2;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void setup_vs_output(in vec4[12]);
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform vec4 pos_fixup;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void main()
010c:fixme:d3d_shader:shader_glsl_dump_program_source {
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.xy = (vs_c[6].xy);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[2].xy = ((vs_in1.xy * R0.xy) + vs_c[5].xy);
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (dot(vs_c[0].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.y = (dot(vs_c[3].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].x = ((vs_c[4].x * -R0.y) + R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (dot(vs_c[1].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = ((vs_c[4].y * R0.y) + R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].y = (-R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (dot(vs_c[2].xyzw, vs_in2.xyzw));
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.x = (R0.y + R0.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].w = (R0.y);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[0].z = (R0.x * vs_lc7.x);
010c:fixme:d3d_shader:shader_glsl_dump_program_source vs_out[1].xyzw = (vs_in0.xyzw);
010c:fixme:d3d_shader:shader_glsl_dump_program_source setup_vs_output(vs_out);
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.y = gl_Position.y * pos_fixup.y;
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.xy += pos_fixup.zw * gl_Position.ww;
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.z = gl_Position.z * 2.0 - gl_Position.w;
010c:fixme:d3d_shader:shader_glsl_dump_program_source }
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source Shader 4:
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_SHADER_TYPE: GL_VERTEX_SHADER.
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_COMPILE_STATUS: 1.
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source #version 150
010c:fixme:d3d_shader:shader_glsl_dump_program_source out shader_in_out { vec4 reg[10]; } shader_out;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void setup_vs_output(in vec4 outputs[12])
010c:fixme:d3d_shader:shader_glsl_dump_program_source {
010c:fixme:d3d_shader:shader_glsl_dump_program_source gl_Position.xyzw = outputs[0].xyzw;
010c:fixme:d3d_shader:shader_glsl_dump_program_source shader_out.reg[0].xyzw = outputs[1].xyzw;
010c:fixme:d3d_shader:shader_glsl_dump_program_source shader_out.reg[1].xy = outputs[2].xy;
010c:fixme:d3d_shader:shader_glsl_dump_program_source shader_out.reg[1].zw = vec2(0.0);
010c:fixme:d3d_shader:shader_glsl_dump_program_source }
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source Shader 2:
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_SHADER_TYPE: GL_FRAGMENT_SHADER.
010c:fixme:d3d_shader:shader_glsl_dump_program_source GL_COMPILE_STATUS: 0.
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:shader_glsl_dump_program_source #version 150
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_cull_distance : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_gpu_shader5 : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_bit_encoding : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_load_store : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_image_size : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_storage_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_texture_image_samples : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_420pack : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shading_language_packing : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_cube_map_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_gather : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_texture_query_levels : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_uniform_buffer_object : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_viewport_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_EXT_texture_array : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_conservative_depth : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_derivative_control : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_explicit_attrib_location : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_fragment_coord_conventions : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_fragment_layer_viewport : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_sample_shading : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source #extension GL_ARB_shader_texture_lod : enable
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform vec4 ps_c[224];
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(binding = 0)
010c:fixme:d3d_shader:shader_glsl_dump_program_source uniform sampler2D ps_sampler0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 R0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 tmp1;
010c:fixme:d3d_shader:shader_glsl_dump_program_source precise vec4 tmp_precise[2];
010c:fixme:d3d_shader:shader_glsl_dump_program_source in shader_in_out { vec4 reg[10]; } shader_in;
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 ps_in[10];
010c:fixme:d3d_shader:shader_glsl_dump_program_source vec4 ps_out[8];
010c:fixme:d3d_shader:shader_glsl_dump_program_source layout(location = 0) out vec4 color_out0;
010c:fixme:d3d_shader:shader_glsl_dump_program_source void main()
010c:fixme:d3d_shader:shader_glsl_dump_program_source {
010c:fixme:d3d_shader:shader_glsl_dump_program_source ps_in[0].xyzw = shader_in.reg[0].xyzw;
010c:fixme:d3d_shader:shader_glsl_dump_program_source ps_in[1].xy = shader_in.reg[1].xy;
010c:fixme:d3d_shader:shader_glsl_dump_program_source R0.xyzw = (texture(ps_sampler0, ps_in[1].xy).xyzw);
010c:fixme:d3d_shader:shader_glsl_dump_program_source ps_out[0].xyzw = (R0.xyzw * ps_in[0].xyzw);
010c:fixme:d3d_shader:shader_glsl_dump_program_source color_out0 = ps_out[0];
010c:fixme:d3d_shader:shader_glsl_dump_program_source }
010c:fixme:d3d_shader:shader_glsl_dump_program_source
010c:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #3:
010c:fixme:d3d_shader:print_glsl_info_log error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader0x367bbb8: "GL_INVALID_OPERATION in glGetUniformLoca010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
010c:err:d3d:wined3d_debug_callback 0x367bbb8: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".

