citra-shitamoto-network/src/video_core
BreadFish64 935e88a580 gl_rasterizer_cache: Remove all fully invalid surfaces from the cache
Some games (e.g. Pilotwings Resort) create many surfaces that are invalidated quickly but were never removed.
This occasionally lead to large lag spikes due to high lookup times and other data structure management overhead.
2021-02-02 20:43:41 -06:00
..
debug_utils general: Use deducation guides for std::lock_guard and std::unique_lock 2019-04-07 15:14:29 +02:00
renderer_opengl gl_rasterizer_cache: Remove all fully invalid surfaces from the cache 2021-02-02 20:43:41 -06:00
shader Apply suggestions from code review 2020-03-28 16:28:07 +00:00
swrasterizer Merge pull request #5247 from lioncash/copy3 2020-04-24 22:07:03 +08:00
texture common/vector_math: Move Vec[x] types into the Common namespace 2019-03-02 15:04:13 +01:00
CMakeLists.txt Merge branch 'master' into feature/savestates-2 2020-04-17 00:01:43 +01:00
command_processor.cpp command_processor: Resolve undefined behavior type punning 2020-04-27 15:35:21 -04:00
command_processor.h video_core serialization 2020-02-13 17:34:16 +08:00
generate_shaders.cmake video_core: add texture filtering (#5017) 2020-03-16 09:42:05 -05:00
geometry_pipeline.cpp geometry_pipeline: std::move vertex handler in SetVertexHandler() 2020-04-18 21:26:47 -04:00
geometry_pipeline.h Fixed setting the right DSP service on deserialization 2020-02-13 17:42:10 +08:00
gpu_debugger.h
pica_state.h Separate the enums from cam/cam.h 2020-08-19 01:45:57 -03:00
pica_types.h clang-format fixes 2020-02-13 17:39:15 +08:00
pica.cpp pica_state: Make use of std::array 2020-04-27 15:35:18 -04:00
pica.h
primitive_assembly.cpp primitive_assembly: Take triangle_handler by reference 2020-04-18 20:40:45 -04:00
primitive_assembly.h Fix savestates compatibility (#5256) 2020-04-20 16:21:37 +02:00
rasterizer_interface.h Sync GPU state after loading (fix FE terrain bug) 2020-04-11 10:28:52 +01:00
regs_framebuffer.h
regs_lighting.h common/vector_math: Move Vec[x] types into the Common namespace 2019-03-02 15:04:13 +01:00
regs_pipeline.h Use the correct register length for index_array 2019-12-13 18:08:07 -07:00
regs_rasterizer.h common/vector_math: Move Vec[x] types into the Common namespace 2019-03-02 15:04:13 +01:00
regs_shader.h gl_rasterizer: Resolve truncation warnings 2020-05-01 06:08:20 -04:00
regs_texturing.h gl_rasterizer: implement mipmap 2019-03-08 09:37:24 -05:00
regs.cpp
regs.h remove ugly msvc hack 2019-09-15 22:35:21 -05:00
renderer_base.cpp gl_rasterizer: Remove unused emu_window variable in RasterizerOpenGL 2020-05-01 05:52:48 -04:00
renderer_base.h video_core: Amend misplaced forward declarations 2020-04-18 20:12:22 -04:00
utils.h
vertex_loader.cpp Memory: move GetPhysicalPointer and IsValidPhysicalAddress into class 2018-12-05 20:21:14 -05:00
vertex_loader.h
video_core.cpp fix typo; updated comment about apples bad driver 2020-04-18 15:55:19 +02:00
video_core.h fix typo; updated comment about apples bad driver 2020-04-18 15:55:19 +02:00