What exactly does this library bring to the table?
What exactly does this library bring to the table?
Edit: For example, check out this http://dinomage.com/reference/SDL_gpu/group__ShaderInterface...
* Higher performance (it automatically collects and submits batches instead of separate draw commands for each sprite and redundant state changes)
* Shader API
* Arbitrary geometry rendering (triangles)
* Can be integrated with explicit OpenGL calls
* Full blend state control (not just "ADD", "SUB", "MULT")
* Built-in primitive shapes (points, lines, tris, rects, ellipses, polygons, even arcs)
* Uses a style familiar to SDL 1.2 users that I wish SDL_Renderer had gone with...
* Came out before SDL 2.0 and is compatible with SDL 1.2 and 2.0
* Loads BMP, TGA, and PNG files
* Rotates and scales about the center of images, making reasoning about the resulting corner coordinates more obvious (adjustable via anchor settings)
Hope that helps!
You can specify the rotation point in SDL2. Calculating corner coordinates is simple trigonometry.
But the rest seems useful.
Thanks.
Announcing a cool new library, application, or hack by dumping people into a GitHub repo is not what I'd call especially good marketing (to the extent anyone cares, obviously.) This is getting to be a bit of a pet peeve.