ReinUsesLisp
fcbe714435
vulkan/wrapper: Sort physical devices
Sort discrete GPUs over the rest, Nvidia over AMD, AMD over Intel, Intel
over the rest. This gives us a somewhat consistent order when Optimus
is removed (renderdoc does this when it's attached).
This can break the configuration of users with an Intel GPU that
manually remove Optimus on yuzu. That said, it's a very unlikely to
happen.
6 years ago
Mat M
63fb1421a5
Merge pull request #3716 from bunnei/fix-another-impl-fallthrough
video_core: gl_shader_decompiler: Fix implicit fallthrough errors.
6 years ago
bunnei
6613cbfc35
video_core: gl_shader_decompiler: Fix implicit fallthrough errors.
6 years ago
bunnei
610f78e1eb
Merge pull request #3710 from lioncash/nso
loader/nso: Resolve moves not occurring in DecompressSegment
6 years ago
Mat M
fb321bdb18
Merge pull request #3715 from bunnei/fix-impl-fallthrough
service: hid: npad: Fix implicit fallthrough errors.
6 years ago
bunnei
f220140e8a
service: hid: npad: Fix implicit fallthrough errors.
6 years ago
bunnei
32fd01e339
Merge pull request #3713 from lioncash/time
service/time: Minor changes
6 years ago
bunnei
8044966cf4
Merge pull request #3711 from lioncash/cast
memory/slab_heap: Make use of static_cast over reinterpret_cast
6 years ago
Lioncash
de87fe690e
time/system_clock_core: Remove unnecessary initializer
This is already initialized within the class body.
6 years ago
Lioncash
8c0589239b
service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const
This doesn't modify internal member state.
6 years ago
Lioncash
30af9f0d5c
service/time: Add virtual destructors where applicable
Many of these implementations are used to implement a polymorphic
interface. While not directly used polymorphically, this prevents
virtual destruction from ever becoming an issue.
6 years ago
bunnei
50800a5509
Merge pull request #3704 from lioncash/fmt
externals: Update fmt to 6.2.0
6 years ago
bunnei
9611466c66
Merge pull request #3630 from benru/open-windows-network-files
common/file_util: Allow access to files on network shares
6 years ago
Lioncash
ac3ff8c9ba
memory/slab_heap: Make use of static_cast over reinterpret_cast
Casting from void* with static_cast is permitted by the standard, so we
can just make use of that instead.
6 years ago
Lioncash
d0569a0865
loader/nso: Resolve moves not occurring in DecompressSegment
Given the std::vector was const, an automatic move out of the function
could not occur.
We can allow automatic return value optimizations to occur by making the
buffer non-const.
6 years ago
Mat M
830767716e
Merge pull request #3706 from degasus/fix_fallthrough_error
video_code: Fix implicit switch fallthrough.
6 years ago
Markus Wick
d8d02fa184
video_code: Fix implicit switch fallthrough.
Since yesterday, this breaks the build on linux.
So let's fix it.
6 years ago
Lioncash
b250791362
externals: Update fmt to 6.2.0
Keeps the library up to date.
6 years ago
Fernando Sahmkow
74ce229ca5
Merge pull request #3703 from yuzu-emu/revert-3656-glsl-full-decompile
Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL"
6 years ago
Fernando Sahmkow
c2bd9f729c
Merge pull request #3672 from lioncash/null
file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero
6 years ago
Rodrigo Locatti
aed8e57a1b
Revert "gl_shader_cache: Use CompileDepth::FullDecompile on GLSL"
6 years ago
bunnei
66cb8ee64f
Merge pull request #3666 from bunnei/new-vmm
Implement a new virtual memory manager
6 years ago
bunnei
d392c4e552
Merge pull request #3682 from lioncash/uam
gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator
6 years ago
bunnei
4cdbd44f51
core: hle: Address various feedback & code cleanup.
- Should be no functional changes.
6 years ago
bunnei
2e718b26c8
core: device_memory: Remove incorrect usage of constexpr.
6 years ago
bunnei
bdf7501e7b
memory: Add copyright notice for Atmosphere where applicable.
6 years ago
bunnei
0cf0195874
kernel: Remove old VMManager class.
6 years ago
bunnei
a48860f7ba
loader: nso: Fix loader size and arguments.
6 years ago
bunnei
9b2526392a
loader: elf/kip/nro: Updates for new VMM.
6 years ago
bunnei
0707404f34
service: ldr: Updates for new VMM.
- Includes removing some service impls. that are untested.
6 years ago
bunnei
27b5b6c36f
kernel: memory: page_table: Simplify GetPhysicalAddr impl.
6 years ago
bunnei
6b40850b9a
kernel: svc: Updates for new VMM.
- Includes removing some SVC impls. that are untested.
6 years ago
bunnei
8a67b3058e
core: memory: Fix memory access on page boundaries.
- Fixes Super Smash Bros. Ultimate.
6 years ago
bunnei
5a461a7482
video_core: memory_manager: Updates for Common::PageTable changes.
6 years ago
bunnei
43321c1a69
core: memory: Updates for new VMM.
6 years ago
bunnei
08445bbd37
common: page_table: Update to use VirtualBuffer and simplify.
6 years ago
bunnei
b592621ffe
core: gdbstub: Updates for new VMM.
6 years ago
bunnei
93828bffc2
core: reporter: Updates for new VMM.
6 years ago
bunnei
88324e3513
memory: cheat_engine: Updates for new VMM.
6 years ago
bunnei
27ec77ef89
arm_test_common: Updates for new VMM.
6 years ago
bunnei
5fd6e219ea
kernel: process: Updates for new VMM.
6 years ago
bunnei
7e1001c2d3
service: pl_u: Update for new shared memory layout.
6 years ago
bunnei
38b51e2ffe
service: time: Update for new shared memory layout.
6 years ago
bunnei
410667d72a
service: hid: Update for new shared memory layout.
6 years ago
bunnei
6d110ee83c
service: irs: Update for new shared memory layout.
6 years ago
bunnei
15e751e36c
kernel: resource_limit: Reserve physical memory.
6 years ago
bunnei
76a040f50d
kernel: Initialize memory layout for new VMM.
6 years ago
bunnei
769f8cbf79
core: system: Rename GetDeviceManager -> DeviceManager.
- More consistent with other system components.
6 years ago
bunnei
d04147e731
kernel: transfer_memory: Refactor for new VMM.
6 years ago
bunnei
89776f7ef7
core: Construct/Destruct DeviceMemory on Init/Shutdown.
6 years ago