Commit graph

52 commits

Author SHA1 Message Date
9c1fca95fa Vulkan performance optimizations 2025-02-15 19:58:56 +01:00
2adf2d8f20 Vulkan window resizing 2025-02-09 15:24:19 +01:00
05cf269fbb Fix UI input on Vulkan 2025-02-09 00:32:43 +01:00
44d3d7b5d5 Fix comiler warnings 2025-02-06 13:07:17 +01:00
65d1123afa Vulkan rendering in main game window 2025-01-31 21:37:19 +01:00
f673829b6e Vulkan window continued 2025-01-30 14:40:48 +01:00
5a20eefcef Vulkan window work 2025-01-30 08:54:49 +01:00
edfab81ace Initial work on rendering in main window, currently broken 2025-01-30 00:33:15 +01:00
cff6ae85f9 Add VKWidget files 2025-01-25 22:48:49 +01:00
f46f57aec9 Vulkan cleanup on shutdown 2025-01-19 12:53:16 +01:00
79c30b89ce Fix Vulkan memory leaks 2025-01-17 23:30:29 +01:00
4202741dac Fix external texture memory leak 2025-01-12 23:34:00 +01:00
984a506cf9 Vulkan validation error fixes 2025-01-06 16:02:27 +01:00
352073e484 Vulkan deferred renderer fixes 2025-01-05 20:47:27 +01:00
0cde5d98be Work on Vulkan framebuffer attachment layouts 2025-01-01 18:10:59 +01:00
c1e266e753 Add Vulkan-OpenGL texture sharing, shader fixes 2024-12-28 22:15:58 +01:00
d1bbf9d8ac Fix particles on Vulkan 2024-12-28 22:15:58 +01:00
46d5613cae Vulkan texture fixes and cleanup 2024-12-28 22:15:58 +01:00
074bda34b1 Fix includes 2024-12-28 22:15:58 +01:00
7c492da07e Vulkan backend cleanup 2024-12-28 22:15:58 +01:00
2c940c6545 Vulkan objects cleanup 2024-12-28 22:15:58 +01:00
db10a8629c Vulkan backend cleanup 2024-12-28 22:14:51 +01:00
4da905f0f3 Cleanup and fix for reflections 2024-12-28 22:00:54 +01:00
f8df9e708d Buffer and validation fixes 2024-12-28 22:00:54 +01:00
a05b640179 First run of Interface on Vulkan 2024-12-28 22:00:54 +01:00
498ebfc50e Vulkan texture binding fixes, cubemap support 2024-12-28 22:00:54 +01:00
f95e8e2d2a Initial texture transfer functionality 2024-12-28 22:00:54 +01:00
6b3a63a99b Fixed vertex and index buffers 2024-12-28 22:00:54 +01:00
b350da50db Vulkan descriptor sets work 2024-12-28 22:00:54 +01:00
cfffb7b289 Work on Vulkan draw call info buffer 2024-12-28 22:00:54 +01:00
9ea7410836 Vulkan buffer work, upgrade VMA 2024-12-28 22:00:54 +01:00
4a8016e311 Vulkan renderpass work 2024-12-28 22:00:54 +01:00
f79ba49efa Vulkan backend work 2024-12-28 22:00:54 +01:00
1168b8f619 Vulkan shader fixes 2024-12-28 22:00:54 +01:00
163e6c3683 GPU frame player and other fixes 2024-12-28 22:00:54 +01:00
46961d988e Vulkan fixes 2024-12-28 22:00:54 +01:00
1e563b4352 VKWindow fixes 2024-12-28 22:00:54 +01:00
f90b19a3af Created files for Vulkan display plugin 2024-12-28 22:00:54 +01:00
7efa6e3d53 Fixed Vulkan extensions 2024-12-28 22:00:54 +01:00
17dadf3b64 Fix Vulkan validation 2024-12-28 22:00:54 +01:00
ab02470c99 Modified GPU frame player for Vukan C API 2024-12-28 22:00:54 +01:00
18d925417a Moved to Vulkan C API and updated VKS 2024-12-28 22:00:54 +01:00
Lubosz Sarnecki
4556edd229 vk/Pipelines: Unpack pipeline result.
The Vulkan C++ API apparently changed.
2024-12-28 22:00:54 +01:00
Lubosz Sarnecki
5c33e73d29 VmaImplementation: Include stdio.
VMA does not include stdio, maybe fixed in a new version?
2024-12-28 22:00:54 +01:00
0bbe9deac5 Vulkan window now works on X11 2024-12-28 22:00:54 +01:00
7d19083de6 Changes necessary to build Vulkan gpu-frame-player 2024-12-28 22:00:54 +01:00
2bf9546599 Changes necessary to build Vulkan branch updated to current master branch 2024-12-28 22:00:53 +01:00
15f16886a2 Remove non-standard template specialization, fix QT includes 2024-12-28 22:00:53 +01:00
9afd293a26 Post-merge fixes to shaders 2024-12-28 22:00:53 +01:00
Brad Davis
3e25f236dc rebase and shader fixes 2024-12-28 22:00:53 +01:00