Commit Graph

22528 Commits (aab68674c0c0174c9f23c9eb8ff350104aee530b)
 

Author SHA1 Message Date
Morph bad3025951 decoders: Use 2's complement instead of unary -
Resolves C4146 on MSVC
2 years ago
Morph f3c40f4a20 CMakeLists: Treat MSVC warnings as errors 2 years ago
Morph e6ab1f673b general: Enforce C4800 everywhere except in video_core 2 years ago
Morph 93297d14d8 CMakeLists: Remove all redundant warnings
These are already explicitly or implicitly set in src/CMakeLists.txt
2 years ago
Morph 91c410c918 CMakeLists: Consolidate all unused warnings into -Wunused 2 years ago
Morph 496695618a CMakeLists: Treat -Wall and -Wextra as errors 2 years ago
Fernando S 0860fffd78
Merge pull request #9095 from FernandoS27/meat-good-vegetable-bad
Maxwell3D/Puller: Fix regressions and syncing issues.
2 years ago
FengChen 2f90694797 video_core: Implement maxwell inline_index method 2 years ago
Narr the Reg 3e0aaeba98 service: nfp: Allow amiibos without keys 2 years ago
Narr the Reg 82fdfb33ac service: nfp: remove unnecessary include 2 years ago
FengChen 1f54cd4ac7 video_coare: Reimplementing the maxwell drawing trigger mechanism 2 years ago
liamwhite efaedcab31
Merge pull request #9106 from lioncash/copy-err
hid/npad: Fix copy size in GetSupportedNpadIdTypes
2 years ago
liamwhite 49682a0481
Merge pull request #9108 from Morph1984/r32-b24g8
format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT
2 years ago
liamwhite aa9e9052a6
Merge pull request #9109 from lioncash/session
k_session_request: Add missing override
2 years ago
Lioncash 93a7058d8e k_session_request: Add missing override specifier 2 years ago
Morph f16db300c6 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
2 years ago
Lioncash 969387a79a 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.
2 years ago
Lioncash 3968faec06 k_session_request: Simplify constructor initialization 2 years ago
german77 7f66050f0c input_common: cache vibration tests 2 years ago
Lioncash 0b181eeef4 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.
2 years ago
bunnei 6b71530fa8
Merge pull request #9088 from Fdawgs/chore/images
general: compress png images
2 years ago
liamwhite a6628e8dba
Merge pull request #9078 from liamwhite/session-request
kernel: Session request cleanup
2 years ago
liamwhite 9e16837088
Merge pull request #9099 from Docteh/undocked
Controller Applet had instance of Undocked, make Handheld
2 years ago
bunnei c0b1bdd237
Merge pull request #9096 from Kelebek1/audio_15
[audio_core] Update for firmware 15.0.0
2 years ago
Kyle Kienapfel d4c0b7b437 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.
2 years ago
liamwhite 7daf751b8d
Merge pull request #9094 from lioncash/fixed
common/fixed_point: Minor interface improvements
2 years ago
Liam 9524e28d20 video_core: don't build ASTC decoder shader unless requested 2 years ago
Liam fca195b4fb kernel: remove most SessionRequestManager handling from KServerSession 2 years ago
Liam 3efb8eb2dc kernel: add KSessionRequest 2 years ago
liamwhite 5ffb8b8039
Merge pull request #9082 from Morph1984/future
savedata_factory: Detect future save data paths
2 years ago
liamwhite 925fb63478
Merge pull request #9083 from liamwhite/take-a-chance-on-me
kernel: fix slab heap ABA
2 years ago
liamwhite 560bca57a2
Merge pull request #9071 from bunnei/mp-mm
Kernel Multiprocess (Part 1) - Persist memory & core timing
2 years ago
bunnei 97879faea4 core: hle: kernel: Migrate ProcessState to enum class. 2 years ago
Kyle Kienapfel 470e89a8ed 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>
2 years ago
Kelebek1 7bd3930939 Update audio_core for firmware 15.0.0 2 years ago
Fernando S b8a70c9999
Merge pull request #9084 from vonchenplus/dma_copy
video_core: implement 1D copies based on VMM 'kind'
2 years ago
Fernando Sahmkow 3cb4498142 Maxwell3D/Puller: Fix regressions and syncing issues. 2 years ago
bunnei a264b54022 core: Initialize: Add missing braces. 2 years ago
bunnei 638fa6170a core: core_timing: Re-initialize if single/multicore state changes. 2 years ago
bunnei 11f85ea713 core: core_timing: Remove unused IsHostTiming. 2 years ago
bunnei 829e82e264 core: hle: kernel: Use result macros for new/changed code. 2 years ago
bunnei a4d11f4427 core: Partially persist emulation state across game boots. 2 years ago
bunnei 1b787adbd0 core: hle: kernel: Fix InitializePreemption order. 2 years ago
bunnei abcc009dff core: hle: kernel: k_process: Improve management of page table & cleanup. 2 years ago
bunnei 79bcb38321 core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on current process. 2 years ago
bunnei 8d4e026d05 core: hle: kernel: Remove junk. 2 years ago
bunnei ff26190d42 core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup. 2 years ago
bunnei d00245d444 video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in QueryPool::Reserve. 2 years ago
bunnei 1baedfa12c core: hle: kernel: Integration application memory block slab manager. 2 years ago
bunnei ed591934fb core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockManager/SlabManager. 2 years ago