Commit graph

87361 commits

Author SHA1 Message Date
f056128843 Fixed mipmaps on Vulkan 2025-02-16 15:10:03 +01:00
9c1fca95fa Vulkan performance optimizations 2025-02-15 19:58:56 +01:00
94c6edf148 Vulkan optimizations (shader reflections) 2025-02-14 20:49:55 +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
17448789d5 Fix shapes rendering on Vulkan 2025-01-24 12:44:01 +01:00
HifiExperiments
7047adefcc another possible fix for deferred mtoon haze issue 2025-01-19 13:36:03 +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
dcb51fcc57 Fix haze initialization 2025-01-07 23:46:26 +01:00
14abca6b26 Vulkan pipeline caching 2025-01-07 20:34:43 +01:00
88c6520b51 Fix bloom in Vulkan 2025-01-06 21:04:58 +01:00
a45d9c52db Default skybox for Vulkan backend 2025-01-06 17:21:46 +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
585c582662 Vulkan framebuffer and texture handling enhancements 2025-01-03 23:10:11 +01:00
2a84eeacea Fix UI on Vulkan 2025-01-01 22:31:14 +01:00
2d3ac6c0e5 Switch to tonemapped output 2025-01-01 18:27:40 +01:00
0cde5d98be Work on Vulkan framebuffer attachment layouts 2025-01-01 18:10:59 +01:00
7b103e0a33 Texture sharing between OpenGL and Vulkan 2024-12-30 14:34:46 +01:00
c1e266e753 Add Vulkan-OpenGL texture sharing, shader fixes 2024-12-28 22:15:58 +01:00
0d00f33ae9 Vulkan backend refactor 2024-12-28 22:15:58 +01:00
80e62f5aaa Add glUniform emulation 2024-12-28 22:15:58 +01:00
e1e08af035 Add padding for vertex buffers to keep alignment 2024-12-28 22:15:58 +01:00
80002943d5 Fix stride issue in Vulkan backend 2024-12-28 22:15:58 +01:00
d1bbf9d8ac Fix particles on Vulkan 2024-12-28 22:15:58 +01:00
b6dde09b01 Add missing spirv-tools file 2024-12-28 22:15:58 +01:00
007e5edebd Vulkan bugfixes 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
475af7ca8d Use Vulkan VCPKG only on Windows. 2024-12-28 22:14:16 +01:00
1aaf2db753 Add Vulkan loader. 2024-12-28 22:00:54 +01:00
4da905f0f3 Cleanup and fix for reflections 2024-12-28 22:00:54 +01:00
d31c5d5463 Add Vulkan dependencies to VCPKG. 2024-12-28 22:00:54 +01:00
f8df9e708d Buffer and validation fixes 2024-12-28 22:00:54 +01:00
dc7ea1f86b Fixed skeletal animation on Vulkan 2024-12-28 22:00:54 +01:00
bacc4de7c2 Post-rebase fixes for Vulkan 2024-12-28 22:00:54 +01:00
7581acb7ff Add alpha blending to Vulkan backend 2024-12-28 22:00:54 +01:00
de296148f9 Fix stencil tests on Vulkan 2024-12-28 22:00:54 +01:00
a05b640179 First run of Interface on Vulkan 2024-12-28 22:00:54 +01:00