* renderer_gl: Make rasterizer normal class member * It doesn't need to be heap allocated anymore * gl_rasterizer: Remove default_texture * It's unused * gl_rasterizer: General cleanup * gl_rasterizer: Lower case lambdas * Match style with review comments from vulkan backend * rasterizer_cache: Prevent memory leak * Since the switch from shared_ptr these surfaces were no longer being destroyed properly. Use our garbage collector for that purpose to destroy it safely for both backends * rasterizer_cache: Make temp copy of old surface * The custom surface would override the memory region of the old region resulting in garbage data, this ensures the custom surface is constructed correctly * citra_qt: Manually create dialog tabs * Allows for custom constructors which is very useful. While at it, global state is now eliminated from configuration * citra_qt: Eliminate global system usage * core: Remove global system usage in memory and HIO * citra_qt: Use qOverload * tests: Run clang format * gl_texture_runtime: Fix surface scaling |
||
---|---|---|
.. | ||
custom_textures | ||
debug_utils | ||
host_shaders | ||
rasterizer_cache | ||
renderer_opengl | ||
renderer_software | ||
renderer_vulkan | ||
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 |