summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | Merge pull request #8116 from ameerj/nvhost_ctrl_bad_paramGravatar Fernando S2022-04-011-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameter
| * | | | | | | | | | | | | nvhost_ctrl: Only mark EventState::Busy as BadParameterGravatar ameerj2022-03-291-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-scaleGravatar bunnei2022-03-303-7/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+
| * | | | | | | | | | | | | | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+Gravatar ameerj2022-03-233-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/signalGravatar bunnei2022-03-301-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle
| * | | | | | | | | | | | | | | service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandleGravatar Narr the Reg2022-03-301-0/+4
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #8090 from bunnei/fix-skylineGravatar bunnei2022-03-305-54/+241
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | Kernel Memory Updates (Part 7): Various fixes to code memory (Skyline support)
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & ↵Gravatar bunnei2022-03-261-48/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UnlockForCodeMemory.
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory.Gravatar bunnei2022-03-262-0/+124
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use ↵Gravatar bunnei2022-03-261-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | physical address space.
| * | | | | | | | | | | | | | | hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer.Gravatar bunnei2022-03-261-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 ↵Gravatar bunnei2022-03-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | address space.
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup.Gravatar bunnei2022-03-262-0/+83
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | hle: kernel: k_page_table: Add IsHeapPhysicalAddress method.Gravatar bunnei2022-03-261-0/+8
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | hle: kernel: k_page_linked_list: Add Empty method.Gravatar bunnei2022-03-261-0/+4
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check.Gravatar bunnei2022-03-261-1/+1
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #8107 from german77/fullscreenGravatar bunnei2022-03-291-3/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | yuzu: Only override fullscreen setting if gamepath or argument is provided
| * | | | | | | | | | | | | | | yuzu: Only override fullscreen setting if gamepath or argument is providedGravatar german772022-03-281-3/+10
| | |_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #8109 from lat9nq/god-whyGravatar Morph2022-03-291-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | yuzu_cmd: Start the logging backend
| * | | | | | | | | | | | | | yuzu_cmd: Start the logging backendGravatar lat9nq2022-03-281-0/+1
| | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
* / | | | | | | | | | | | | gl_rasterizer: Avoid scenario locking already owned mutexGravatar ameerj2022-03-281-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-ivauGravatar bunnei2022-03-281-2/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | dynarmic: Invalidate CPU cache on all cores
| * | | | | | | | | | | | arm_dynarmic_64: Invalidate on all coresGravatar merry2022-03-271-2/+4
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #8095 from bylaws/masterGravatar Mai M2022-03-273-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 usedGravatar Billy Laws2022-03-223-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for compilation with older libc++ releases
* | | | | | | | | | | | Merge pull request #8088 from bunnei/fixup-nvflingerGravatar Fernando S2022-03-279-547/+136
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Follow-up fixes for NVFlinger rewrite
| * | | | | | | | | | | | hle: service: nvflinger: buffer_queue: Remove AutoLock and fix free buffer ↵Gravatar bunnei2022-03-255-181/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tracking.
| * | | | | | | | | | | | hle: service: nvflinger: buffer_queue_consumer: Use scoped_lock instead of ↵Gravatar bunnei2022-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unique_lock.
| * | | | | | | | | | | | hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.Gravatar bunnei2022-03-251-4/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | hle: service: nvflinger: Remove unused BufferQueue.Gravatar bunnei2022-03-252-360/+0
| | | | | | | | | | | | |
* | | | | | | | | | | | | Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding ↵Gravatar bunnei2022-03-266-65/+4
| |_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPU Cached memory."
* | | | | | | | | | | | Merge pull request #8041 from Morph1984/inline-swkbdGravatar bunnei2022-03-253-166/+415
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | applets/swkbd: Add support for an updated inline software keyboard
| * | | | | | | | | | | applets/swkbd: Split software keyboard initializationGravatar Morph2022-03-212-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 typesGravatar Morph2022-03-211-6/+66
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were added in newer firmware versions.
* | | | | | | | | | | Memory: Don't protect reads on Normal accuracy.Gravatar Fernando Sahmkow2022-03-251-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Texture Cache: Add Cached CPU system.Gravatar Fernando Sahmkow2022-03-255-3/+64
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #7720 from FernandoS27/yfc-gcGravatar bunnei2022-03-2420-43/+259
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | First Nugget: Reworked Garbage Collection to be smarter [originally from Project YFC]
| * | | | | | | | | | | GC: Address Feedback.Gravatar Fernando Sahmkow2022-03-257-29/+37
| | | | | | | | | | | |
| * | | | | | | | | | | Garbage Collection: Final tuning.Gravatar Fernando Sahmkow2022-03-256-24/+36
| | | | | | | | | | | |
| * | | | | | | | | | | Buffer Cache: Tune to the levels of the new GC.Gravatar Fernando Sahmkow2022-03-256-6/+78
| | | | | | | | | | | |
| * | | | | | | | | | | Garbage Collection: Redesign the algorithm to do a better use of memory.Gravatar Fernando Sahmkow2022-03-2513-32/+156
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #8050 from bunnei/nvflinger-rewriteGravatar Fernando S2022-03-2560-796/+2984
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Rewrite of the NVFlinger implementation
| * | | | | | | | | | | hle: nvflinger: ConsumerBase: Mark ctor as explicit.Gravatar bunnei2022-03-241-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | hle: vi: NativeWindow: Fix trivially copyable issues.Gravatar bunnei2022-03-241-4/+4
| | | | | | | | | | | |
| * | | | | | | | | | | hle: nvdrv: nvdata: buffer_queue_producer: Minor cleanup.Gravatar bunnei2022-03-241-11/+11
| | | | | | | | | | | |
| * | | | | | | | | | | hle: nvdrv: nvdata: Cleanup NvFence static assert.Gravatar bunnei2022-03-241-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | hle: nvflinger: Remove unused unordered_map include.Gravatar bunnei2022-03-241-1/+0
| | | | | | | | | | | |
| * | | | | | | | | | | hle: nvflinger: buffer_queue_consumer: AcquireBuffer: Fix typo.Gravatar bunnei2022-03-241-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | hle: nvflinger: Merge Rect with Common::Rectangle.Gravatar bunnei2022-03-246-90/+54
| | | | | | | | | | | |
| * | | | | | | | | | | hle: nvflinger: buffer_queue_core: Declare default dtor.Gravatar bunnei2022-03-242-0/+3
| | | | | | | | | | | |