Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 #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 | |||
2020-10-29 | kernel/process: Add missing <ctime> include | Morph | |
Fixes compilation on MSVC | |||
2020-10-29 | Merge pull request #4857 from liushuyu/master | LC | |
web_service: follow-up fix to #4842 | |||
2020-10-28 | Merge pull request #4835 from lat9nq/rng-default-time | bunnei | |
kernel: Use the current time as the default RNG seed | |||
2020-10-28 | Merge pull request #4838 from lioncash/syncmgr | bunnei | |
sync_manager: Amend parameter order of calls to SyncptIncr constructor | |||
2020-10-28 | web_service: follow-up fix to #4842 ... | liushuyu | |
* The web_service http request is now fixed on Windows (R) platform. * The issue is due to a complicated race-condition in `httplib`, a detailed explanation is available at https://github.com/yhirose/cpp-httplib/pull/701 * A pending Pull Request on `httplib` has been applied to remedy the said race-condition. * The socket availability check is removed due to a behavioral chice of `httplib` that a socket will not be created before any actual request is sent. | |||
2020-10-28 | Add hotplug, rumble and fix 3rd party adapters for the GC adapter | german | |
2020-10-28 | web_service: web_backend: Handle socket errors with GenericRequest. | bunnei | |
- Fixes a shutdown crash when we try to submit telemetry if there is a service issue. | |||
2020-10-28 | video_core: cdma_pusher: Add missing LOG_DEBUG field in ExecuteCommand. | bunnei | |
2020-10-28 | Merge pull request #4846 from lioncash/service-fn | bunnei | |
service: Update function tables | |||
2020-10-28 | shader/arithmetic: Implement FCMP immediate + register variant | ReinUsesLisp | |
Trivially add the encoding for this. | |||
2020-10-28 | Merge pull request #4851 from ReinUsesLisp/core-threads-race | LC | |
hle/kernel: Remove unused registered_core_threads to fix data races | |||
2020-10-28 | Merge pull request #4850 from ReinUsesLisp/fiber-ptr-ref | LC | |
common/fiber: Take shared_ptr<Fiber> by copy in YieldTo |