citra-mk7/src
GPUCode 2e655f73b8
Rasterizer cache refactor v2 (#6479)
* rasterizer_cache: Switch to template

* Eliminates all opengl references in the rasterizer cache headers
  thus completing the backend abstraction

* rasterizer_cache: Switch to page table

* Surface storage isn't particularly interval sensitive so we can use a page table to make it faster

* rasterizer_cache: Move sampler management out of rasterizer cache

* rasterizer_cache: Remove shared_ptr usage

* Switches to yuzu's slot vector for improved memory locality.

* rasterizer_cache: Rework reinterpretation lookup

* citra_qt: Per game texture filter

* rasterizer_cache: Log additional settings

* gl_texture_runtime: Resolve shadow map comment

* rasterizer_cache: Don't use float for viewport

* gl_texture_runtime: Fix custom allocation recycling

* rasterizer_cache: Minor cleanups

* Cleanup texture cubes when all the faces have been unregistered from the cache

* custom_tex_manager: Allow multiple hash mappings per texture

* code: Move slot vector to common

* rasterizer_cache: Prevent texture cube crashes

* rasterizer_cache: Improve mipmap validation

* CanSubRect now works properly when validating multi-level surfaces, for example Dark Moon validates a 4 level surface from a 3 level one and it works

* gl_blit_handler: Unbind sampler on reinterpretation
2023-05-07 02:34:28 +03:00
..
android android: Turn GameInfo into a class (#6494) 2023-05-06 14:40:11 +05:30
audio_core Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
citra Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
citra_qt Rasterizer cache refactor v2 (#6479) 2023-05-07 02:34:28 +03:00
common Rasterizer cache refactor v2 (#6479) 2023-05-07 02:34:28 +03:00
core Textures loading screen (#6478) 2023-05-07 02:34:14 +03:00
dedicated_room Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
input_common Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
network Various miscelaneous changes (#6496) 2023-05-03 17:24:10 +02:00
tests Chore: Enable warnings as errors on MSVC (#6456) 2023-05-01 22:38:58 +03:00
video_core Rasterizer cache refactor v2 (#6479) 2023-05-07 02:34:28 +03:00
web_service build: Improvements to bundled libraries support. (#6435) 2023-04-28 13:02:53 -07:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt Chore: Enable warnings as errors on MSVC (#6456) 2023-05-01 22:38:58 +03:00