Liam
ee969900ae
core: barrier service thread shutdown
2022-10-23 05:45:45 -04:00
german77
06555ad6c0
core: hid: Add handheld to nfc devices
2022-10-22 14:05:00 -05:00
Morph
c7e799edb0
CMakeLists: Disable -Wbraced-scalar-init on Clang
...
Clang erroneously emits this warning when using designated initializers.
2022-10-22 15:02:04 -04:00
Morph
a60391fbe7
yuzu: Resolve -Wpessimizing-move
2022-10-22 15:02:04 -04:00
Morph
72d7f4f4ff
startup_checks: Resolve -Wstringop-truncation
...
Copies up to sizeof(p_name) - 1 in strncpy and null terminates it at p_name[254]
2022-10-22 15:02:04 -04:00
Morph
5441b3ec2d
startup_checks: Resolve -Wformat
2022-10-22 15:02:04 -04:00
Morph
afea768e8d
general: Resolve -Wunused-but-set-variable
2022-10-22 15:02:04 -04:00
Morph
c6c56d3e9c
general: Resolve -Wunused-lambda-capture and C5233
2022-10-22 15:02:04 -04:00
Morph
3dd414f844
general: Resolve -Wclass-memaccess
2022-10-22 15:02:04 -04:00
Morph
5c4c90385f
ipc_helpers: Ignore GCC compiler warnings only on GCC
...
Clang and ICC for whatever reason also defines __GNUC__. Exclude them from this check.
2022-10-22 15:02:04 -04:00
Morph
ef7ec7ffa1
CMakeLists: Enforce C5233 on MSVC
...
This is similar to Clang's -Wunused-lambda-capture
2022-10-22 15:02:04 -04:00
Morph
9a8db147b2
CMakeLists: Disable C4100 and C4324
...
Disabling C4100 is similar to -Wno-unused-parameter
2022-10-22 15:02:04 -04:00
Morph
dc61af8eb1
CMakeLists: Remove redundant warnings
...
These warnings are already included in /W3.
2022-10-22 15:02:04 -04:00
Morph
e9aa1821e8
decoders: Use 2's complement instead of unary -
...
Resolves C4146 on MSVC
2022-10-22 15:02:04 -04:00
Morph
ea5b59b539
CMakeLists: Treat MSVC warnings as errors
2022-10-22 15:02:04 -04:00
Morph
9fba74d245
general: Enforce C4800 everywhere except in video_core
2022-10-22 15:02:04 -04:00
Morph
4bad20dc5f
CMakeLists: Remove all redundant warnings
...
These are already explicitly or implicitly set in src/CMakeLists.txt
2022-10-22 15:02:04 -04:00
Morph
4531c0fb72
CMakeLists: Consolidate all unused warnings into -Wunused
2022-10-22 15:02:04 -04:00
Morph
4cc8c4beab
CMakeLists: Treat -Wall and -Wextra as errors
2022-10-22 15:02:04 -04:00
Fernando S
99cefb62fd
Merge pull request #9095 from FernandoS27/meat-good-vegetable-bad
...
Maxwell3D/Puller: Fix regressions and syncing issues.
2022-10-22 13:06:03 +02:00
FengChen
f9f995c56a
video_core: Implement maxwell inline_index method
2022-10-22 16:58:23 +08:00
Narr the Reg
d444a2ffab
service: nfp: Allow amiibos without keys
2022-10-21 23:08:07 -05:00
Narr the Reg
ea7f4aed98
service: nfp: remove unnecessary include
2022-10-21 21:54:31 -05:00
FengChen
8eed4e7ee5
video_coare: Reimplementing the maxwell drawing trigger mechanism
2022-10-21 17:09:22 +08:00
liamwhite
2ca7effbfd
Merge pull request #9106 from lioncash/copy-err
...
hid/npad: Fix copy size in GetSupportedNpadIdTypes
2022-10-21 03:47:02 -04:00
liamwhite
f7ffcb41aa
Merge pull request #9108 from Morph1984/r32-b24g8
...
format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT
2022-10-21 03:45:49 -04:00
Lioncash
47160b51fb
k_session_request: Add missing override specifier
2022-10-21 01:56:14 -04:00
Morph
d481ac5a0c
format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT
...
This format is similar to Z32_FLOAT_X24S8_UINT, which is implemented with D32_FLOAT_S8_UINT.
Used in Persona 5 Royal
2022-10-21 01:54:57 -04:00
Lioncash
4432989177
k_session_request: Turn C-style array into std::array
...
Makes for stronger typing and allows tooling bounds checks provided by
the standard library for debugging purposes.
2022-10-21 01:54:34 -04:00
Lioncash
6057b801cf
k_session_request: Simplify constructor initialization
2022-10-21 01:53:10 -04:00
german77
96881efdc3
input_common: cache vibration tests
2022-10-21 00:24:08 -05:00
Lioncash
32ce4a4821
hid/npad: Fix copy size in GetSupportedNpadIdTypes
...
Previously this was passing the size of the vector into memcpy rather
than the size in bytes to copy, which would result in a partial read.
Thankfully, this function isn't used yet, so this gets rid of a bug
before it's able to do anything.
2022-10-21 00:09:22 -04:00
liamwhite
69832aa1f6
Merge pull request #9078 from liamwhite/session-request
...
kernel: Session request cleanup
2022-10-20 18:07:30 -04:00
liamwhite
655f849484
Merge pull request #9099 from Docteh/undocked
...
Controller Applet had instance of Undocked, make Handheld
2022-10-20 18:05:05 -04:00
bunnei
12ed547269
Merge pull request #9096 from Kelebek1/audio_15
...
[audio_core] Update for firmware 15.0.0
2022-10-20 13:17:26 -07:00
Kyle Kienapfel
a59d4972af
Controller Applet had instance of Undocked, make Handheld
...
Remember that time we renamed the Undocked option to Handheld in the
status bar, and then later remembered the Controller Configuration?
Scrolling through Transifex I noticed that we still have one instance of
"Undocked" in the text.
2022-10-20 06:55:23 -07:00
liamwhite
e22dab31d7
Merge pull request #9094 from lioncash/fixed
...
common/fixed_point: Minor interface improvements
2022-10-19 19:00:59 -04:00
Liam
b3c972a500
video_core: don't build ASTC decoder shader unless requested
2022-10-19 18:52:42 -04:00
Liam
c0ae56548e
kernel: remove most SessionRequestManager handling from KServerSession
2022-10-19 16:31:12 -04:00
Liam
7103b8dde3
kernel: add KSessionRequest
2022-10-19 16:31:12 -04:00
liamwhite
6b065e8d73
Merge pull request #9082 from Morph1984/future
...
savedata_factory: Detect future save data paths
2022-10-19 16:28:42 -04:00
liamwhite
4dce02aa8f
Merge pull request #9083 from liamwhite/take-a-chance-on-me
...
kernel: fix slab heap ABA
2022-10-19 16:27:59 -04:00
liamwhite
6291423f8b
Merge pull request #9071 from bunnei/mp-mm
...
Kernel Multiprocess (Part 1) - Persist memory & core timing
2022-10-19 16:27:43 -04:00
bunnei
8b2cadd4e2
core: hle: kernel: Migrate ProcessState to enum class.
2022-10-19 14:03:50 -04:00
Kyle Kienapfel
2c4f84ee2a
UI: Add option to hide the compatibility list
...
Option is added directly below the option for the addons column
Defaulting to hide compatibility list. Changing default works properly.
Co-authored-by: Piplup <piplup55@users.noreply.github.com>
2022-10-19 03:51:51 -07:00
Kelebek1
2da6a39c19
Update audio_core for firmware 15.0.0
2022-10-19 06:16:15 +01:00
Fernando S
8698e12596
Merge pull request #9084 from vonchenplus/dma_copy
...
video_core: implement 1D copies based on VMM 'kind'
2022-10-19 06:56:00 +02:00
Fernando Sahmkow
6118d0d042
Maxwell3D/Puller: Fix regressions and syncing issues.
2022-10-19 06:21:51 +02:00
bunnei
e3cb70d8df
core: Initialize: Add missing braces.
2022-10-18 19:13:35 -07:00
bunnei
438c1b5c18
core: core_timing: Re-initialize if single/multicore state changes.
2022-10-18 19:13:35 -07:00