| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-06 | Merge pull request #4899 from lioncash/fiberimpl | bunnei | |
| common/fiber: Move all member variables into impl class | |||
| 2020-11-06 | common/fiber: Move all member variables into impl class | Lioncash | |
| Hides all of the implementation details for users of the class. This has the benefit of reducing includes and also making the fiber classes movable again. | |||
| 2020-11-06 | Merge pull request #4891 from lioncash/clang2 | bunnei | |
| General: Fix clang build | |||
| 2020-11-06 | Merge pull request #4894 from lioncash/fn | bunnei | |
| settings: Simplify initializer of resolution factor | |||
| 2020-11-05 | settings: Simplify initializer of resolution factor | Lioncash | |
| This can use a braced initializer to accomplish the same thing with less code. | |||
| 2020-11-05 | Merge pull request #4854 from ReinUsesLisp/cube-array-shadow | bunnei | |
| shader: Partially implement texture cube array shadow | |||
| 2020-11-05 | General: Fix clang build | Lioncash | |
| Allows building on clang to work again | |||
| 2020-11-04 | Merge pull request #4889 from lioncash/setting-global | bunnei | |
| core/settings: Move configuring_global behind an API | |||
| 2020-11-04 | Merge pull request #4858 from lioncash/initializer | bunnei | |
| General: Resolve a few missing initializer warnings | |||
| 2020-11-04 | core/settings: Move configuring_global behind an API | Lioncash | |
| Rather than have directly modified global state here, we can make it an implementation detail and have an interface that changes are queried through. | |||
| 2020-11-04 | Merge pull request #4869 from bunnei/improve-gpu-sync | Chloe | |
| Improvements to GPU synchronization & various refactoring | |||
| 2020-11-03 | Merge pull request #4874 from lioncash/nodiscard2 | bunnei | |
| nvdec: Make use of [[nodiscard]] where applicable | |||
| 2020-11-03 | Merge pull request #4887 from lioncash/common-build | bunnei | |
| microprofile: Silence warning in headers | |||
| 2020-11-03 | microprofile: Silence warning in headers | Lioncash | |
| Silences a truncation warning by making the truncation explicit and documenting the reason for it. | |||
| 2020-11-03 | Merge pull request #4873 from lioncash/common-error | bunnei | |
| common: Enable warnings as errors | |||
| 2020-11-03 | Merge pull request #4878 from bunnei/unload-nrr | bunnei | |
| hle: service: ldr: Implement UnloadNrr. | |||
| 2020-11-02 | common: Enable warnings as errors | Lioncash | |
| Cleans up common so that we can enable warnings as errors. | |||
| 2020-11-02 | nvdec: Make use of [[nodiscard]] where applicable | Lioncash | |
| Prevents bugs from occurring where the results of a function are accidentally discarded | |||
| 2020-11-01 | Merge pull request #4865 from ameerj/async-threadcount | bunnei | |
| async_shaders: Increase Async worker thread count for >8 thread cpus | |||
| 2020-11-01 | fixup! hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and ↵ | bunnei | |
| other improvements. | |||
| 2020-11-01 | core: Initialize GPU before services. | bunnei | |
| 2020-11-01 | hle service: nvdrv: nvhost_gpu: Update to use SyncpointManager and other ↵ | bunnei | |
| improvements. - Refactor so that SubmitGPFIFO and KickoffPB use shared functionality. - Implement add_wait and add_increment flags. | |||
| 2020-11-01 | video_core: dma_pusher: Add support for integrity checks. | bunnei | |
| - Log corrupted command lists, rather than crash. | |||
| 2020-11-01 | video_core: dma_pusher: Add support for prefetched command lists. | bunnei | |
| 2020-11-01 | service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed. | bunnei | |
| 2020-11-01 | video_core: gpu: Implement WaitFence and IncrementSyncPoint. | bunnei | |
| 2020-11-01 | hle service: nvdrv: nvhost_ctrl: Update to use SyncpointManager. | bunnei | |
| 2020-11-01 | hle service: nvdrv: Update to instantiate SyncpointManager. | bunnei | |
| 2020-11-01 | hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints. | bunnei | |
| 2020-11-01 | Rename to align with switchbrew and remove gpu function (#4714) | Levi Behunin | |
| * Rename to align with switchbrew * Rename to align with switchbrew and remove gpu function that checks if clearing should be done. | |||
| 2020-10-31 | Merge pull request #4853 from ReinUsesLisp/fcmp-imm | bunnei | |
| shader/arithmetic: Implement FCMP immediate + register variant | |||
| 2020-10-31 | hle: service: ldr: Implement UnloadNrr. | bunnei | |
| - Used by Final Fantasy X/X-2 HD Remaster. | |||
| 2020-10-30 | Merge pull request #4872 from jbeich/clang | LC | |
| video_core: unbreak -Werror in NVDEC with Clang | |||
| 2020-10-30 | CMakeLists: Resolve MSVC build failures | Lioncash | |
| Prevents the compiler tripping up about Windows headers. | |||
| 2020-10-30 | video_core: unbreak -Werror in NVDEC with Clang | Jan Beich | |
| src/core/hle/service/nvdrv/devices/nvhost_nvdec_common.cpp:41:15: error: unused variable 'OutOfMemory' [-Werror,-Wunused-const-variable] constexpr u32 OutOfMemory{static_cast<u32>(-12)}; ^ | |||
| 2020-10-30 | Merge pull request #4868 from lioncash/discard-error | bunnei | |
| General: Make ignoring a discarded return value an error | |||
| 2020-10-29 | Merge pull request #4867 from lioncash/vp9 | bunnei | |
| VP9: Minor interface changes and safety improvements | |||
| 2020-10-30 | General: Catch more expressions with no effect on MSVC | Lioncash | |
| MSVC lets us fine-tune catching expressions with no side-effects a little more. | |||
| 2020-10-30 | General: Make ignoring a discarded return value an error | Lioncash | |
| Allows our CI to catch more potential bugs. This also removes the [[nodiscard]] attribute of IOFile's Open member function. There are cases where a file may want to be opened, but have the status of it checked at a later time. | |||
| 2020-10-29 | common/stream: Be explicit with copy and move operators | Lioncash | |
| 2020-10-29 | vp9: Be explicit with copy and move operators | Lioncash | |
| It's deprecated in the language to autogenerate these if the destructor for a type is specified, so we can explicitly specify how we want these to be generated. | |||
| 2020-10-29 | vp9: Mark functions with [[nodiscard]] where applicable | Lioncash | |
| Prevents values from mistakenly being discarded in cases where it's a bug to do so. | |||
| 2020-10-29 | vp9: Provide a default initializer for "hidden" member | Lioncash | |
| The API of VP9 exposes a WasFrameHidden() function which accesses this member. Given the constructor previously didn't initialize this member, it's a potential vector for an uninitialized read. Instead, we can initialize this to a deterministic value to prevent that from occurring. | |||
| 2020-10-29 | vp9: Make some member functions internally linked | Lioncash | |
| These helper functions don't directly modify any member state and can be hidden from view. | |||
| 2020-10-29 | General: Resolve a few missing initializer warnings | Lioncash | |
| Resolves a few -Wmissing-initializer warnings. | |||
| 2020-10-29 | Merge pull request #4831 from lioncash/fmt | bunnei | |
| externals: Update fmt to 7.1.0 | |||
| 2020-10-29 | Merge pull request #4837 from lioncash/nvdec-2 | bunnei | |
| nvdec: Minor tidying up | |||
| 2020-10-29 | async_shaders: Increase Async worker thread count for 8+ thread cpus | ameerj | |
| Adds 1 async worker thread for every 2 available threads above 8 | |||
| 2020-10-29 | Merge pull request #4781 from german77/GChotplug | bunnei | |
| Add hotplug, rumble and fix 3rd party adapters for the GC adapter | |||
| 2020-10-29 | Merge pull request #4859 from Morph1984/missing-ctime-include | David | |
| kernel/process: Add missing <ctime> include | |||
