Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-22 | CMakeLists: Consolidate all unused warnings into -Wunused | Morph | |
2022-10-22 | CMakeLists: Treat -Wall and -Wextra as errors | Morph | |
2022-10-22 | Merge pull request #9095 from FernandoS27/meat-good-vegetable-bad | Fernando S | |
Maxwell3D/Puller: Fix regressions and syncing issues. | |||
2022-10-21 | Merge pull request #9106 from lioncash/copy-err | liamwhite | |
hid/npad: Fix copy size in GetSupportedNpadIdTypes | |||
2022-10-21 | Merge pull request #9108 from Morph1984/r32-b24g8 | liamwhite | |
format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT | |||
2022-10-21 | k_session_request: Add missing override specifier | Lioncash | |
2022-10-21 | format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT | Morph | |
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 | k_session_request: Turn C-style array into std::array | Lioncash | |
Makes for stronger typing and allows tooling bounds checks provided by the standard library for debugging purposes. | |||
2022-10-21 | k_session_request: Simplify constructor initialization | Lioncash | |
2022-10-21 | hid/npad: Fix copy size in GetSupportedNpadIdTypes | Lioncash | |
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-20 | Merge pull request #9078 from liamwhite/session-request | liamwhite | |
kernel: Session request cleanup | |||
2022-10-20 | Merge pull request #9099 from Docteh/undocked | liamwhite | |
Controller Applet had instance of Undocked, make Handheld | |||
2022-10-20 | Merge pull request #9096 from Kelebek1/audio_15 | bunnei | |
[audio_core] Update for firmware 15.0.0 | |||
2022-10-20 | Controller Applet had instance of Undocked, make Handheld | Kyle Kienapfel | |
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-19 | Merge pull request #9094 from lioncash/fixed | liamwhite | |
common/fixed_point: Minor interface improvements | |||
2022-10-19 | kernel: remove most SessionRequestManager handling from KServerSession | Liam | |
2022-10-19 | kernel: add KSessionRequest | Liam | |
2022-10-19 | Merge pull request #9082 from Morph1984/future | liamwhite | |
savedata_factory: Detect future save data paths | |||
2022-10-19 | Merge pull request #9083 from liamwhite/take-a-chance-on-me | liamwhite | |
kernel: fix slab heap ABA | |||
2022-10-19 | Merge pull request #9071 from bunnei/mp-mm | liamwhite | |
Kernel Multiprocess (Part 1) - Persist memory & core timing | |||
2022-10-19 | core: hle: kernel: Migrate ProcessState to enum class. | bunnei | |
2022-10-19 | Update audio_core for firmware 15.0.0 | Kelebek1 | |
2022-10-19 | Merge pull request #9084 from vonchenplus/dma_copy | Fernando S | |
video_core: implement 1D copies based on VMM 'kind' | |||
2022-10-19 | Maxwell3D/Puller: Fix regressions and syncing issues. | Fernando Sahmkow | |
2022-10-18 | core: Initialize: Add missing braces. | bunnei | |
2022-10-18 | core: core_timing: Re-initialize if single/multicore state changes. | bunnei | |
2022-10-18 | core: core_timing: Remove unused IsHostTiming. | bunnei | |
2022-10-18 | core: hle: kernel: Use result macros for new/changed code. | bunnei | |
2022-10-18 | core: Partially persist emulation state across game boots. | bunnei | |
2022-10-18 | core: hle: kernel: Fix InitializePreemption order. | bunnei | |
2022-10-18 | core: hle: kernel: k_process: Improve management of page table & cleanup. | bunnei | |
2022-10-18 | core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on ↵ | bunnei | |
current process. | |||
2022-10-18 | core: hle: kernel: Remove junk. | bunnei | |
2022-10-18 | core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup. | bunnei | |
2022-10-18 | video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in ↵ | bunnei | |
QueryPool::Reserve. | |||
2022-10-18 | core: hle: kernel: Integration application memory block slab manager. | bunnei | |
2022-10-18 | core: hle: kernel: k_page_table: Update, and integrate with new ↵ | bunnei | |
KMemoryBlockManager/SlabManager. | |||
2022-10-18 | core: hle: kernel: k_memory_block: Update. | bunnei | |
2022-10-18 | core: hle: kernel: k_memory_block_manager: Update. | bunnei | |
2022-10-18 | core: hle: kernel: k_thread: Implement thread termination DPC. | bunnei | |
2022-10-18 | core: hle: kernel: Add KDynamicResourceManager. | bunnei | |
2022-10-18 | core: hle: kernel: Add KDynamicSlabHeap. | bunnei | |
2022-10-18 | core: hle: kernel: Add KDynamicPageManager. | bunnei | |
2022-10-18 | core: hle: kernel: k_process: Change Status -> State. | bunnei | |
2022-10-18 | core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState. | bunnei | |
2022-10-18 | core: device_memory: Templatize GetPointer(..). | bunnei | |
2022-10-18 | core: hle: result: Add GetInnerValue and Includes methods. | bunnei | |
2022-10-18 | core: hle: kernel: svc_common: Add WaitInfinite & cleanup. | bunnei | |
2022-10-18 | fixed_point: Mark default constructor as constexpr | Lioncash | |
Ensures that a fixed-point value is always initialized This likely also fixes several cases of uninitialized values being operated on, since we have multiple areas in the codebase where the default constructor is being used like: Common::FixedPoint<50, 14> current_sample{}; and is then followed up with an arithmetic operation like += or something else, which operates directly on FixedPoint's internal data member, which would previously be uninitialized. | |||
2022-10-18 | fixed_point: Mark copy/move assignment operators and constructors as constexpr | Lioncash | |
Given these are just moving a raw value around, these can sensibly be made constexpr to make the interface more useful. |