yuzu-mainline/src
ReinUsesLisp fe931ac976 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers
Drop MemoryBarrier from the buffer cache and use Maxwell3D's register
WaitForIdle.

To implement this on OpenGL we just call glMemoryBarrier with the
necessary bits.

Vulkan lacks this synchronization primitive, so we set an event and
immediately wait for it. This is not a pretty solution, but it's what
Vulkan can do without submitting the current command buffer to the queue
(which ends up being more expensive on the CPU).
2020-04-28 02:18:12 -03:00
..
audio_core audio_renderer: Preliminary BehaviorInfo (#3736) 2020-04-20 22:57:30 -04:00
common Fix -Werror=conversion error. 2020-04-24 09:33:04 +02:00
core Merge pull request #3797 from slashiee/hid-stub 2020-04-27 15:37:08 -04:00
input_common Merge pull request #3673 from lioncash/extra 2020-04-16 21:12:33 -04:00
tests Merge pull request #3697 from lioncash/declarations 2020-04-23 02:18:52 -04:00
video_core {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 2020-04-28 02:18:12 -03:00
web_service Merge pull request #3673 from lioncash/extra 2020-04-16 21:12:33 -04:00
yuzu Merge pull request #3742 from FernandoS27/command-list 2020-04-27 00:18:46 -04:00
yuzu_cmd Merge pull request #3742 from FernandoS27/command-list 2020-04-27 00:18:46 -04:00
yuzu_tester GPU: Add Fast GPU Time Option. 2020-04-23 08:52:57 -04:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt CMakeLists: Make missing declarations a compile-time error 2020-04-16 23:43:41 -04:00