You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yuzu/src/video_core
heapo 7853e6b5d4 Improve msvc codegen for hot-path array LUTs
In some constexpr functions, msvc is building the LUT at runtime
(pushing each element onto the stack) out of an abundance of caution. Moving the
arrays into be file-scoped constexpr's avoids this and turns the functions into
simple look-ups as intended.
6 years ago
..
debug_utils debug_utils: Remove unused includes 7 years ago
engines gl_rasterizer: Enable clip distances when set in register and in shader 6 years ago
renderer_opengl Rewrited TEX/TEXS (TEX Scalar). (#1826) 6 years ago
textures Implemented Tile Width Spacing 6 years ago
CMakeLists.txt gpu: Rewrite GPU command list processing with DmaPusher class. 6 years ago
dma_pusher.cpp dma_pushbuffer: Optimize to avoid loop and copy on Push. 6 years ago
dma_pusher.h dma_pushbuffer: Optimize to avoid loop and copy on Push. 6 years ago
gpu.cpp GPU: Don't try to route PFIFO methods (0-0x40) to the other engines. 6 years ago
gpu.h gpu: Rewrite GPU command list processing with DmaPusher class. 6 years ago
macro_interpreter.cpp gpu: Rewrite GPU command list processing with DmaPusher class. 6 years ago
macro_interpreter.h macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. 7 years ago
memory_manager.cpp memory_manager: Do not allow 0 to be a valid GPUVAddr. 7 years ago
memory_manager.h memory_manager: Do not allow 0 to be a valid GPUVAddr. 7 years ago
morton.cpp Merge pull request #1735 from FernandoS27/tex-spacing 6 years ago
morton.h Implemented Tile Width Spacing 6 years ago
rasterizer_cache.cpp rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject 7 years ago
rasterizer_cache.h Improved GPU Caches lookup Speed 7 years ago
rasterizer_interface.h gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies. 7 years ago
renderer_base.cpp video_core/renderer_base: Remove GL include from the renderer base class files 7 years ago
renderer_base.h global: Use std::optional instead of boost::optional (#1578) 7 years ago
surface.cpp Implement ASTC_2D_10X8 & ASTC_2D_10X8_SRGB (#1666) 7 years ago
surface.h Improve msvc codegen for hot-path array LUTs 6 years ago
video_core.cpp renderer_opengl: Namespace OpenGL code 7 years ago
video_core.h core: Namespace EmuWindow 7 years ago