| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | | | | | | | | | Merge pull request #8116 from ameerj/nvhost_ctrl_bad_param | 2022-04-01 | 1 | -1/+1 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameter | |||||
| | * | | | | | | | | | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameter | 2022-03-29 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes an svc break in Kirby and the Forgotten Land with async GPU enabled. | |||||
| * | | | | | | | | | | | | | | Merge pull request #8076 from ameerj/nv-vk-msaa-scale | 2022-03-30 | 3 | -7/+8 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | |||||
| | * | | | | | | | | | | | | | | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | 2022-03-23 | 3 | -7/+8 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nvidia Vulkan drivers 510+ crash when blitting MSAA images. Fall-back to 3D scale helpers for MSAA image scaling. | |||||
| * | | | | | | | | | | | | | | | Merge pull request #8120 from german77/signal | 2022-03-30 | 1 | -0/+4 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle | |||||
| | * | | | | | | | | | | | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle | 2022-03-30 | 1 | -0/+4 | ||
| | | | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | | | Merge pull request #8090 from bunnei/fix-skyline | 2022-03-30 | 5 | -54/+241 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | Kernel Memory Updates (Part 7): Various fixes to code memory (Skyline support) | |||||
| | * | | | | | | | | | | | | | | | hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & ↵ | 2022-03-26 | 1 | -48/+12 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UnlockForCodeMemory. | |||||
| | * | | | | | | | | | | | | | | | hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory. | 2022-03-26 | 2 | -0/+124 | ||
| | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use ↵ | 2022-03-26 | 1 | -2/+5 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | physical address space. | |||||
| | * | | | | | | | | | | | | | | | hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer. | 2022-03-26 | 1 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This does not seem terribly useful and is inconsistent with other usage. | |||||
| | * | | | | | | | | | | | | | | | hle: kernel: k_code_memory: Fix usage of KPageLinkedList to use physical ↵ | 2022-03-26 | 1 | -1/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | address space. | |||||
| | * | | | | | | | | | | | | | | | hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup. | 2022-03-26 | 2 | -0/+83 | ||
| | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | hle: kernel: k_page_table: Add IsHeapPhysicalAddress method. | 2022-03-26 | 1 | -0/+8 | ||
| | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | hle: kernel: k_page_linked_list: Add Empty method. | 2022-03-26 | 1 | -0/+4 | ||
| | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check. | 2022-03-26 | 1 | -1/+1 | ||
| | | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | | Merge pull request #8107 from german77/fullscreen | 2022-03-29 | 1 | -3/+10 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | yuzu: Only override fullscreen setting if gamepath or argument is provided | |||||
| | * | | | | | | | | | | | | | | | yuzu: Only override fullscreen setting if gamepath or argument is provided | 2022-03-28 | 1 | -3/+10 | ||
| | | |_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | | Merge pull request #8109 from lat9nq/god-why | 2022-03-29 | 1 | -0/+1 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | yuzu_cmd: Start the logging backend | |||||
| | * | | | | | | | | | | | | | | yuzu_cmd: Start the logging backend | 2022-03-28 | 1 | -0/+1 | ||
| | | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | ||||||
| * / | | | | | | | | | | | | | gl_rasterizer: Avoid scenario locking already owned mutex | 2022-03-28 | 1 | -3/+3 | ||
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gpu.TickWork() may lock the texture_cache and buffer_cache mutexes, which are owned by the thread prior to invoking TickWork(). Defer invoking gpu.TickWork() until the scope ends, where the owned mutexes are released. | |||||
| * | | | | | | | | | | | | | Merge pull request #8098 from merryhime/ic-ivau | 2022-03-28 | 1 | -2/+4 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | | dynarmic: Invalidate CPU cache on all cores | |||||
| | * | | | | | | | | | | | | arm_dynarmic_64: Invalidate on all cores | 2022-03-27 | 1 | -2/+4 | ||
| | | |_|_|_|/ / / / / / / | |/| | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Merge pull request #8095 from bylaws/master | 2022-03-27 | 3 | -0/+4 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | | shader_recompiler: Include <bit> header when std::count{r,l}_zero is used | |||||
| | * | | | | | | | | | | | Include <bit> header when std::count{r,l}_zero is used | 2022-03-22 | 3 | -0/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for compilation with older libc++ releases | |||||
| * | | | | | | | | | | | | Merge pull request #8088 from bunnei/fixup-nvflinger | 2022-03-27 | 9 | -547/+136 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow-up fixes for NVFlinger rewrite | |||||
| | * | | | | | | | | | | | | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer ↵ | 2022-03-25 | 5 | -181/+130 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tracking. | |||||
| | * | | | | | | | | | | | | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of ↵ | 2022-03-25 | 1 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unique_lock. | |||||
| | * | | | | | | | | | | | | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock. | 2022-03-25 | 1 | -4/+4 | ||
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | hle: service: nvflinger: Remove unused BufferQueue. | 2022-03-25 | 2 | -360/+0 | ||
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ↵ | 2022-03-26 | 6 | -65/+4 | ||
| | |_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPU Cached memory." | |||||
| * | | | | | | | | | | | | Merge pull request #8041 from Morph1984/inline-swkbd | 2022-03-25 | 3 | -166/+415 | ||
| |\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | | applets/swkbd: Add support for an updated inline software keyboard | |||||
| | * | | | | | | | | | | | applets/swkbd: Split software keyboard initialization | 2022-03-21 | 2 | -160/+349 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the CalcArg struct has been updated with a new size and fields, we have to split the initialization of the keyboard into multiple functions. This also adds support for parsing the new CalcArg struct used by updated versions of Monster Hunter Rise. | |||||
| | * | | | | | | | | | | | applets/swkbd: Add new inline software keyboard types | 2022-03-21 | 1 | -6/+66 | ||
| | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were added in newer firmware versions. | |||||
| * | | | | | | | | | | | Memory: Don't protect reads on Normal accuracy. | 2022-03-25 | 1 | -1/+1 | ||
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | Texture Cache: Add Cached CPU system. | 2022-03-25 | 5 | -3/+64 | ||
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | Merge pull request #7720 from FernandoS27/yfc-gc | 2022-03-24 | 20 | -43/+259 | ||
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | First Nugget: Reworked Garbage Collection to be smarter [originally from Project YFC] | |||||
| | * | | | | | | | | | | | GC: Address Feedback. | 2022-03-25 | 7 | -29/+37 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Garbage Collection: Final tuning. | 2022-03-25 | 6 | -24/+36 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Buffer Cache: Tune to the levels of the new GC. | 2022-03-25 | 6 | -6/+78 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Garbage Collection: Redesign the algorithm to do a better use of memory. | 2022-03-25 | 13 | -32/+156 | ||
| | | |_|_|_|/ / / / / / | |/| | | | | | | | | | ||||||
| * | | | | | | | | | | | Merge pull request #8050 from bunnei/nvflinger-rewrite | 2022-03-25 | 60 | -796/+2984 | ||
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite of the NVFlinger implementation | |||||
| | * | | | | | | | | | | | hle: nvflinger: ConsumerBase: Mark ctor as explicit. | 2022-03-24 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: vi: NativeWindow: Fix trivially copyable issues. | 2022-03-24 | 1 | -4/+4 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup. | 2022-03-24 | 1 | -11/+11 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: nvdrv: nvdata: Cleanup NvFence static assert. | 2022-03-24 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: nvflinger: Remove unused unordered_map include. | 2022-03-24 | 1 | -1/+0 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo. | 2022-03-24 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: nvflinger: Merge Rect with Common::Rectangle. | 2022-03-24 | 6 | -90/+54 | ||
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | hle: nvflinger: buffer_queue_core: Declare default dtor. | 2022-03-24 | 2 | -0/+3 | ||
| | | | | | | | | | | | | | ||||||