2> Graphics primitives and surface functions for SDL3
6Email aschiffler at ferzkopp dot net to contact the author
7or better check author's homepage at http://www.ferzkopp.net
8for the most up-to-date contact information.
10This library is licenced under the zlib License, see the file LICENSE for details.
15The SDL3_gfx library provides the basic drawing functions such as lines,
16circles or polygons provided by SDL_gfx on SDL3 against renderers of SDL3.
18The current components of the SDL3_gfx library are:
19- Graphic Primitives (SDL3_gfxPrimitives.h, SDL3_gfxPrimitives.c)
20- Surface Rotozoomer (SDL3_rotozoom.h, SDL3_rotozoom.c)
21- Framerate control (SDL3_framerate.h, SDL3_framerate.c)
22- MMX image filters (SDL3_imageFilter.h, SDL3_imageFilter.c)
23- Build-in 8x8 Font (SDL3_gfxPrimitives_font.h)
25Note that SDL3_gfx is compatible with SDL version 3.0 (not SDL 1.2 or 2.0).
31Use the standard cmake sequence to compile and install the library.
32Update the cmake file to point to your specific configuration.
42Open the SDL3_gfx.sln solution file, right click on the solution and choose 'Rebuild'.
44The SDL3 folder must be placed in a directory alongside SDL3_gfx (or sdl3gfx-code) and build in the same configuration, i.e. Debug or Release, beforehand so the referenced SDL3.lib file can be found.
48The tests are currently built with the library.
52Please refer to the Doxygen-generated API documentation found in the
53Docs/html folder as well as the test programs in the test folder.