[texture_cache] Enforce conservative 3D texture aliasing. Consistently merge/lookup images. #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ue-game-fix"
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?
Previously, the merging strategy is permissive but the lookup strategy is strict. Together they create a infinite merge loop because lookup always fails and merges are always executed.
The last attempt to fix this issue made the lookup strategy more permissive which created unexpected aliased textures.
This commit implements an alternative: make the merging strategy strict.
Reviewed-on: #196
Reviewed-by: Shinmegumi shinmegumi@eden-emu.dev
Co-authored-by: weakboson weakboson@quantum-field.net
Co-committed-by: weakboson weakboson@quantum-field.net