News for hackers. Stuff that matters.
Re:2D or not 2D (in the C++ Standard) – that is the question by backpropaganda on Sunday June 10, 2018 @09:22PM (#17281091)
> SDL2 doesn't have a 2D graphics API in the traditional sense. It has a basic bitmap software blitter designed for debugging and bootstrapping.

This is actually incorrect. The SDL Render API does use GPU acceleration.

Re:2D or not 2D (in the C++ Standard) – that is the question by alxmdev on Sunday June 10, 2018 @10:07PM (#17281231)
Indeed it does, and you can use it to draw accelerated scaled and rotated images, lines, and rectangles. There are even a few blending modes available. It's a nice foundation for simple cross-platform 2D graphics, it's come a long way since SDL1.
Re:2D or not 2D (in the C++ Standard) – that is the question by DLudwig on Monday June 11, 2018 @02:20PM (#17286894)
SDL2's render API can use GPU acceleration, however its feature set is rather limited. This is plenty for many, however is incomplete for others. I've heard its feature set be referred to as 'SNES-level graphics', or something to that effect, from at least one SDL-internals dev, something which I'd also echo.
Re:2D or not 2D (in the C++ Standard) – that is the question by seba_dos1 on Monday June 11, 2018 @09:26AM (#17283953)
There's also old SDL's rival, Allegro 5, which also provides nice GPU accelerated graphics API.