Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-08 | Merge pull request #4903 from bunnei/remove-gpu-integrity | bunnei | |
video_core: dma_pusher: Remove integrity check on command lists. | |||
2020-11-07 | Merge pull request #4906 from lat9nq/log-cpu-accuracy | LC | |
settings: log value of CPU_Accuracy | |||
2020-11-07 | settings: log value of CPU_Accuracy | lat9nq | |
2020-11-07 | video_core: dma_pusher: Remove integrity check on command lists. | bunnei | |
- This seems to cause softlocks in Breath of the Wild. | |||
2020-11-06 | Merge pull request #4888 from lioncash/unicorn-remove | bunnei | |
core: Remove usage of unicorn | |||
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 | core: Remove usage of unicorn | Lioncash | |
Unicorn long-since lost most of its use, due to dynarmic gaining support for handling most instructions. At this point any further issues encountered should be used to make dynarmic better. This also allows us to remove our dependency on Python. | |||
2020-11-03 | Merge pull request #4874 from lioncash/nodiscard2 | bunnei | |
nvdec: Make use of [[nodiscard]] where applicable | |||
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-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 #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 |