18 Commits

Author SHA1 Message Date
Sven Balzer
5a77a4aacb try to change to working directory on startup so assets can be found 2025-09-29 06:54:33 +02:00
Sven Balzer
ec34b2df61 replace SDL_GPU renderer with wgpu 2025-09-06 13:59:00 +02:00
6efb964399 add SDLMIXER_DEPS_SHARED OFF
windows - static libs
2025-04-13 13:05:06 +02:00
Sven Balzer
14728d17f5 add SDL_mixer 2025-04-03 04:30:22 +02:00
Sven Balzer
382ef67895 move shaders from assets to src 2025-03-26 19:25:38 +01:00
Sven Balzer
914cbf13f4 move shader dep files to binary dir 2025-03-26 19:19:21 +01:00
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