mirror of
https://github.com/Lime3DS/Lime3DS
synced 2025-01-06 04:03:22 +00:00
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 |
||
---|---|---|
.. | ||
frame_dumper_opengl.cpp | ||
frame_dumper_opengl.h | ||
gl_blit_helper.cpp | ||
gl_blit_helper.h | ||
gl_driver.cpp | ||
gl_driver.h | ||
gl_rasterizer.cpp | ||
gl_rasterizer.h | ||
gl_rasterizer_cache.cpp | ||
gl_resource_manager.cpp | ||
gl_resource_manager.h | ||
gl_shader_decompiler.cpp | ||
gl_shader_decompiler.h | ||
gl_shader_disk_cache.cpp | ||
gl_shader_disk_cache.h | ||
gl_shader_gen.cpp | ||
gl_shader_gen.h | ||
gl_shader_manager.cpp | ||
gl_shader_manager.h | ||
gl_shader_util.cpp | ||
gl_shader_util.h | ||
gl_state.cpp | ||
gl_state.h | ||
gl_stream_buffer.cpp | ||
gl_stream_buffer.h | ||
gl_texture_runtime.cpp | ||
gl_texture_runtime.h | ||
gl_vars.cpp | ||
gl_vars.h | ||
pica_to_gl.h | ||
post_processing_opengl.cpp | ||
post_processing_opengl.h | ||
renderer_opengl.cpp | ||
renderer_opengl.h |