Ryan C. Gordon

Results 1352 comments of Ryan C. Gordon

The PR looks okay to me, is there a reason not to merge it at this point? Too large a change for 3.4.0 at this point?

These 4 also fail on Metal: ``` macbuildbot:buildbot icculus$ test/testautomation --filter render_testBlendModes 2>&1 |grep Failed 2025-01-13 12:17:36.057 testautomation[43815:5231960] ERROR: 01/13/25 12:17:36: Assert 'Checking render point SDL_BLENDMODE_NONE operation results, expected 10,128,240,255,...

Someday we'll go a full year without vsync breaking on the Mac again. :)

Putting this in 3.2.2 for investigation.

(This might bump to a later milestone.)

> It will switch seemingly at random, but there are some things that reliably drop the frame rate to 60Hz for a little while. Grabbing the window by the title...

(Info dump incoming...) Okay, so the way this works on Windows, is we find all the audio devices at startup, and [report the format the hardware claims to want](https://github.com/libsdl-org/SDL/blob/e3df61b070ef11ae16ea4b792fe5d9596e8c55f6/src/core/windows/SDL_immdevice.c#L161-L167)...but then...

In SDL 3.2.18, the WASAPI backend will report devices with the correct (float32) format right from the start.

I haven't been able to reproduce a crash here, but I'll move this to 3.4.0 for more consideration.

Closing this one, but please open a new bug (with steps to reproduce/simple example program that triggers it, please!) if this is still happening.