mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-10-16 13:17:54 +00:00
vk_compute_pass: Add compute passes to emulate missing Vulkan features
This currently only supports quad arrays and u8 indices. In the future we can remove quad arrays with a table written from the CPU, but this was used to bootstrap the other passes helpers and it was left in the code. The blob code is generated from the "shaders/" directory. Read the instructions there to know how to generate the SPIR-V.
This commit is contained in:
parent
0961937585
commit
832dd7920a
3 changed files with 416 additions and 0 deletions
|
@ -155,6 +155,8 @@ if (ENABLE_VULKAN)
|
|||
renderer_vulkan/maxwell_to_vk.h
|
||||
renderer_vulkan/vk_buffer_cache.cpp
|
||||
renderer_vulkan/vk_buffer_cache.h
|
||||
renderer_vulkan/vk_compute_pass.cpp
|
||||
renderer_vulkan/vk_compute_pass.h
|
||||
renderer_vulkan/vk_compute_pipeline.cpp
|
||||
renderer_vulkan/vk_compute_pipeline.h
|
||||
renderer_vulkan/vk_descriptor_pool.cpp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue