2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00
yuzu/src/video_core
Lioncash bebbdc2067 shader_ir: std::move Node instance where applicable
These are std::shared_ptr instances underneath the hood, which means
copying them isn't as cheap as a regular pointer. Particularly so on
weakly-ordered systems.

This avoids atomic reference count increments and decrements where they
aren't necessary for the core set of operations.
2019-07-16 19:49:23 -04:00
..
debug_utils
engines Merge pull request #2695 from ReinUsesLisp/layer-viewport 2019-07-15 16:28:07 -04:00
renderer_opengl Merge pull request #2695 from ReinUsesLisp/layer-viewport 2019-07-15 16:28:07 -04:00
renderer_vulkan Merge pull request #2695 from ReinUsesLisp/layer-viewport 2019-07-15 16:28:07 -04:00
shader shader_ir: std::move Node instance where applicable 2019-07-16 19:49:23 -04:00
texture_cache Texture_Cache: Address Feedback 2019-07-14 17:42:39 -04:00
textures texture_cache: Style and Corrections 2019-06-20 21:24:47 -04:00
buffer_cache.h buffer_cache: Avoid [[nodiscard]] to make clang-format happy 2019-07-06 01:17:05 -03:00
CMakeLists.txt Merge pull request #2675 from ReinUsesLisp/opengl-buffer-cache 2019-07-14 19:03:43 -04:00
dma_pusher.cpp Dma_pusher: ASSERT on empty command_list 2019-05-19 10:48:31 -04:00
dma_pusher.h
gpu.cpp prefer system reference over global accessor 2019-07-09 08:11:35 -07:00
gpu.h
gpu_asynch.cpp
gpu_asynch.h
gpu_synch.cpp
gpu_synch.h
gpu_thread.cpp core/core_timing_util: Use std::chrono types for specifying time units 2019-06-04 20:31:24 -04:00
gpu_thread.h
macro_interpreter.cpp GPU: Add a microprofile for macro interpreter 2019-07-14 12:00:30 -04:00
macro_interpreter.h
memory_manager.cpp prefer system reference over global accessor 2019-07-09 08:11:35 -07:00
memory_manager.h prefer system reference over global accessor 2019-07-09 08:11:35 -07:00
morton.cpp
morton.h
rasterizer_cache.cpp
rasterizer_cache.h rasterizer_cache: Protect inherited caches from submission level 2019-07-01 04:32:01 -04:00
rasterizer_interface.h gl_buffer_cache: Implement with generic buffer cache 2019-07-06 00:37:55 -03:00
renderer_base.cpp
renderer_base.h
sampler_cache.cpp
sampler_cache.h
surface.cpp surface: Correct format S8Z24 2019-06-20 21:38:34 -03:00
surface.h texture_cache: Style changes 2019-06-29 19:52:37 -03:00
video_core.cpp
video_core.h