![openttd 32bpp openttd 32bpp](https://wiki.openttd.org/uploads/en/Archive/Old%2032bpp/8bpp%20opengfx%20normalzoom.jpeg)
They are necessary to keep trains from crashing on railway networks with more than one train. This is why -vsdl:no_threads fixes that problem. Download OpenTTD Multiplayer: you can play with your own company or co-op with another player Tips Check the OpenTTD Manual Disasters are not the same as vehicle crashes Signals are useful devices that allow you to control train movement. And it appears that the context is created in the main thread, while we render in the draw thread. This is because for Wayland, SDL uses EGL. The next problem we currently have with Wayland, is that rendering fails. These are problems SDL appear to be fixing, so it is better for us to hold on this. This makes it impracticable to use for a game like OpenTTD. Till that time, you will notice that the SDL window has no decoration (you cannot resize, no title, no minimize/maximize button, etc). There is a lot of activity going on there, so who knows, sometime soon. Mainly as reason they give a patch like has not landed yet. Luckily, the X11 backend works just fine on Wayland.
Openttd 32bpp driver#
SDL uses X11 over wayland, as they themselves do not consider wayland backend driver stable enough to be used by default. Dbg: Successfully loaded blitter '32bpp-anim'ĭbg: SDL2: using mode 1920x1029x32ĭbg: SDL2: using driver 'wayland'ĭbg: Successfully loaded video driver 'sdl'ĭbg: Successfully probed sound driver 'sdl'ĭbg: Successfully probed music driver 'extmidi'ĭbg: Successfully loaded blitter '32bpp-sse2-anim'ĭbg: extmidi: set volume not implemented