Commit Graph

13 Commits

Author SHA1 Message Date
CJFEdu
b0f9edeb29 Added Granular CMAKE Options
Added separate CMAKE options to include each of the individual examples as well as one global option to include all examples.

I set build all examples to OFF as a default since downloading all of SDL 2 and 3 seems excessive.  Instead, the demo from the video and the website are turned on by default.

A note about these options should probably be added to the ReadMe as well, but I wasn't sure where the logical place to put it would be.
2025-01-22 12:35:17 -06:00
CJFEdu
e9d3125807 Make Examples Optional in CMAKE
Makes including the examples optional.  SDL2/SDL3 specifically have long download/build times.  If they aren't being used, then this can dramatically speed up build times.
2025-01-20 03:21:35 -06:00
Linus Probert
8e7e30dda6
[Renderers/SDL3] Adds an example using SDL3 as a renderer ()
Co-authored-by: Nic Barker <contact+github@nicbarker.com>
2025-01-19 14:35:41 +13:00
Funto
e11a394c25
[Compilers] Fix MSVC compilation with CMake ()
Co-authored-by: Nic Barker <contact+github@nicbarker.com>
2025-01-10 20:59:13 +13:00
Harrison Lambeth
944d290428
[Core] Multi instance / context support () 2025-01-10 09:08:48 +13:00
Nic Barker
3f01ee4a4e Disable cairo example because of github actions issues 2025-01-09 10:08:51 +13:00
SuperOpt
2938c00dc8
[Renderers/Cairo] Add FindCairo.cmake () 2024-12-31 13:32:56 +13:00
Nic Barker
ac473d6fe7
[Renderers/SDL2] Create initial SDL2 renderer ()
Co-authored-by: Junior Rantila <junior.rantila@gmail.com>
2024-12-28 19:15:22 +13:00
Nic Barker
4cfbdf2a0c Add example from introduction video 2024-12-27 10:52:12 +13:00
Nic Barker
51c5355686
Fix text cache overflow () 2024-11-27 12:13:11 +13:00
Justin
330e56a858
Include new cairo renderer () 2024-11-19 15:03:39 +11:00
Nic Barker
948b7ce70b
C++20 Support () 2024-09-29 12:53:46 +13:00
Nic Barker
03a6c6cf5a initial commit 2024-08-23 16:11:56 +12:00