1
0
Fork 0
forked from suyu/suyu
suyu/src/video_core
ReinUsesLisp 25c2fe1c6b vk_resource_manager: Implement VKFence
Fences take ownership of objects, protecting them from GPU-side or
driver-side concurrent access. They must be commited from the resource
manager. Their usage flow is: commit the fence from the resource
manager, protect resources with it and use them, send the fence to an
execution queue and Wait for it if needed and then call Release. Used
resources will automatically be signaled when they are free to be
reused.
2019-02-14 18:44:26 -03:00
..
debug_utils
engines Merge pull request #2110 from lioncash/namespace 2019-02-12 19:26:37 -05:00
renderer_opengl renderer_opengl: Remove reference to global system instance 2019-02-12 19:33:22 -05:00
renderer_vulkan vk_resource_manager: Implement VKFence 2019-02-14 18:44:26 -03:00
shader Merge pull request #2108 from FernandoS27/fix-cc 2019-02-12 10:39:03 -05:00
textures Merge pull request #2042 from ReinUsesLisp/nouveau-tex 2019-02-06 20:19:20 -05:00
CMakeLists.txt vk_resource_manager: Add VKResource interface 2019-02-14 18:36:15 -03:00
dma_pusher.cpp video_core: Assert on invalid GPU to CPU address queries 2019-02-03 04:58:40 -03:00
dma_pusher.h video_core/dma_pusher: Silence C4828 warnings 2019-01-30 12:36:31 -05:00
gpu.cpp Merge pull request #2099 from greggameplayer/BGRA8-Framebuffer-Real 2019-02-12 21:44:20 -05:00
gpu.h Merge pull request #2099 from greggameplayer/BGRA8-Framebuffer-Real 2019-02-12 21:44:20 -05:00
macro_interpreter.cpp Fixed uninitialized memory due to missing returns in canary 2018-12-19 12:52:32 +11:00
macro_interpreter.h macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. 2018-11-22 00:58:00 -05:00
memory_manager.cpp memory_manager: Check for reserved page status 2019-02-03 04:58:24 -03:00
memory_manager.h memory_manager: Do not allow 0 to be a valid GPUVAddr. 2018-11-23 12:58:55 -05:00
morton.cpp gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist. 2018-12-28 15:36:45 -05:00
morton.h Implemented Tile Width Spacing 2018-11-26 09:05:12 -04:00
rasterizer_cache.cpp rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject 2018-11-08 00:31:39 -05:00
rasterizer_cache.h Improved GPU Caches lookup Speed 2018-11-11 12:53:25 -04:00
rasterizer_interface.h gl_rasterizer: Implement a more accurate fermi 2D copy. 2019-02-06 21:54:21 -05:00
renderer_base.cpp yuzu, video_core: Screenshot functionality 2018-12-18 22:54:41 +01:00
renderer_base.h yuzu, video_core: Screenshot functionality 2018-12-18 22:54:41 +01:00
surface.cpp Implement BGRA8 framebuffer format 2019-02-09 23:44:01 +01:00
surface.h video_core: Remove unused Fill surface type 2019-02-01 02:57:47 -03:00
video_core.cpp gl_shader_disk_cache: Pass core system as argument and guard against games without title ids 2019-02-06 22:23:40 -03:00
video_core.h gl_shader_disk_cache: Pass core system as argument and guard against games without title ids 2019-02-06 22:23:40 -03:00