4 ms·
Developing software for Linux is like painting a moving train.
by linuxlizard 8y ago
Developing software for Linux is like painting a moving train.
- doubleunplussed 8y agoI really, really don't get it. Just bundle all your dependencies, what is so hard?
- zanny 8y agoSDL is binary compatible on its major release (2.0) and will probably be forever at this point. libc++ only broke its ABI once when C++11 required it. What else do you need to make games for Linux? If you are using Unity or Unreal its going to statically link all its dependencies anyway. Don't use libraries that break semver.
- izacus 8y agoSDL is a 2D library. Any modern game will use 3D APIs and there you'll quickly hit the insane minefield of OpenGL bugs that are graphics drivers on Linux. Those are pretty much optimized for driving the desktop compositors with everything else being a stroke of luck if it works as defined in the spec.
- zanny 8y agoAny modern game should be using Vulkan for just that reason.