Morph
f64cc85d4b
Merge pull request #8490 from liamwhite/read-code-stop
dynarmic: Stop ReadCode callbacks to unmapped addresses
4 years ago
Fernando S
ee5d112e19
Merge pull request #7454 from FernandoS27/new-core-timing
Core: Remake Core Timing
4 years ago
Fernando Sahmkow
3adeb694b0
Adress Feedback.
4 years ago
Fernando S
801409b5ac
Merge pull request #8518 from yuzu-emu/revert-8379-amd-push-desc-workaround
Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"
4 years ago
lat9nq
973290ff56
Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"
4 years ago
Morph
d3da378c46
Merge pull request #8512 from german77/nnResult
Replace multiple names with a better name
4 years ago
Fernando Sahmkow
7f4debb936
Native clock: Use atomic ops as before.
4 years ago
Fernando Sahmkow
eadcaab9bd
Native Clock: remove inaccuracy mask.
4 years ago
Fernando Sahmkow
2d838d8ec9
Address feedback.
4 years ago
Fernando Sahmkow
0043292951
Core: Protect each event from race conditions within it.
4 years ago
Fernando Sahmkow
d3becee4c0
Core: Fix tests.
4 years ago
Fernando Sahmkow
396cb575c9
Core: add missing include.
4 years ago
Fernando Sahmkow
1541f198eb
Core/Common: Corrections to core timing and add critical priority.
4 years ago
Fernando Sahmkow
ca686b6d07
Core: Reimplement Core Timing.
4 years ago
Fernando Sahmkow
6b03abbbad
Common: improve native clock.
4 years ago
bunnei
74ebab21ce
Merge pull request #8504 from comex/mesosphere-current-process
Support `InfoType_MesosphereCurrentProcess`
4 years ago
german77
c0b4082192
video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueue
4 years ago
german77
1d54e70cdd
video_core: Replace VKSwapchain with Swapchain
4 years ago
german77
8944399d57
video_core: Replace VKQueryCache with QueryCache
4 years ago
german77
d7b293b022
video_core: Replace VKScheduler with Scheduler
4 years ago
german77
3003462a0f
video_core: Replace VKBlitScreen with BlitScreen
4 years ago
german77
c13b99f357
video_core: Replace VKFenceManager with FenceManager
4 years ago
german77
093680269b
core: kernel: Replace instances of KPageLinkedList with KPageGroup
4 years ago
german77
c7890ebccc
core: Replace all instances of ResultCode with Result
4 years ago
bunnei
8e9a9b18c6
Merge pull request #8475 from liamwhite/x18
kernel: make current thread pointer thread local
4 years ago
comex
0c3a934b6e
Re-add missing `case` and braces, and trim whitespace
4 years ago
comex
593f978ad2
Update src/core/hle/kernel/svc.cpp
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
4 years ago
comex
9decdbabab
Support InfoType_MesosphereCurrentProcess
4 years ago
bunnei
9eed713a12
Merge pull request #8500 from liamwhite/poke
gdbstub: fix register pokes
4 years ago
Liam
2e78c2fdb9
gdbstub: fix register pokes
4 years ago
Liam
83f1ecb73b
kernel: make current thread pointer thread local
4 years ago
bunnei
4548e74d3f
Merge pull request #8491 from Morph1984/extra-assert
KPageTable: Remove extraneous assert
4 years ago
bunnei
3f3f5aa93b
Merge pull request #8483 from liamwhite/fire-emblem-three-semaphores
kernel: wait for threads to stop on pause
4 years ago
Morph
72b78f9c32
KPageTable: Remove extraneous assert
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
4 years ago
Morph
49e8aef1ac
Merge pull request #8455 from lat9nq/mingw-clang
ci/windows: Use Clang for MinGW builds
4 years ago
Liam
0d04631c1f
dynarmic: Stop ReadCode callbacks to unmapped addresses
4 years ago
bunnei
f4201ec44e
Merge pull request #8432 from liamwhite/watchpoint
core/debugger: memory breakpoint support
4 years ago
bunnei
d1d50f28c8
Merge pull request #8468 from liamwhite/dispatch-tracking
kernel: fix some uses of disable_count
4 years ago
liamwhite
f4d876be3c
Merge pull request #8487 from german77/system-button
service: am: Stub PerformSystemButtonPressingIfInFocus
4 years ago
Narr the Reg
341d5b9463
service: am: Stub PerformSystemButtonPressingIfInFocus
Used by Ring Fit Adventure
4 years ago
Liam
808ad9eb9f
kernel: wait for threads to stop on pause
4 years ago
Morph
527e3c1877
Merge pull request #8476 from liamwhite/gpu-wasnt-ready
core: fix initialization in single core, sync GPU mode
4 years ago
lat9nq
607fe38581
ci/windows: Build using Clang
Uses the MinGWClangCross toolchain script to build yuzu. Disables our
bundled SDL2 to use the system ones that have been modified to not use
`-mwindows`. Also set's `-e` to stop the script on an error (as opposed
to packaging nothing).
Uses LLVM's linker for linking yuzu. Adds -femulated-tls due to a
libstdc++ incompatibility between GCC and Clang in vulkan_common.
4 years ago
lat9nq
f1158d622c
CMakeModules: Add MinGWClangCross
Facilitates what programs we need for cross-compiling to Windows from
Linux using LLVM's compilers. Based on MinGWCross
4 years ago
lat9nq
9dd5e3e9da
ci/windows: Split up cmake command
Improves readability.
4 years ago
Liam
91beb87df0
core: fix initialization in single core, sync GPU mode
4 years ago
Morph
3206752e00
Merge pull request #8472 from german77/tace
common: param_package: Demote DEBUG to TRACE for getters
4 years ago
Morph
30a4b86d94
Merge pull request #8474 from DCNick3/yuzu-cmd-respect-log-filter
Make yuzu-cmd respect log_filter setting
4 years ago
Nikita Strygin
3d63ebf6c9
Make yuzu-cmd respect log_filter setting
Because logging infrastructure initializes before the loading of the
config, it reads the default setting for log_filter and ignores the one
set in config. To change log_filter after logging initialization some
additional calls need to be made.
4 years ago
liamwhite
7fe89bf205
Merge pull request #8473 from DCNick3/implement-exit-process
Implement ExitProcess svc
4 years ago