yuzu/src
ReinUsesLisp ceb851b590 vk_memory_manager: Misc changes
* Allocate memory in discrete exponentially increasing chunks until the
128 MiB threshold. Allocations larger thant that increase linearly by
256 MiB (depending on the required size). This allows to use small
allocations for small resources.

* Move memory maps to a RAII abstraction. To optimize for debugging
tools (like RenderDoc) users will map/unmap on usage. If this ever
becomes a noticeable overhead (from my profiling it doesn't) we can
transparently move to persistent memory maps without harming the API,
getting optimal performance for both gameplay and debugging.

* Improve messages on exceptional situations.

* Fix typos "requeriments" -> "requirements".

* Small style changes.
2020-01-06 18:13:41 -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 common: SPSCQueue: Notify after incrementing queue size. 2019-12-16 20:39:53 -05:00
core Merge pull request #3257 from degasus/no_busy_loops 2020-01-06 00:09:57 -05:00
input_common input_common/sdl/sdl_impl: Correct logging string in SDLState constructor 2019-06-03 16:56:47 -04:00
tests core/memory: Migrate over memory mapping functions to the new Memory class 2019-11-26 21:53:34 -05:00
video_core vk_memory_manager: Misc changes 2020-01-06 18:13:41 -03:00
web_service web-service: Port citra's updated web_backend code. 2019-11-09 14:00:44 -05:00
yuzu yuzu: Remove Maxwell debugger 2020-01-02 23:09:44 -03:00
yuzu_cmd yuzu_cmd: Use string_view instead of string for extensions 2019-11-07 01:52:18 -03:00
yuzu_tester yuzu_tester: Remove unused variable 2019-10-04 23:41:22 +00:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt yuzu_tester: Add project subdirectory 2019-06-10 00:03:11 -04:00