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

Dl cache remove #13

Merged
merged 3 commits into from Jan 31, 2014
Merged

Dl cache remove #13

merged 3 commits into from Jan 31, 2014

Conversation

degasus
Copy link
Member

@degasus degasus commented Jan 30, 2014

As caching display lists is doomed to fail (in fact, tons of games has glitches with this "feature") and as it's completely broken because of issue 7000 on nvidia + amd drivers, this branch will remove it.

On cleaning up the VertexLoader, I've seen that we have some functions which just always call another function. They are removed in the second commit.

@delroth
Copy link
Member

delroth commented Jan 30, 2014

LGTM.

@@ -495,7 +495,6 @@ wxArrayString GetListOfResolutions()
// - other hacks
{
wxGridSizer* const szr_other = new wxGridSizer(2, 5, 5);
szr_other->Add(CreateCheckBox(page_hacks, _("Cache Display Lists"), wxGetTranslation(dlc_desc), vconfig.bDlistCachingEnable));

This comment was marked as off-topic.

@neobrain
Copy link
Member

Note that there is still a huge list of games which still set DlistCachingEnable = False in their game ini. Would be great if you could figure out some scripting magic to remove that line from these games, especially since we're not sure yet if our gameini maintainer will keep contributing.

@MayImilae
Copy link
Contributor

If/when dlist caching is removed, remember to tag me on issue 7000. There aren't many references to dlist caching on the wiki but it needs to be dealt with.

This option was known to break every second game and only boost a bit.
It also seems to be broken because of streaming into pinned memory and buffer storage buffers.

v2: also remove dlc_desc
@degasus
Copy link
Member Author

degasus commented Jan 31, 2014

neobrain: done

@neobrain
Copy link
Member

Great!

Btw, please use a more descriptive PR title next time :)
(It's what ends up in the merge commit message by default)

neobrain added a commit that referenced this pull request Jan 31, 2014
Remove Display List caching.
@neobrain neobrain merged commit 0735fb7 into dolphin-emu:master Jan 31, 2014
@degasus degasus deleted the dlCacheRemove branch January 31, 2014 13:36
CarlKenner referenced this pull request in CarlKenner/dolphin Dec 14, 2014
I fixed the stereoscopic 3D to make it VR
@ligfx ligfx mentioned this pull request Jul 19, 2017
@ghost ghost mentioned this pull request Feb 11, 2021
rapito pushed a commit to rapito/dolphin that referenced this pull request Sep 16, 2022
Update from FaultyPine/master & fix merge conflicts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
5 participants