yuzu-mainline/src
ReinUsesLisp aae8c180cb gl_query_cache: Implement host queries using a deferred cache
Instead of waiting immediately for executed commands, defer the query
until the guest CPU reads it. This way we get closer to what the guest
program is doing.

To archive this we have to build a dependency queue, because host APIs
(like OpenGL and Vulkan) use ranged queries instead of counters like
NVN.

Waiting for queries implicitly uses fences and this requires a command
being queued, otherwise the driver will lock waiting until a timeout. To
fix this when there are no commands queued, we explicitly call glFlush.
2020-02-14 17:33:13 -03:00
..
audio_core core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
common Merge pull request #3326 from FearlessTobi/port-5039 2020-01-24 20:59:57 -05:00
core address_arbiter: Collapse loops in InsertThread() and RemoveThread() 2020-02-12 15:34:07 -05:00
input_common input_common/udp: Ensure that UDP is shut down within Shutdown() 2020-02-03 09:29:15 -05:00
tests core/memory: Migrate over memory mapping functions to the new Memory class 2019-11-26 21:53:34 -05:00
video_core gl_query_cache: Implement host queries using a deferred cache 2020-02-14 17:33:13 -03:00
web_service web_service/telemetry_json: Report USER_CONFIG 2020-01-29 17:53:11 -03:00
yuzu Merge pull request #3391 from Morph1984/remove-unknown 2020-02-09 12:08:01 -05:00
yuzu_cmd yuzu_cmd: Fix memcpy on Vulkan handlers 2020-01-29 17:53:11 -03:00
yuzu_tester yuzu: Implement Vulkan frontend 2020-01-29 17:53:11 -03:00
.clang-format
CMakeLists.txt CMake: Create thin archives on Linux 2020-01-19 12:52:09 +01:00