texture_cache: Handle compressed views of uncompressed images (#3056)

* pixel_format: Remove unused tables, refactor

* host_compatibilty: Cleanup and support uncompressed views of compressed formats

* texture_cache: Handle compressed views of uncompressed images

* tile_manager: Bump max supported mips to 16

Fixes a crash during start

* oops

* texture_cache: Fix order of format compat check
This commit is contained in:
TheTurtle 2025-06-08 23:09:08 +03:00 committed by GitHub
parent 8ffcfc87bd
commit ce42eccc9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 434 additions and 609 deletions

View file

@ -964,6 +964,7 @@ set(VIDEO_CORE src/video_core/amdgpu/liverpool.cpp
src/video_core/texture_cache/tile_manager.cpp
src/video_core/texture_cache/tile_manager.h
src/video_core/texture_cache/types.h
src/video_core/texture_cache/host_compatibility.cpp
src/video_core/texture_cache/host_compatibility.h
src/video_core/page_manager.cpp
src/video_core/page_manager.h