From a2ff2a60d140f1c72c9bf1777b3db4887465b720 Mon Sep 17 00:00:00 2001 From: enigma9o7 <30579733+enigma9o7@users.noreply.github.com> Date: Tue, 12 Sep 2023 11:20:09 -0700 Subject: [PATCH] Mention OpenGL version and GLX option Update the main README to mention that sdl uses OGL2.x and Sokol uses OGL3.3 , and how to build for GLX. --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bf4d591..c7bc35a 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,9 @@ More info in my blog: https://phoboslab.org/log/2023/08/rewriting-wipeout The Wipeout rewrite supports two different platform-backends: [SDL2](https://github.com/libsdl-org/SDL) and [Sokol](https://github.com/floooh/sokol). -The only difference in features is that the SDL2 backend supports game -controllers (joysticks, gamepads), while the Sokol backend does not. +The only difference in features is that the SDL2 backend supports game controllers +(joysticks, gamepads) and uses OpenGL 2.x, while the Sokol backend does not +support controllers and uses OpenGL 3.3. The Sokol backend is also only supported on macOS, Linux, Windows and Emscripten. For Linux & Unix-likes a simple Makefile is a provided. Additionally, this @@ -101,6 +102,9 @@ With the packages installed, you can now setup and build: # With make for SDL2 backend make sdl +# With make for SDL2 with GLX backend (for legacy NVIDIA and perhaps others) +USE_GLX=true make sdl + # With make for Sokol backend make sokol