Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-19 | Merge pull request #9094 from lioncash/fixed | liamwhite | |
common/fixed_point: Minor interface improvements | |||
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 | Merge pull request #9084 from vonchenplus/dma_copy | Fernando S | |
video_core: implement 1D copies based on VMM 'kind' | |||
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. | |||
2022-10-18 | fixed_point: Mark std::swap and move constructor as noexcept | Lioncash | |
These shouldn't throw and can influence how some standard algorithms will work. | |||
2022-10-18 | fixed_point: Mark relevant member function [[nodiscard]] | Lioncash | |
Marks member functions as discard, where ignoring the return value would be indicative of a bug or dead code. | |||
2022-10-18 | fixed_point: Make to_uint() non-const | Lioncash | |
This calls round_up(), which is a non-const member function, so if a fixed-point instantiation ever calls to_uint(), it'll result in a compiler error. This allows the member function to work. While we're at it, we can actually mark to_long_floor() as const, since it's not modifying any member state. | |||
2022-10-18 | fixed_point: Use defaulted comparisons | Lioncash | |
Collapses all of the comparison functions down to a single line. | |||
2022-10-18 | fixed_point: Use variable templates and concepts where applicable | Lioncash | |
Makes a few things a little less noisy and removes the need for SFINAE in quite a few functions. | |||
2022-10-17 | Merge pull request #9054 from Docteh/just_lz4 | bunnei | |
CMake: Try add_library "lz4" if "lz4::lz4" is unavailable | |||
2022-10-17 | Merge pull request #9087 from Morph1984/once | bunnei | |
general: Add missing pragma once | |||
2022-10-17 | kernel: fix slab heap ABA | Liam | |
2022-10-17 | video_core: implement 1D copies based on VMM 'kind' | FengChen | |
2022-10-17 | video_core: Implement memory manager page kind | FengChen | |
2022-10-17 | fixed_point: Replace CONSTEXPR14 with constexpr | Morph | |
As we require the latest C++ standards to compile yuzu, checking for C++14 constexpr is not needed. | |||
2022-10-17 | general: Add missing pragma once | Morph | |
2022-10-17 | Merge pull request #9085 from Docteh/TX_TOKEN | Morph | |
Set TX_TOKEN for transifex client | |||
2022-10-17 | Merge pull request #9079 from Morph1984/unknown-unkowns | Morph | |
general: Fix spelling | |||
2022-10-17 | Merge pull request #9080 from lat9nq/sdl-audio-not-null | Morph | |
sdl2_sink: Avoid loading a null string into a vector | |||
2022-10-16 | Set TX_TOKEN for transifex client | Kyle Kienapfel | |
I did some tests on my own fork, and we're writing to ~/.transifexrc but the client can't seem to read that file. maybe issue with $HOME or something. Workaround is to set TX_TOKEN environment variable and now the pesky ~/.transifexrc file is not needed. | |||
2022-10-16 | savedata_factory: Detect future save data paths | Morph | |
Enable compatibility for new account/device save paths planned on a future implementation. | |||
2022-10-16 | sdl2_sink: Inline variable init into if condition | lat9nq | |
Co-authored-by: Mai <mathew1800@gmail.com> |