12 Commits

Author SHA1 Message Date
Sven Balzer
31c4bde4bf cleanup: remove load_entire_file and m_string 2025-03-25 21:19:54 +01:00
Sven Balzer
e774305829 add grid and highlighting of selected tiles when picking 2025-03-22 20:39:36 +01:00
Sven Balzer
3a2b156951 change back from atlas texture for tiles to array texture
add callback support for imgui sdlgpu3 backend
2025-03-20 12:22:21 +01:00
Sven Balzer
ce90ecdaea add tracy 2025-03-15 11:28:57 +01:00
Sven Balzer
2ad30458bf add camera tilt 2025-03-11 09:16:17 +01:00
Sven Balzer
e77086601b clean up math_graphics.h 2025-03-09 20:34:08 +01:00
Sven Balzer
88da989ad7 major refactor and add a camera
change asset loading of images to be sRGB
use wayland by default on linux unless we are running under renderdoc
changed shaders to be combined vertex and fragment in a single file
require Vulkan 1.3 and enable shaderDrawParameters
2025-03-08 19:39:48 +01:00
Sven Balzer
1c8a65e8ad change tiles from a texture array to a texture atlas 2025-02-27 18:01:06 +01:00
a3ca31948b add SDL3 dependency to imgui 2025-02-25 18:39:56 +01:00
Sven Balzer
f2b992a39d add imgui 2025-02-25 13:23:17 +01:00
Sven Balzer
c70a9a245b fix for c++20 on linux 2025-02-25 12:58:19 +01:00
Sven Balzer
74e0d78a4c change build system to CMake and use SDL3 for everything 2025-02-24 19:56:47 +01:00