Narr the Reg
d68ca768b5
yuzu: Make unlimited frame rate non persistent between game boots
3 years ago
bunnei
a0fa54b016
Merge pull request #9398 from liamwhite/fail
general: improve handling of system startup failure
3 years ago
bunnei
d6c387db44
Merge pull request #9406 from vonchenplus/topology
video_core: Adjust topology update logic and Adjust Clear Manage
3 years ago
liamwhite
87e7ba471a
Merge pull request #9404 from german77/sdl_filter
input_common: Filter SDL GUID
3 years ago
Narr the Reg
0476f77e9c
input_common: Filter SDL GUID
3 years ago
Mai
7fac14c0ca
Merge pull request #9420 from liamwhite/aniso
video_core: fix off by one in anisotropic filtering amount
3 years ago
Mai
d5c1432409
Merge pull request #9419 from liamwhite/no-gl
cmake: make OpenGL loader optional
3 years ago
Mai
f23e20a630
Merge pull request #9415 from liamwhite/dc
memory: correct semantics of data cache management operations
3 years ago
Liam
47a89280bf
memory: correct semantics of data cache management operations
3 years ago
Matías Locatti
f700121800
Merge pull request #9409 from liamwhite/smaa2
video_core: Integrate SMAA
3 years ago
Liam
c5a82ada2b
video_core: fix off by one in anisotropic filtering amount
3 years ago
Mai
745d0d8bfc
Merge pull request #9416 from liamwhite/penicillin
cmake: enable faster linkers if available
3 years ago
Liam
e4f8dbb3d4
cmake: make OpenGL loader optional
Co-authored-by: liushuyu <liushuyu@users.noreply.github.com>
3 years ago
Liam
bcd71472a2
cmake: enable faster linkers if available
3 years ago
Mai
70c9f6000d
Merge pull request #9417 from liamwhite/debug-assert
memory: remove DEBUG_ASSERT pointer test
3 years ago
Mai
c3857200a3
Merge pull request #9418 from liamwhite/implicitly-deleted
audio_core: remove explicitly defaulted and implicitly deleted constructors
3 years ago
Liam
6f23b5f495
audio_core: remove explicitly defaulted and implicitly deleted constructors
3 years ago
Liam
8a5667aa70
memory: remove DEBUG_ASSERT pointer test
3 years ago
liamwhite
4b40068038
Merge pull request #9412 from Saalvage/fix/trace-log-compilation
Fix compilation error
3 years ago
bunnei
868f95e6be
Merge pull request #9411 from Saalvage/fix/unlock-mutex
Correctly unlock mutex before its destruction
3 years ago
Salvage
a4369e6175
Remove the lock entirely as per PR discussion
Correctly unlock mutex before its destruction
As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case
Swap out unique for scoped lock and readd comment
3 years ago
Salvage
56a3ed4355
Fix compilation error
3 years ago
Liam
292cc68b75
video_core: Integrate SMAA
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com>
Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>
3 years ago
FengChen
b40cdac0a4
video_core: Add vertex_array_instance_* sbubbed called warning
3 years ago
FengChen
17596e69b9
video_core: The draw manager manages whether Clear is required.
3 years ago
FengChen
f09cf68f91
video_core: Adjust topology update logic
3 years ago
Fernando S
b9ebc10680
Merge pull request #9401 from vonchenplus/draw_manager
video_core: Implement maxwell3d draw manager and split draw logic
3 years ago
Feng Chen
ad05d9fe1e
video_core: Implement maxwell3d draw manager and split draw logic
3 years ago
Morph
5a607ba49f
Merge pull request #9365 from liamwhite/val
vulkan_common: quiet some validation errors
3 years ago
Liam
08d81c9726
general: improve handling of system startup failure
3 years ago
merry
32b13dbca1
Merge pull request #9370 from liamwhite/break-unmapped
core: add option to break on unmapped access
3 years ago
Fernando S
7ca1fcfcce
Merge pull request #9393 from liamwhite/more-vulkan
vulkan_common: further initialization tweaks
3 years ago
liamwhite
c2e1d9378b
Merge pull request #9392 from lioncash/reporter
reporter: Eliminate undefined behavior in SaveErrorReport
3 years ago
liamwhite
a8a01d0723
Merge pull request #9390 from lioncash/keyboard
applets: Extract callback types into aliases
3 years ago
liamwhite
600df8e96e
Merge pull request #9389 from lioncash/emumove
emulated_console/emulated_controller: std::move ParamPackage instances where applicable
3 years ago
liamwhite
c02faff8d4
Merge pull request #9386 from lioncash/init
kernel: Ensure relevant class members are always initialized on construction
3 years ago
liamwhite
4287fc218e
Merge pull request #9395 from abouvier/cmake-find
cmake: correct find modules
3 years ago
liamwhite
ec6bca7a6f
Merge pull request #9391 from abouvier/cmake-sdl
cmake: use sdl2 imported target
3 years ago
liamwhite
a17abc7b34
Merge pull request #9387 from abouvier/cmake-libusb
cmake: prefer system libusb
3 years ago
liamwhite
91566794ec
Merge pull request #9394 from lioncash/translate
configure_graphics: Make SPIRV backend string translatable
3 years ago
Lioncash
1ad43e68da
configure_graphics: Make SPIRV backend string translatable
The parenthetical needs to be translatable, like with GLASM
3 years ago
Alexandre Bouvier
eccc2ae939
cmake: correct find modules
3 years ago
Alexandre Bouvier
87fef2c12c
cmake: prefer system libusb
3 years ago
liamwhite
8072951e04
Merge pull request #9385 from Morph1984/dynarmic-ver
externals: Bump dynarmic to 6.4.0
3 years ago
liamwhite
6a546be6b2
Merge pull request #9369 from german77/mifare
service: nfc: Implement mifare service
3 years ago
liamwhite
22c925b1b4
Merge pull request #9360 from Kelebek1/R-E-S-P-E-C-T
Respect render mode override
3 years ago
Liam
d50abc6a9c
vulkan_common: further initialization tweaks
3 years ago
Lioncash
6922ed4fad
reporter: Pass by const reference where applicable
Same behavior, but without memory churn.
3 years ago
Lioncash
97fd619312
reporter: Eliminate undefined behavior in SaveErrorReport
The optionals are unconditionally dereferenced when setting the custom
error text, and in a few cases this function is called using the default
value of the optionals.
This means we'd be dereferencing uninitialized storage.
Since they're used unconditionally, we can use value_or to set a default
when storage is uninitialized.
3 years ago
Alexandre Bouvier
75f9183846
cmake: use sdl2 imported target
3 years ago