Semphriss
Semphriss
I'm using OpenGL dynamically, and the function names clash with SDL's definitions in SDL_OpenGL.h. Currently, It's a mess to keep track of which functions are part of OpenGL up to...
## Description This adds support for system tray (or equivalent) on Windows, macOS and Unix using AppIndicator.    Currently supported: - Custom tray icon (I...
## Description This PR adds three new functions to create temporary files and folders: ```c SDL_IOStream *SDL_SYS_CreateSafeTempFile(void) char *SDL_SYS_CreateUnsafeTempFile(void) char *SDL_SYS_CreateTempFolder(void) ``` The difference between the "safe" and "unsafe" versions...
## Description - I've added a new function to create dialogs with properties: SDL_ShowFileDialogWithProperties. There is only one function for all dialog types; I've added an enum called SDL_FileDialogType instead....
## Description This adds support for: - System theme - Sandbox detection - Device form factor detection Many things aren't properly supported yet, but changes and upgrades will happen on...
I haven't seem much discussion about whether those dialogs should be added to SDL; I open this PR also as a discussion as to whether or not they should be,...
## Description Allows detecting whether or not trays should be supported, without having to create a tray icon. I added a note that it's not a guarantee that it will/won't...
I'm opening this issue because I'm not sure if there's a particular reason to work that way, but I noticed I can't flush a process input pipe. ```c #include int...
## Description This adds a new function `SDL_GetDeviceFormFactor()`, which guesses what kind of device the current device may be. It can report the following devices: - Desktop - Laptop -...
When compiling SDL_image with `-DSDLIMAGE_VENDORED=ON`, some of the libraries (specifically `aom`) fail to build with various errors like `error: inlining failed in call to always_inline ‘vsetq_lane_u32’: target specific option mismatch`....