Some testing has revealed that GSB functions fine if the "Allow pixel shader (if supported by hardware)" checkbox in the wine configuration tool is disabled.
Apparently enabling pixel shaders on capable hardware (NVIDIA or ATI cards with fairly recent drivers) does something the game doesn't like.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Posted this over on version 1.25
by Steve on Tuesday January 5th 2010, 9:27
But all the action seems to be over here :-)
When I try to run the demo, I get the following error plus backtrace.
"Failed to initialise 3D Engine .../src/Game.cpp 279"
Backtrace:
=>0 0x0040583b in gsb (+0x583b) (0x0032f4c8)
1 0x004040b5 in gsb (+0x40b5) (0x0032fde0)
2 0x0040612b in gsb (+0x612b) (0x0032fe10)
3 0x004d06b4 in gsb (+0xd06b4) (0x0032fea8)
4 0x7b877cb4 in kernel32 (+0x57cb4) (0x0032fee8)
5 0x7bc6ed14 call_thread_func+0xc() in ntdll (0x0032fef8)
6 0x7bc6eee0 call_thread_entry_point+0x70() in ntdll (0x0032ffc8)
7 0x7bc4adea in ntdll (+0x3adea) (0x0032ffe8)
8 0xf7631edd wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)
ship editor
by Bob Igo on Tuesday December 29th 2009, 14:09
Even with pixel shaders disabled, the ship editor turns the screen black, and the only recovery is to kill the game. For now, you need to stick with the tutorial ships if you want to play.