Ryan C. Gordon

Results 1353 comments of Ryan C. Gordon

Right now the best thing to do would be to use the GPU API directly, perhaps even copying [the GPU-using 2D renderer backend](https://github.com/libsdl-org/SDL/tree/main/src/render/gpu) right into your app, so you have...

We opted not to do it because only io_uring supported it, and we are hoping that opening is (generally) a fast operation, but also we were concerned about the added...

I don't think this is going to happen for 3.2.0. @kg made a good point about all the crap that can slow an open operation down, but it's going to...

This is one of those "you can't please everyone" things. I started with a poll interface and was asked to change it to callbacks. You could just have an array...

> This generally looks good. Is there going to be WriteFileAsync()? What's the interaction with storage? LoadFileAsync is useful because it has open the file, figure out how large the...

Okay, single-threaded Emscripten support is in, so this is Good Enough to ship and do improvements with system-specific APIs later...but do we really want this callback API? It forces people...

Okay, this now has queryable tasks and "task groups" and the background thread callbacks are gone. I'm _super happy_ with how this came out. Here's the category documentation from the...

(Sorry, I just squashed this down to a single commit right before you posted that; it's all the same stuff, just in one commit.) I'm skeptical that async opens are...

(Also, more review is totally welcome at any length you're willing to write, because I'm 100% winging it over here like I know what I'm doing.)

Okay, I'm going to think on this a bit and make some decisions. To be clear, the goal here was to make something that doesn't have to block on i/o,...