Still can't get PicaSim to work in Zorin 16. Works fine in Pop! Os. Why?

Maybe i should change the password :stuck_out_tongue_winking_eye:

@citfta, everything is working now ?

1 Like

Waiting on Wine to install a "Mono Installer" and I have a very slow DSL connection.

As I said before this is not really a big deal I am just trying to learn. But I am very curious about why PicaSim is so easy to install on Pop and not so easy on Zorin. I figure I will probably learn something along the way.

1 Like

After getting the latest version of Wine installed I still get the same error messages. At least PlayOnlinux let's you run a debug program so you can get some idea of what is wrong. That is if you understand what it tells you. Which I don't. LOL

Anyway here are the latest error messages:

12/10/21 18:12:37] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-6.0.2

PlayOnLinux logfile

Date: 12/10/21 18:12:37

PlayOnLinux Version
4.3.4
uname -a
Linux carroll-desktop 5.11.0-41-generic #45~20.04.1-Ubuntu SMP Wed Nov 10 10:20:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a

wine --version
wine-6.0.2
POL_WINEVERSION

WINEPREFIX
/home/carroll/.PlayOnLinux//wineprefix/PicaSim
Distribution
Zorin OS 16
glxinfo | grep rendering
direct rendering: Yes
glxinfo | grep renderer
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: NVA8
OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped

[12/10/21 18:12:38] - This is a 32bits prefix!
[12/10/21 18:47:44] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
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.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064: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.
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.
C:\Program Files
[12/10/21 18:48:06] - Running wine- /home/carroll/Downloads/PicaSim-Installer-11085.exe (Working directory : /)
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.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064: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.
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.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:process:SetProcessDEPPolicy (1): stub
00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:process:SetProcessDEPPolicy (1): stub
00f4:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Ani"!
00f4:fixme:win:DisableProcessWindowsGhosting : stub
00f4:fixme:graphics:ShutdownBlockReasonDestroy (0001007C): stub
00f4:fixme:graphics:ShutdownBlockReasonCreate (0001007C, L"Installing"): stub
00f4:fixme:rstrtmgr:RmStartSession 0049C3EC, 0, 0049C3F0 stub!
00f4:fixme:graphics:ShutdownBlockReasonDestroy (0001007C): stub
00f4:fixme:graphics:ShutdownBlockReasonCreate (0001007C, L"Installing PicaSim."): stub
00f4:fixme:msg:ChangeWindowMessageFilterEx 0001008A c049 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 00010092 c049 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 00020092 c049 1 00000000
00f4:fixme:shell:SHAutoComplete stub
00f4:fixme:rstrtmgr:RmRegisterResources -559038737, 16, 0147457C, 0, 00000000, 0, 00000000 stub!
00f4:fixme:rstrtmgr:RmGetList -559038737, 0031ED94, 0031ED98, 0147457C, 0031ED90 stub!
00f4:fixme:explorerframe:taskbar_list_SetProgressValue iface 015FBC88, hwnd 0001007C, ullCompleted 0, ullTotal 355 stub!
00f4:fixme:sfc:SfcIsFileProtected (00000000, L"C:\Program Files\PicaSim\unins000.exe") stub
00f4:fixme:explorerframe:taskbar_list_SetProgressState iface 015FBC88, hwnd 0001007C, flags 0 stub!
00f4:fixme:rstrtmgr:RmEndSession 3735928559 stub!
00f4:fixme:graphics:ShutdownBlockReasonDestroy (0001007C): stub
[12/10/21 18:49:01] - Running wine- winepath -u C:\users\carroll\Desktop (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c)
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.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064: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.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
/home/carroll/.PlayOnLinux//wineprefix/PicaSim/dosdevices/c:/users/carroll/Desktop
[12/10/21 18:49:30] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232
[12/10/21 18:50:07] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232
[12/10/21 18:50:36] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232
[12/10/21 18:50:47] - 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.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064: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.
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.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232

Thanks again for all the help. I think if we figure this out maybe we can all learn something.

Okay. I just rebooted in Pop and ran the debug program on POL. At the end of the debug PicaSim started fine. So here is the log file:

12/10/21 16:42:56] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-5.0 (Ubuntu 5.0-3ubuntu1)

PlayOnLinux logfile

Date: 12/10/21 16:42:55

PlayOnLinux Version
4.3.4
uname -a
Linux pop-os 5.13.0-7620-generic #20~1634827117~20.04~874b071-Ubuntu SMP Fri Oct 29 15:53:28 UTC x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a

wine --version
wine-5.0 (Ubuntu 5.0-3ubuntu1)
POL_WINEVERSION

WINEPREFIX
/home/carrollbrotzge/.PlayOnLinux//wineprefix/PicaSim
Distribution
Pop!_OS 20.04 LTS
glxinfo | grep rendering
direct rendering: Yes
glxinfo | grep renderer
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_NV_float_buffer,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: NVA8
OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped

[12/10/21 16:42:56] - This is a 32bits prefix!
[12/10/21 16:42:56] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[12/10/21 16:44:33] - Running wine- /media/carrollbrotzge/4152defb-4b48-43a1-ad16-75a71fd0c045/home/carroll/Downloads/PicaSim-Installer-11085.exe (Working directory : /)
[12/10/21 16:46:28] - Running wine- winepath -u C:\users\carrollbrotzge\Desktop (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c)
/home/carrollbrotzge/.PlayOnLinux//wineprefix/PicaSim/dosdevices/c:/users/carrollbrotzge/Desktop
[12/10/21 16:47:45] - Running wine- PicaSim.exe (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
Opened log file: trace.txt
Calculating midpoint displacement terrain
Using builtin_terrain_seed = 300 (from sss.cfg)
Done calculating terrain
level = 16, nx = 257
[12/10/21 19:15:49] - Running wine- PicaSim.exe (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
000f:err:service:process_send_command receiving command result timed out
Opened log file: trace.txt
[12/10/21 19:17:22] - Running wine- PicaSim.exe (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
Opened log file: trace.txt

As you can see it is much shorter and shows no GLXBadFBConfig errors. Does anyone know what that means? Or are the fixme font errors the problem? Or maybe both?

Try #12a here: Walkthrough/Tips for troubleshooting - PlayOnLinux (POL) - running Windows applications easier than plain vanilla Wine

1 Like

Thanks carmar. I'll have to reboot back into Zorin and give those suggestions a try. It will probably be tomorrow as it is getting late here.

Pop! OS 20.04 should not be much of a difference then Zorin OS 16. I wonder why it works on one and not on the other. I see Pop! OS even uses the older wine 5, you did not install the newer one from the wine ppa.

Is it possible this game requires .net frameworks, directx and vredist ? And you might have forgotten to install those ?

2 Likes

I share your bafflement.
POP_OS does not make Wine. Neither does Zorin. They use the same packages.

2 Likes

When I used POL in Zorin to install the game it downloaded "Mono Installer" which it said it needed for .net and it also installed Gecko whatever that is. I did not have to install either one of those in Pop. So I am thinking you are correct that the problem is not in Wine but in something Pop includes but Zorin does not. I just don't know enough to figure out what that is. I know what directx is but not vredist. I did not install either of those in Pop.

In the link carmar gave about POL at 12a he suggests that I might need to run a command to install something and he gives some examples of using that command. Unfortunately I don't know enough to know what I should put in the command line. I know the name of the game should go there but I don't understand the part about the environment. Any suggestions?

Pop! OS does install those too, i get it regular on Lutris. A messages pops up and asks me to install the mono and gecko stuff.

Sadly i can't help because i am 4 months away from Zorin and use Pop! OS only as daily driver.

I guess I should have said I don't remember installing them. I have been jumping back and forth between the two trying to figure this out. Also my memory at 75 is not as good as it was when I was 25. Thanks for your help anyway. I will keep at this until I figure it out. I did trouble shooting on industrial computer controlled machines like lasers and milling machines etc. I don't give up easily. But I will walk away for a while and then come back sometimes.

1 Like

Well I decided to try and run the program under Lutris and this is the error log I got:

Started initial process 12817 from gamemoderun /home/carroll/.local/share/lutris/runners/wine/lutris-fshack-6.14-4-x86_64/bin/wine /home/carroll/PlayOnLinux's virtual drives/PicaSim/drive_c/Program Files/PicaSim/PicaSim.exe
Start monitoring process.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
esync: up and running.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
info: Game: PicaSim.exe
info: DXVK: v1.9.2-21-g2e66f45a
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 12.0.0, 256 bits)
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.
info: Game: PicaSim.exe
info: DXVK: v1.9.2-21-g2e66f45a
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 12.0.0, 256 bits)
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.
info: Game: PicaSim.exe
info: DXVK: v1.9.2-21-g2e66f45a
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 12.0.0, 256 bits)
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.
info: Game: PicaSim.exe
info: DXVK: v1.9.2-21-g2e66f45a
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 12.0.0, 256 bits)
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.
info: Process set as DPI aware
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 349
Current serial number in output stream: 349
Monitored process exited.
Initial process has exited (return code: 0)
Exit with return code 0

Also this is the configuration page for runner options:

Let's say the shortcut you created for PicaSim (when you installed it using POL) is named "PicaSim" (without quotes). In POL, click Tools -> PlayOnLinux console -> type in this: POL_Shortcut_InsertBeforeWine "PicaSim" 'export MESA_GL_VERSION_OVERRIDE=4.4'
include all single and double quotes as shown after the colon (everything in the highlighted code).
Now try your shortcut again and see if it runs.

Hi carmar. Well I used synaptic to install DXVK. Then I tried your command. That got me farther than anything I have done so far. I got all the way to the beginning splash screen and then the screen went blue and stayed there. I ran the debug in POL and here is a part of what I got. I think up to this point everything was going ok but then this error of GL_Invalid operation started and just kept going until I stopped it.

ps_in[0].xyzw);
0110:fixme:d3d_shader:shader_glsl_dump_program_source color_out0 = ps_out[0];
0110:fixme:d3d_shader:shader_glsl_dump_program_source }
0110:fixme:d3d_shader:shader_glsl_dump_program_source
0110:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #3:
0110:fixme:d3d_shader:print_glsl_info_log error: linking with uncompiled/unspecialized shadererror: linking with uncompiled/unspecialized shader0x3672610: "GL_INVALID_OPERATION in glGetUniformLoca0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in glGetUniformLocation(program not linked)".
0110:err:d3d:wined3d_debug_callback 0x3672610: "GL_INVALID_OPERATION in

I didn't think we wanted 2 or 3 pages of GL_invalid_operation in this thread so I only copied a part of it. Thanks for your help. I seem to be making a little progress.

I’m pretty sure that DXVK would have to be installed for each virtual drive individually in POL (using Configure -> Install Components). Regardless, I always try things one at a time - I’ve had too many instances where installing DXVK actually took me farther from the solution. Although your progress is encouraging.

For now, could you try Configure -> (then select the virtual drive you are using in the left pane) -> Install components-> d3dcompiler_47 (47 is the highest number listed on mine) -> Install? Let it finish and then try running picasim again.

1 Like

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)".

Can you try PlayOnLinux Console again with: POL_Shortcut_InsertBeforeWine "PicaSim” 'export LIBGL_ALWAYS_SOFTWARE=1'

Okay. Tried that. As far as I can tell from looking at the debug file it made no difference and the program still went to the splash screen and then turned blue and then went to the invalid operations again until I stopped it.

All I can say is:

Carmar, you are an animal.