yuzu/src
ReinUsesLisp 33a0597603 vk_stream_buffer: Implement a stream buffer
This manages two kinds of streaming buffers: one for unified memory
models and one for dedicated GPUs. The first one skips the copy from the
staging buffer to the real buffer, since it creates an unified buffer.

This implementation waits for all fences to finish their operation
before "invalidating". This is suboptimal since it should allocate
another buffer or start searching from the beginning. There is room for
improvement here.

This could also handle AMD's "pinned" memory (a heap with 256 MiB) that
seems to be designed for buffer streaming.
2019-02-24 04:27:51 -03:00
..
audio_core audio_core/buffer: Make const and non-const getter for samples consistent 2019-02-16 15:21:35 -05:00
common Adressed review comments 2019-02-15 22:14:54 +01:00
core Merge pull request #2130 from lioncash/system_engine 2019-02-20 21:24:56 -05:00
input_common Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
tests core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
video_core vk_stream_buffer: Implement a stream buffer 2019-02-24 04:27:51 -03:00
web_service compatdb: Use a seperate endpoint for testcase submission 2018-10-28 13:23:02 +01:00
yuzu loading_screen: Unchunk progress bar 2019-02-06 22:23:40 -03:00
yuzu_cmd gl_shader_cache: Link loading screen with disk shader cache load 2019-02-06 22:23:40 -03:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt Port web_service from Citra 2018-10-02 15:30:48 +02:00