Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hle: nvdrv: Rewrite of GPU memory management. #4430

Merged
merged 2 commits into from Aug 4, 2020
Merged

Conversation

@bunnei
Copy link
Contributor

@bunnei bunnei commented Jul 26, 2020

Rewrites our GPU Virtual Memory Manager. This greatly simplifies things, should reduce committed memory by the process, fixes many bugs, and allows us to implement a few new features. Among these, we implement the "remap" flag of the MapBufferEx ioctl. This fixes many of the graphical bugs with Mario Kart 8 Deluxe, as well as some of the softlock issues with Dragon Quest XI.

@bunnei bunnei force-pushed the bunnei:new-gpu-vmm branch from 29bb13b to 05def61 Jul 26, 2020
Co-authored-by: LC <mathew1800@gmail.com>
@bunnei bunnei merged commit f11628b into yuzu-emu:master Aug 4, 2020
6 checks passed
6 checks passed
license/cla Contributor License Agreement is signed.
Details
yuzu verify Build #20200728.3 succeeded
Details
yuzu verify (build standard linux) build standard linux succeeded
Details
yuzu verify (build standard windows) build standard windows succeeded
Details
yuzu verify (build testing windows) build testing windows succeeded
Details
yuzu verify (format clang) format clang succeeded
Details
@bunnei bunnei deleted the bunnei:new-gpu-vmm branch Aug 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.