eden-miror/src/shader_recompiler/backend
tarako d720a7b4b4
[vulkan] Fixed dual-source blending to correctly map shader outputs. (#3637)
Fixes Skyward Sword HD eye gitch and a related MoltenVK crash due to the incorrect output mapping. Verified working on mac and android.

The test in vk_pipeline_cache.cpp is a bit ugly, but it didn't seem worth it to go lambda/macro just to make it look cleaner. Could change if necessary.

Co-authored-by: tarako <none@none.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3637
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: tarako <r76036296@gmail.com>
Co-committed-by: tarako <r76036296@gmail.com>
2026-03-03 01:54:57 +01:00
..
glasm [shader_recompiler] Add IAbs64 to prevent errors when using I2F with a 64-bit packed CBUF variant (#2918) 2025-11-03 20:20:19 +01:00
glsl [opengl] fix GL_NV_geometry_shader_passthrough compiler complaints (#3357) 2026-01-21 00:16:30 +01:00
spirv [vulkan] Fixed dual-source blending to correctly map shader outputs. (#3637) 2026-03-03 01:54:57 +01:00
bindings.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00