Decode RGB9E5 inputs in failed upscale fallbacks #425
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot!425
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/fix-rgb9e5-upscale"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What this fixes
When an upscale network fails to translate on AMD, entering Kokiri or changing dynamic resolution can turn the scene into bright neon colors.
Why merge
Change
gpu/vk/vk_draw.cpp: share the existing typed helper and use it for compatible RGB9E5 fallback inputs.tests/test_upscale_fallback.py: exercise the actual fallback function across 13 routing and capability cases without Vulkan.Tested
python -I -B tests/test_upscale_fallback.py --cxx clang++checks the routing and unsupported-feature fallbacks. Fails on the old code, passes now.Not covered