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

DriverDetails: Update Qualcomm new driver version. #3832

Merged
merged 3 commits into from May 18, 2016

Conversation

degasus
Copy link
Member

@degasus degasus commented May 11, 2016

The ES31 workaround was never tested well. Newer results just say that it's working well.
HdkR> The tester was most likely trying to load a stale shader cache or something

Alphatest wasn't used.

Explicit flush is extremly slow on Qualcomm.


This change is Reviewable

This was never tested well:

HdkR> The tester was most likely trying to load a stale shader cache or something
This flag is not in use at all.
@degasus degasus changed the title OGL: Drop QC ES3.1 workaround. DriverDetails: Update Qualcomm new driver version. May 11, 2016
@@ -380,7 +382,7 @@ std::unique_ptr<StreamBuffer> StreamBuffer::Create(u32 type, u32 size)
if (g_ogl_config.bSupportsGLBufferStorage &&
!(DriverDetails::HasBug(DriverDetails::BUG_BROKENBUFFERSTORAGE) && type == GL_ARRAY_BUFFER) &&
!(DriverDetails::HasBug(DriverDetails::BUG_INTELBROKENBUFFERSTORAGE) && type == GL_ELEMENT_ARRAY_BUFFER))
return std::make_unique<BufferStorage>(type, size);
return std::make_unique<BufferStorage>(type, size, DriverDetails::HasBug(DriverDetails::BUG_BROKENEXPLICITFLUSH));

This comment was marked as off-topic.

@JMC47
Copy link
Contributor

JMC47 commented May 18, 2016

Reviewed 2 of 4 files at r1.
Review status: 2 of 4 files reviewed at latest revision, 1 unresolved discussion.


Comments from Reviewable

@degasus degasus merged commit 2264872 into dolphin-emu:master May 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants