Commit graph

88097 commits

Author SHA1 Message Date
a5965d7b41 Vulkan cleanup 2 2025-07-20 20:16:30 +02:00
cec9163107 Vulkan cleanup and copyright headers 2025-07-20 01:02:14 +02:00
ed9472af5a Vulkan cleanup 1 2025-07-19 16:50:53 +02:00
50ad9b91d7 Fix OpenGL on Vulkan branch 2025-07-18 20:12:09 +02:00
2164e054ff Removed vcpkg port files 2025-07-12 22:00:57 +02:00
8a8dece195 Fix copySavedViewProjectionTransformToBuffer on Vulkan 2025-07-12 19:45:56 +02:00
78a980a580 Partial fix for Vulkan deferred lighing and fix for render passes being deleted too early 2025-07-12 19:45:56 +02:00
669409c90e Add input and output macros to remaining shaders 2025-07-12 19:45:56 +02:00
fca6c6c790 Vulkan post-rebase fixes for TAA PR 2025-07-12 19:45:55 +02:00
8e472da8be Post rebase fixes 2025-07-12 19:45:55 +02:00
3bdacadca3 Fixed mipmaps on Vulkan 2025-07-12 19:45:55 +02:00
590d6ae2f9 Vulkan performance optimizations 2025-07-12 19:45:55 +02:00
6fb9c2a8bf Vulkan optimizations (shader reflections) 2025-07-12 19:45:55 +02:00
653817d8f0 Vulkan window resizing 2025-07-12 19:45:55 +02:00
ff1ce9f942 Fix UI input on Vulkan 2025-07-12 19:45:55 +02:00
9afd2b2f68 Fix comiler warnings 2025-07-12 19:45:55 +02:00
9ab7f04d9b Vulkan rendering in main game window 2025-07-12 19:45:55 +02:00
085eb865d1 Vulkan window continued 2025-07-12 19:45:55 +02:00
1464462f49 Vulkan window work 2025-07-12 19:45:55 +02:00
8d3d1b5742 Initial work on rendering in main window, currently broken 2025-07-12 19:45:55 +02:00
f9aeb301ef Add VKWidget files 2025-07-12 19:45:55 +02:00
b82b1b8aaa Fix shapes rendering on Vulkan 2025-07-12 19:45:55 +02:00
HifiExperiments
96dbb385f7 another possible fix for deferred mtoon haze issue 2025-07-12 19:45:55 +02:00
7568f72e2e Vulkan cleanup on shutdown 2025-07-12 19:45:55 +02:00
32c10c0bbb Fix Vulkan memory leaks 2025-07-12 19:45:55 +02:00
cf192a4707 Fix external texture memory leak 2025-07-12 19:45:55 +02:00
9f5cc85c63 Fix haze initialization 2025-07-12 19:45:55 +02:00
67ce43957b Vulkan pipeline caching 2025-07-12 19:45:55 +02:00
915c2a5441 Fix bloom in Vulkan 2025-07-12 19:45:55 +02:00
ff110bd9b9 Default skybox for Vulkan backend 2025-07-12 19:45:55 +02:00
f568e03292 Vulkan validation error fixes 2025-07-12 19:45:55 +02:00
9ceddb23c4 Vulkan deferred renderer fixes 2025-07-12 19:45:55 +02:00
6a1e19d8c1 Vulkan framebuffer and texture handling enhancements 2025-07-12 19:45:55 +02:00
1e79c361bf Fix UI on Vulkan 2025-07-12 19:45:55 +02:00
a29e8e64ad Switch to tonemapped output 2025-07-12 19:45:55 +02:00
39270f553c Work on Vulkan framebuffer attachment layouts 2025-07-12 19:45:55 +02:00
06f4a0e0ae Texture sharing between OpenGL and Vulkan 2025-07-12 19:45:55 +02:00
b05226aa5e Add Vulkan-OpenGL texture sharing, shader fixes 2025-07-12 19:45:55 +02:00
50cfb1348c Vulkan backend refactor 2025-07-12 19:45:55 +02:00
b71c88b11d Add glUniform emulation 2025-07-12 19:45:55 +02:00
b344a59474 Add padding for vertex buffers to keep alignment 2025-07-12 19:45:55 +02:00
6a0a4e69b1 Fix stride issue in Vulkan backend 2025-07-12 19:45:54 +02:00
5afa5a028b Fix particles on Vulkan 2025-07-12 19:45:54 +02:00
a9c267c5f8 Add missing spirv-tools file 2025-07-12 19:45:54 +02:00
cf1bb9ce08 Vulkan bugfixes 2025-07-12 19:45:54 +02:00
eeee7d3c80 Vulkan texture fixes and cleanup 2025-07-12 19:45:54 +02:00
20b50d523b Fix includes 2025-07-12 19:45:54 +02:00
08bc6aaf1e Vulkan backend cleanup 2025-07-12 19:45:54 +02:00
67689de12e Vulkan objects cleanup 2025-07-12 19:45:54 +02:00
2e37ac11b6 Vulkan backend cleanup 2025-07-12 19:45:54 +02:00