SDL3_gfx 1.0.0
Graphics primitives and surface functions for SDL3
C:/Users/ADMIN/Documents/GitHub/SDL3_gfx/README
Go to the documentation of this file.
1#SDL3_gfx
2> Graphics primitives and surface functions for SDL3
3
4## Contact and License
5
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.
9
10This library is licenced under the zlib License, see the file LICENSE for details.
11
12
13## Introduction
14
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.
17
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)
24
25Note that SDL3_gfx is compatible with SDL version 3.0 (not SDL 1.2 or 2.0).
26
27## Installation
28
29### Unix/Linux
30
31Use the standard cmake sequence to compile and install the library.
32Update the cmake file to point to your specific configuration.
33```
34 cmake ..
35 cmake --build .
36 cmake --install
37 ldconfig
38```
39
40### Windows (VS2022)
41
42Open the SDL3_gfx.sln solution file, right click on the solution and choose 'Rebuild'.
43
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.
45
46## Test Programs
47
48The tests are currently built with the library.
49
50## Documentation
51
52Please refer to the Doxygen-generated API documentation found in the
53Docs/html folder as well as the test programs in the test folder.
54
55## Change Log
56
57```ChangeLog
58```
59