diff options
| author | Zephyron <zephyron@citron-emu.org> | 2025-02-01 23:08:34 +1000 |
|---|---|---|
| committer | MrPurple666 <antoniosacramento666usa@gmail.com> | 2025-04-11 17:05:30 -0300 |
| commit | 3e835ac3aa05767bb8fcd9944d462233e7d20c7a (patch) | |
| tree | 947a27baf86237f1ebc844797c7ef28a86c285d9 /src/video_core/renderer_vulkan/renderer_vulkan.cpp | |
| parent | 5cb3153f155c50489e394810b81b7884f8ea03da (diff) | |
video_core: Add new shader format conversion pipelines
Adds several new shader-based format conversion pipelines to support additional
texture formats and operations:
- RGBA8 to BGRA8 conversion
- YUV420/RGB conversions
- BC7 to RGBA8 decompression
- ASTC HDR to RGBA16F decompression
- RGBA16F to RGBA8 conversion
- Temporal dithering
- Dynamic resolution scaling
Updates the texture cache runtime to handle these new conversion paths and adds
helper functions to check format compatibility for dithering and scaling
operations.
The changes include:
- New shader files and CMake entries
- Additional conversion pipeline setup in BlitImageHelper
- Extended format conversion logic in TextureCacheRuntime
- New format compatibility check helpers
Diffstat (limited to 'src/video_core/renderer_vulkan/renderer_vulkan.cpp')
0 files changed, 0 insertions, 0 deletions
