Lioncash
04ca1ed2bd
time_zone_binary: Make use of designated initializers
5 years ago
David
9b75481755
ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer ( #4465 )
...
* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer
With the support of C++20, we can use concepts to deduce if a type is an STL container or not.
* More agressive concept for stl containers
* Add -fconcepts
* Move to common namespace
* Add Common::IsBaseOf
5 years ago
David
6c7292de33
Merge pull request #4263 from lat9nq/fix-screencaps-2
...
screenshots: Option to save screenshots immediately in a specified directory + Linux workaround
5 years ago
David
0ca42c806f
Merge pull request #4439 from lioncash/cpu
...
cpu_manager: Remove redundant std::function declarations
5 years ago
David
50d8264833
Merge pull request #4438 from lioncash/localizing
...
yuzu/main: Remove redundant usages of QStringLiteral("")
5 years ago
David
0c262f8ac2
Merge pull request #4392 from lioncash/guard
...
compatible_formats: Add missing header guard
5 years ago
bunnei
4c0f6f1bc8
Merge pull request #4396 from lioncash/comma
...
surface_params: Replace questionable usages of the comma operator with semicolons
5 years ago
bunnei
b8a7b530f8
Merge pull request #4372 from Morph1984/remove_context_menu
...
game_list: Add "Remove" context menu
5 years ago
Morph
e59d17167d
main: Add support for removing SDMC installed titles
5 years ago
Morph
ed46f3c62a
xts_archive: Check if the file is nullptr prior to parsing
...
Fixes an access violation where the file no longer exists at the specified path while being parsed.
5 years ago
Morph
2ec852dd9f
registered_cache: Add support for removing folder ncas
5 years ago
Morph
b317942131
game_list: Limit context menu options for homebrew
...
Hides the following options when the title id is 0:
- Open Save Location
- Open Mod Data Location
- Open Transferable Shader Cache
- All removal options except Remove Custom Configuration
5 years ago
Morph
cd814bfdfe
main: Remove assert for opening savedata when program_id = 0
5 years ago
Morph
f78e44762a
main: Silence [[fallthrough]] warning
5 years ago
Morph
ef02370816
main: Split removal cases into their individual functions and address feedback
5 years ago
Morph
85e1facfe6
main: Connect game list remove signals to removal functions
5 years ago
Morph
de6b852dc2
game_list: Add "Remove" context menu
...
Adds the following actions:
- Remove Installed Update
- Remove All Installed DLC
- Remove Shader Cache
- Remove Custom Configuration
- Remove All Installed Contents
5 years ago
bunnei
b205b12e75
Merge pull request #4442 from lioncash/devicemem
...
device_memory: Remove unused system member
5 years ago
LC
33d789524e
Merge pull request #4446 from Morph1984/remove-30fps-hack
...
configure_graphics: Remove Force 30 FPS mode
5 years ago
Morph
8d42456dc2
configure_graphics: Remove Force 30 FPS mode
...
The introduction of multicore rendered this setting non-functional as timing code was changed.
This removes the setting entirely.
5 years ago
Lioncash
2258f33ee4
device_memory: Remove unused system member
...
This isn't used by anything in particular, so it can be removed.
5 years ago
bunnei
05781ce8c4
Merge pull request #4437 from lioncash/ptr
...
core_timing: Make use of uintptr_t to represent user_data
5 years ago
Lioncash
989ad52dc1
cpu_manager: Remove redundant std::function declarations
...
We can just return the function directly. Making for less reading.
5 years ago
bunnei
312c3788df
Merge pull request #4420 from lat9nq/fix-themed-label-bg
...
qt_themes: Set QLabel background color to transparent for Dark and Midnight Blue themes
5 years ago
Lioncash
a7af349dae
core_timing: Make use of uintptr_t to represent user_data
...
Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly.
5 years ago
Lioncash
2e303095d5
yuzu/main: Remove redundant usages of QStringLiteral("")
...
An empty QStringLiteral can more efficiently be replaced with an empty
QString.
5 years ago
bunnei
6b35317ff3
Merge pull request #4419 from lioncash/initializer
...
vulkan: Resolve -Wmissing-field-initializer warnings
5 years ago
bunnei
f97c2cdd0b
Merge pull request #4434 from CrazyMax/lang_unused_var
...
AM: GetDesiredLanguage: remove unused variable
5 years ago
Rodrigo Locatti
d51afc4efb
Merge pull request #4432 from bylaws/patch-1
...
video_core/gpu: Correct the size of the puller registers
5 years ago
CrazyMax
1ffff4dab2
remove unused variable;
5 years ago
bunnei
99d191d80d
Merge pull request #4431 from kelnos/fix-exit-crash
...
GCAdapter: only join worker thread if running & joinable
5 years ago
Brian J. Tarricone
d840ed90e1
GCAdapter: only join worker thread if running & joinable
5 years ago
Billy Laws
f490b4545d
video_core/gpu: Correct the size of the puller registers
...
The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment.
5 years ago
lat9nq
156bf5b297
config: Make the save-as identifier more consistent
...
Solves an issue with restoring the value upon reloading program.
5 years ago
bunnei
08f02836d8
Merge pull request #4426 from lioncash/lock
...
nvflinger: Use return value of Lock()
5 years ago
bunnei
4524e1bd54
Merge pull request #4418 from lioncash/udp-warn
...
udp/client: Remove unused boost include
5 years ago
bunnei
45cf48bd0a
Merge pull request #4415 from lioncash/maybe
...
virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]
5 years ago
bunnei
b69f902b18
Merge pull request #4417 from lioncash/poll
...
gc_adapter/gc_poller: Resolve compiler warnings
5 years ago
LC
dd92bd644d
Merge pull request #4429 from FearlessTobi/remove-duplicated-options
...
yuzu/configure_debug: Remove duplicated checkboxes
5 years ago
FearlessTobi
35b96a28d7
yuzu/configure_debug: Remove duplicated checkboxes
...
Those are already found in the Filesystem tab.
They were added back to the Debug tab by mistake in the Vulkan PR.
5 years ago
Lioncash
7b070bbf62
nvflinger: Mark interface functions with return values as [[nodiscard]]
...
Not using the return value of these functions are undeniably the source
of a bug. This way we allow compilers to loudly make any future misuses
evident.
5 years ago
Lioncash
5dab23e017
nvflinger: Use return value of Lock()
...
comex reported in #4424 that we were incorrectly discarding the return
value of Lock() which is correct.
5 years ago
bunnei
a2e1810287
Merge pull request #4350 from ogniK5377/hid-update-connected
...
hid: Only update keyboard & debug pad inputs if enabled
5 years ago
LC
e3503de588
common/string_util: Remove unimplemented function prototype ( #4414 )
...
This function was relocated to log.h as a constexpr function, so this
can be removed.
5 years ago
lat9nq
5f075bb490
qt_themes: Set background color to transparent for Dark and Midnight Blue themes
...
Fixes the override highlights in per-game settings from looking weird when viewed on the Dark or Midnight Blue themes by setting QLabels to have transparent backgrounds by default.
Also apparently adds a newline to the end of the Dark theme's qss file.
5 years ago
Lioncash
80eedff9e1
vulkan: Resolve -Wmissing-field-initializer warnings
5 years ago
Lioncash
1a7cf26884
udp/client: Remove unused boost include
...
Also silences a deprecation warning from boost on Clang/GCC.
5 years ago
Lioncash
ac7e4e2cab
gc_adapter: Resolve C++20 deprecation warning
5 years ago
Lioncash
04699c366b
gc_poller: Resolve -Wsign-compare warning
5 years ago
Lioncash
e19972dfc4
gc_poller: Resolve -Wredundant-move warning
5 years ago