- 07 Mar, 2022 2 commits
-
-
lat9nq authored
If a GraphicsContext is destroyed before its Scoped is destroyed, this causes a crash as the Scoped tries to call a method in the destroyed context on exit. Add a way to Cancel the call when we know that calling the GraphicsContext will not work.
-
lat9nq authored
When CreateGPU fails, yuzu would try and shutdown the GPU instance regardless of whether any instance was actually created. Check for nullptr before calling its methods to prevent a crash.
-
- 06 Mar, 2022 2 commits
-
-
Ameer J authored
* gl_graphics_pipeline: Improve shader builder synchronization Make use of GLsync objects to ensure better synchronization between shader builder threads and the main context * gl_graphics_pipeline: Make built_fence access threadsafe * gl_graphics_pipeline: Use GLsync objects only when building in parallel * gl_graphics_pipeline: Replace GetSync calls with non-blocking waits The spec states that a ClientWait on a Fence object ensures the changes propagate to the calling context
-
Fernando S authored
host_memory: Fix fastmem crashes in debug builds
-
- 03 Mar, 2022 2 commits
- 02 Mar, 2022 1 commit
-
-
Morph authored
It is possible for virtual_offset to not be 0 when the iterator is at the beginning, and thus, std::prev(it) may be evaluated, leading to a crash in debug mode. Co-Authored-By: Fernando S. <1731197+FernandoS27@users.noreply.github.com>
-
- 01 Mar, 2022 5 commits
-
-
Fernando S authored
dynarmic: Inline exclusive memory accesses
-
Mai M authored
Update translations (2022-03-01)
-
The yuzu Community authored
-
Mai M authored
gl_fence_manager: Minor optimization to signal querying
-
Mai M authored
ffmpeg: Fix mis-maching argument warning for endif
-
- 28 Feb, 2022 6 commits
-
-
Merry authored
-
merry authored
-
bunnei authored
- As this can only be derived once.
-
bunnei authored
-
bunnei authored
- Updates the KMemoryManager implementation against latest documentation. - Reworks KMemoryLayout to be accessed throughout the kernel. - Fixes an issue with pool sizes being incorrectly reported.
-
Wunkolo authored
Was getting an unhandled `invalid_argument` [exception](https://en.cppreference.com/w/cpp/thread/thread/join) during shutdown on my linux machine. This removes the need for a `StopBackendThread` function entirely since `jthread` [automatically handles both checking if the thread is joinable and stopping the token before attempting to join](https://en.cppreference.com/w/cpp/thread/jthread/~jthread) in the case that `StartBackendThread` was never called.
-
- 27 Feb, 2022 10 commits
-
-
ameerj authored
Per the spec, bufSize is the number of integers that will be written, in this case, 1. Also, the length argument is optional if the information of the number of elements written is not needed.
-
merry authored
Inlines implementation of exclusive instructions into JITted code, improving performance of applications relying heavily on these instructions. We also fastmem these instructions for additional speed, with support for appropriate recompilation on fastmem failure. An unsafe optimization to disable the intercore global_monitor is also provided, should one wish to rely solely on cmpxchg semantics for safety. See also: merryhime/dynarmic#664
-
bunnei authored
-
bunnei authored
-
bunnei authored
- KPageHeap tracks physical addresses, not virtual addresses. - Various updates and improvements to match latest documentation for this type.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
- 26 Feb, 2022 6 commits
-
-
bunnei authored
externals: Dynarmic: Update to latest rev.
-
bunnei authored
- Fixes inaccurate size reporting in SpaceRemaining, which caused crashes in yuzu with SSBU.
-
bunnei authored
Add extended memory layout (6GB) support and improve KResourceLimit management
-
bunnei authored
vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_state
-
Mai M authored
maxwell_to_(gl/vk): Add 11_11_10 float vertex format
-
Ameer J authored
RDNA2 devices running under the RADV driver were crashing when VK_EXT_vertex_input_dynamic_state was enabled. Blacklisting these devices until a proper fix is established.
-
- 25 Feb, 2022 3 commits
- 24 Feb, 2022 2 commits
- 22 Feb, 2022 1 commit
-
-
Mai M authored
service: am: Update enum names to match documentation
-