Ryan C. Gordon

Results 132 issues of Ryan C. Gordon

So #11150 brings up something that keeps coming up, and that's the requirement that the 2D renderer run on the main thread. Part of the problem is that this causes...

> Most of the things returning int are doing -1==failure, 1==success, 0==wouldblock. > > These sort of three-state return codes moved to enums in SDL3 (SDL_AppResult, SDL_EnumResult, etc), and we...

I just added some notes (and a giant warning) to README-raspberrypi.md, but this document needs a major overhaul at some point.

> We are planning on having the wiki bridge format parameters consistently. @icculus, do we already have a task for that? _Originally posted by @slouken in https://github.com/libsdl-org/SDL/issues/11020#issuecomment-2386125373_

This isn't an ABI issue, or even a 3.2.0 thing, but I remember this every six months, so I'm writing it down: We have a bunch of code that loads...

examples/renderer/15-cliprect draws a single texture with a dstrect of NULL to fill the window, with a cliprect sliding around each frame. In the software backend, this is causing the texture...

This is failing with sdl3-latest on Windows: https://github.com/icculus/SDL_native_midi/actions/runs/14393630422/job/40369323798 ``` C:\setupsdl\b0c5f586b2b46c574b2489337775a1e1b3346c00a5057e2f2998c232b3859aaf\source\src\core\windows\SDL_gameinput.h(29,10): error C1083: Cannot open include file: 'gameinput.h': No such file or directory [C:\setupsdl\b0c5f586b2b46c574b2489337775a1e1b3346c00a5057e2f2998c232b3859aaf\build\SDL3-shared.vcxproj] (compiling source file '../source/src/joystick/gdk/SDL_gameinputjoystick.c') ```

I moved iOS's messagebox to SDL_RunOnMainThread() to fix #12741. I'm wondering if we should move this to the higher level and do _all_ message boxes on the main thread, regardless...

Here's my first pitch at a redesigned SDL_mixer API. I took the same approach as SDL_net, where all of it goes in the trash and we start from scratch. The...

> I'm going to add a low-priority task to the 3.x milestone to go through the test programs and move variable declarations around and convert `/* comments */` to `//...