https://voxelmanip.se/2024/12/14/sdl-lean-and-mean/

An article on a mostly-undocumented #libSDL option.

SDL_LEAN_AND_MEAN

As storage space becomes larger and larger even on the most modest of phones and bandwidth is becoming evermore plentiful, software tends to become larger in size over time as the necessity to optimise filesizes decreases. But there are also people who wish to reverse the trend by trying to conserve the amount of space their resulting program becomes through going closer to the metal or finding clever ways to cut down the size of their dependencies. SDL is a library that aims to provide cross-platform low level access to input, audio, graphics and more that will just work across all supported platforms, for games and other multimedia programs. While the library originally had humble beginnings it has since grown with size as new features that while may be useful to some, are not something everyone would utilise when using SDL. Thankfully there are countless build options you can use to control what gets built with SDL but there is also the rather funnily named and undocumented define, by the name of SDL_LEAN_AND_MEAN.

ROllerozxa
#libSDL, the Simple DirectMedia Layer introduced a "toolkit" for the #X11 backend, allowing to create a non-Zenity file dialogs implementation, a non-Steam overlay keyboard implementation and a tray implementation for legacy desktops in https://github.com/libsdl-org/SDL/pull/13855. #XLibre #Xingsday
Introduce X11 toolkit and make message dialogs use it by eafton · Pull Request #13855 · libsdl-org/SDL

This PR introduces a "toolkit" for the X11 backend, which allows us to create a non-Zenity file dialogs implementation, a non-Steam overlay keyboard implementation, tray implementation fo...

GitHub

I love how comprehensive #libSDL3 is.
Also, the documentation... the world needs more documentation like it has.

#SDL3 #SDL #libSDL #gamedev #programming #RightThing

#SDL 2.32.4 (old stable) has been released (#libSDL / #SimpleDirectMediaLayer) https://libsdl.org/
Simple DirectMedia Layer - Homepage

#SDL 3.2.10 has been released (#libSDL / #SimpleDirectMediaLayer) https://libsdl.org/
Simple DirectMedia Layer - Homepage

Does SDL 3.x do immediate mode GUI like for plugins and stuff? I.e. similarly as egui and imgui (with appropriate backends)?

#libsdl #sdl
Using remote X11 with SSH forwarding, X server VcXsrv running on Windows, clients are running on a Debian 12.1 system. Plain xlib (xterm!) works, things using old libsdl1.2 work, but anything using libsdl2.0 fails with No available displays... Am I expecting too much?

#X11 #libsdl #VcXsrv

Playing around with SDL and C++, following the Lazy Foo tutorials while listening to some suitable music 🤘🤘🤘

#programming #c++ #libsdl #doom

I’m starting a graphics based project, and decided to use SDL2 in Windows. This meant setting up a development environment. Here’s some notes on how I set up MSYS2, VS Code and LibSDL2.

#programming #libsdl #msys2

https://ncot.uk/labs/msys2-sdl2-windows10/

Setting up MSYS2 and LibSDL2 for graphics programming in Windows

How I set up Windows 11 for graphics programming using SDL2 and MSYS2.