17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-05 13:14:50 +01:00

Walk the shadow passes and the culled model groups on worker threads in the Vulkan renderer

This commit is contained in:
2026-10-27 20:56:11 +01:00
parent c44b243698
commit 1447dcf075
55 changed files with 4114 additions and 427 deletions

View File

@@ -325,6 +325,7 @@ set(SOURCES
"rendering/common/shadersource.cpp"
"rendering/common/scenewalk.cpp"
"rendering/common/scenewalkindirect.cpp"
"rendering/common/walksync.cpp"
"rendering/common/instancecull.cpp"
"rendering/common/shadowfit.cpp"
"rendering/common/localshadows.cpp"
@@ -487,6 +488,8 @@ if (WITH_VULKAN)
"rendering/vulkan14/vulkan14commands.cpp"
"rendering/vulkan14/vulkan14raytracing.cpp"
"rendering/vulkan14/vulkan14dlss.cpp"
"rendering/vulkan14/vulkan14tasks.cpp"
"rendering/vulkan14/vulkan14walkers.cpp"
"ref/volk/volk.c")
set(DEFINITIONS ${DEFINITIONS} "WITH_VULKAN")