Previous Post

SDL update for February 2018

Next Post
SDL update for February 2018
DESCRIPTION

This month was intensely-focused Nintendo Switch work for me, and that work is almost done now! Right now the only significant missing feature is joystick support--which is kind of important to a game console, of course--and that should be landing shortly. Everything else, from video and audio to dynamic libraries and filesystem management, is all hooked up. I'm rifling through my back catalog to find something that will port to the console quickly, as a proof of concept, and then I'm calling this project done. If you have Switch access on developer.nintendo.com, drop me a line and I'll give you source access to the port.

Video of Switch audio

Video of Switch rendering

Otherwise, we just locked down an SDL 2.0.8 release! You can read the release notes here. Notable: WASAPI support on Windows is massively improved (and available to WinRT/UWP apps now, too), we now have a Metal renderer for macOS and iOS, and a bunch of really good bug fixes landed.

Also of note: SDL_image 2.0.3 is released today, fixing a large number of security holes (buffer overflows and crashes that maliciously-crafted data can trigger) in various file formats. Definitely upgrade immediately if you use SDL_image. Note that SDL_image 2.0.3 requires SDL 2.0.8, because it relies on a new API in this SDL release. Otherwise, the new SDL_image is a binary compatible drop-in replacement (you don't even have to recompile your app to use it).

Next up for SDL is finishing the Switch port, and figuring out what to do next. Maybe it's finally time to start writing the book.  :)

Ryan C. Gordon PATREON 3 favs
VIEWS1
FILES1 file
POSTEDMar 1, 2018
ARCHIVEDMar 1, 2018