2e655f73b8
* 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 |
||
---|---|---|
.. | ||
custom_textures | ||
debug_utils | ||
host_shaders | ||
rasterizer_cache | ||
renderer_opengl | ||
renderer_software | ||
shader | ||
texture | ||
CMakeLists.txt | ||
command_processor.cpp | ||
command_processor.h | ||
geometry_pipeline.cpp | ||
geometry_pipeline.h | ||
gpu_debugger.h | ||
pica_state.h | ||
pica_types.h | ||
pica.cpp | ||
pica.h | ||
precompiled_headers.h | ||
primitive_assembly.cpp | ||
primitive_assembly.h | ||
rasterizer_accelerated.cpp | ||
rasterizer_accelerated.h | ||
rasterizer_interface.h | ||
regs_framebuffer.h | ||
regs_lighting.h | ||
regs_pipeline.h | ||
regs_rasterizer.h | ||
regs_shader.h | ||
regs_texturing.h | ||
regs.cpp | ||
regs.h | ||
renderer_base.cpp | ||
renderer_base.h | ||
utils.h | ||
vertex_loader.cpp | ||
vertex_loader.h | ||
video_core.cpp | ||
video_core.h |