diff options
| author | Zephyron <zephyron@citron-emu.org> | 2025-01-08 19:13:03 +1000 |
|---|---|---|
| committer | Mike Lothian <mike@fireburn.co.uk> | 2025-05-11 12:17:03 +0100 |
| commit | d34cc695df75fd226530dea51020fc61f27ac5a1 (patch) | |
| tree | 5be50c6e2bc7cdb4515feae20eb4c0e9fce5f9f9 /src/video_core/buffer_cache/buffer_cache.cpp | |
| parent | 455992c2a7debc9c7aee390aa164f6a619d3943f (diff) | |
vulkan: Add bindless texture constant buffer support in compute pipeline
Add support for bindless texture constant buffers in the compute pipeline
creation process. When storage buffer descriptors are present, create a
constant buffer descriptor to handle bindless textures. This fixes the
"Failed to track bindless texture constant buffer" error.
Changes:
- Add constant buffer descriptor with index 0 and count 1 when storage
buffers are present
- Place descriptor creation before SPIR-V code generation to ensure proper
shader compilation
This resolves issues with bindless texture access in compute shaders.
Diffstat (limited to 'src/video_core/buffer_cache/buffer_cache.cpp')
0 files changed, 0 insertions, 0 deletions
