2025-07-10 13:29:03 +03:30
|
|
|
add_library_module(renderer
|
2025-07-26 18:01:27 +03:30
|
|
|
system.cpp
|
2025-10-04 22:08:19 +03:30
|
|
|
|
|
|
|
|
# Vulkan - backend
|
|
|
|
|
backend/vk/messenger.cpp
|
|
|
|
|
backend/vk/context/context.cpp
|
|
|
|
|
backend/vk/context/device.cpp
|
|
|
|
|
backend/vk/context/gpu.cpp
|
|
|
|
|
backend/vk/context/instance.cpp
|
|
|
|
|
backend/vk/context/surface.cpp
|
|
|
|
|
backend/vk/context/swapchain.cpp
|
|
|
|
|
backend/vk/renderer/pass.cpp
|
|
|
|
|
backend/vk/renderer/renderer.cpp
|
|
|
|
|
|
|
|
|
|
# Vulkan - frontend
|
|
|
|
|
frontend/messenger.cpp
|
|
|
|
|
frontend/context/context.cpp
|
|
|
|
|
frontend/renderer/renderer.cpp
|
2025-07-10 13:29:03 +03:30
|
|
|
)
|
|
|
|
|
|
2025-09-22 18:50:17 +03:30
|
|
|
target_link_libraries(renderer
|
|
|
|
|
PUBLIC
|
|
|
|
|
app
|
|
|
|
|
ecs
|
2025-09-30 14:04:22 +03:30
|
|
|
memory
|
2025-10-01 17:31:46 +03:30
|
|
|
assets
|
|
|
|
|
time
|
2025-10-05 10:07:36 +03:30
|
|
|
bitwise
|
2025-09-25 22:23:08 +03:30
|
|
|
PRIVATE
|
2025-09-22 18:50:17 +03:30
|
|
|
surface
|
2025-09-25 22:23:08 +03:30
|
|
|
pthread
|
2025-07-26 18:01:27 +03:30
|
|
|
)
|
|
|
|
|
|
2025-10-04 22:08:19 +03:30
|
|
|
# add_test_module(renderer
|
|
|
|
|
# system.test.cpp
|
|
|
|
|
# vk/test_utils.cpp
|
|
|
|
|
# vk/debug/messenger.test.cpp
|
|
|
|
|
# vk/context/instance.test.cpp
|
|
|
|
|
# vk/context/surface.test.cpp
|
|
|
|
|
# vk/context/device.test.cpp
|
|
|
|
|
# vk/context/swapchain.test.cpp
|
|
|
|
|
# vk/context/context.test.cpp
|
|
|
|
|
# vk/renderer/pass.test.cpp
|
|
|
|
|
# vk/renderer/renderer.test.cpp
|
|
|
|
|
# vk/pipeline.test.cpp
|
|
|
|
|
# )
|
|
|
|
|
# target_link_libraries(renderer_tests
|
|
|
|
|
# PRIVATE
|
|
|
|
|
# surface
|
|
|
|
|
# pthread
|
|
|
|
|
# )
|