Liam
a6c1036ddc
core: centralize profile scope for Dynarmic
4 years ago
Morph
2ccc2d0258
main: Eliminate variable shadowing
4 years ago
Liam
59a6d88625
kernel: implement KProcess suspension
4 years ago
Morph
5c72801730
vk_compute_pass: Use VK_ACCESS_NONE
This enumeration was introduced in Vulkan 1.3, prefer using this instead of defaulting the enum.
Also resolves a narrowing conversion warning on MSVC.
4 years ago
Morph
69cd83d3ac
wait_tree: Eliminate variable shadowing
4 years ago
Morph
050426b55a
configure_ringcon: Eliminate variable shadowing
4 years ago
Morph
a884ca9b8d
configure_touch_from_button: Eliminate variable shadowing
4 years ago
Morph
9eadb6286d
configure_per_game: Eliminate variable shadowing
4 years ago
Morph
e1e6c62dd9
configure_input_player: Eliminate variable shadowing
4 years ago
Morph
30dc4a1d78
configure_dialog: Eliminate variable shadowing
4 years ago
Morph
6134852675
bootmanager: Eliminate variable shadowing
4 years ago
Morph
7e75b94e3b
game_list: Eliminate variable shadowing
4 years ago
Morph
b3d8533ad9
vk_compute_pass: Silence Wextra warning
Silences a warning about using enumerated and non-enumerated types in a conditional expression.
4 years ago
Liam
f91e2f2742
kernel: fix passthrough of local captures in lambda
4 years ago
Liam
846f266199
common/assert: rework ASSERT handling to avoid std::function usage
4 years ago
Liam
79bf4bc3ff
general: fix compilation on MinGW GCC 12
4 years ago
Liam
855928b782
common/assert: add unlikely
4 years ago
Liam
f3fd1038bb
general: fix compilation on GCC 12
4 years ago
Liam
72abaf896f
kernel: ensure class token lambda exit is unreachable
4 years ago
Liam
32ba68cf0e
kernel: fix inconsistency in AutoObjectTraits macro definitions
4 years ago
Liam
d2af4f8142
common: Don't test ASSERT conditions inline
4 years ago
Liam
c1771c98f3
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
lat9nq
e8fc40baa1
structured_control_flow: Remove constexpr Flow::Block
This seems to be unsupported in newer libstdc++ versions due to
Flow::Block's base class being a non-literal type. It's not clear to me
why this was permitted in earlier versions.
4 years ago
Morph
6cbe898149
yuzu_cmd: Eliminate variable shadowing
4 years ago
Morph
6e1f9fa7b8
audio_core: Remove -Werror=unused-parameter
Removing this as we don't enforce unused parameter warnings elsewhere in the project, and explicitly specify -Wno-unused-parameter in the main CMakeLists.
4 years ago
Morph
e647661b76
CMakeLists: Make variable shadowing a compile-time error
Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug.
4 years ago
Morph
716cced399
common: Eliminate variable shadowing
GCC/Clang treats variables within lambdas as potentially shadowing those outside the lambda, despite them not being captured inside the lambda's capture list.
4 years ago
Morph
911eae6283
yuzu: Eliminate variable shadowing
4 years ago
Morph
56114589a6
web_service: Eliminate variable shadowing
4 years ago
Liam
2328945c5a
core/debugger: allow remote connections
4 years ago
Lioncash
d3d5f85f98
gdbstub_arch: Add missing virtual destructor
The class is used polymorphically, so it's undefined behavior to delete
instances of GDBStubA64 and GDBStubA32 from the base class pointer.
4 years ago
Kyle Kienapfel
6f191a97f5
log the MSVC runtime version when running on MSVC build
This might be useful information, not 100% sure.
[ 0.958068] Frontend <Info> yuzu\main.cpp:GMainWindow:275: yuzu Version: yuzu Development Build | master-6f622de3a-dirty
[ 0.958095] Frontend <Info> yuzu\main.cpp:LogRuntimes:220: MSVC Compiler: 1931 Runtime: 14.32.31326.0
4 years ago
Kyle Kienapfel
7a2ebd7de5
UI: retranslate the game list placeholder
This is the "Double-click to add a new folder to the game list" message
that shows up when users first launch yuzu and is most likely never seen
again. Previously this message was not re-translated.
4 years ago
Narr the Reg
1226a99d1f
service: hid: Fix gesture regression
4 years ago
Liam
57679dbf51
yuzu-cmd: ignore bogus timeous from SDL
4 years ago
Liam
c14f683322
core/debugger: fix a number of shutdown deadlocks
4 years ago
Liam
b09ff19f31
core/debugger: support operation in yuzu-cmd
4 years ago
Liam
524737d29b
kernel: fix KCodeMemory initialization
4 years ago
Liam
5772327b39
CpuManager: simplify pausing
4 years ago
Liam
fca1ce699a
core/debugger: fix asio write usage
4 years ago
Liam
92f60fbce1
core/debugger: fix crash due to incorrect lambda capture
4 years ago
Narr the Reg
d061038994
input_common: Replace usage of string guid to common uuid
4 years ago
Kyle Kienapfel
d9152be180
deprecate usage of QDesktopWidget for going fullscreen
Idea works as follows, while going fullscreen we compare the current window geometry with
available screens and ask for an intersection rectangle, we go fullscreen where most of
the window is located
GuessCurrentScreen could also potentially be used to see which screen
the window is on for dynamic DPI handling
4 years ago
bunnei
8ecb80f54d
hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.
4 years ago
Liam
8f979d453d
common: consolidate ELF structure definitions
4 years ago
lat9nq
d801be7c1a
configure_graphics: Remove unused include
4 years ago
Liam
67d1c62135
gdbstub: add missing library list command
4 years ago
Levi Behunin
9d5dc3c9b9
gpu_thread: Move to bounded queue
4 years ago
Billy Laws
a1216cfeee
Maxwell3D: Fix 3D semaphore counter type 0 handling
Counter type 0 actually releases the semaphore payload rather than a constant zero as was previously thought. This is required by Skyrim.
4 years ago
Liam
b3dce90004
core/debugger: Support reading guest thread names
4 years ago