<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/DriverDetails.h, branch stable</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Fix FreeBSD build</title>
<updated>2015-07-12T06:09:11+00:00</updated>
<author>
<name>Jeffrey Pfau</name>
<email>jeffrey@endrift.com</email>
</author>
<published>2015-06-11T05:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2eb553fdb72d5605c3f17324580859127a93d674'/>
<id>2eb553fdb72d5605c3f17324580859127a93d674</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update license headers to GPLv2+</title>
<updated>2015-05-25T11:22:31+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-17T23:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cefcb0ace9d363b3679b4e93bcc9ec05f1e5f4f8'/>
<id>cefcb0ace9d363b3679b4e93bcc9ec05f1e5f4f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix OpenGLES 3.0 on Qualcomm's crappy driver, it can't bitshift sometimes.</title>
<updated>2015-04-23T20:33:12+00:00</updated>
<author>
<name>Dwayne Slater</name>
<email>ds84182@gmail.com</email>
</author>
<published>2015-02-28T20:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae83a1b8216bc863c7a40eec1c5a845d7258546b'/>
<id>ae83a1b8216bc863c7a40eec1c5a845d7258546b</id>
<content type='text'>
[fixed lint issues and grammar ~comex]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[fixed lint issues and grammar ~comex]
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor consistency changes</title>
<updated>2015-01-12T20:18:18+00:00</updated>
<author>
<name>Stevoisiak</name>
<email>S.Vascellaro@gmail.com</email>
</author>
<published>2015-01-11T05:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cb86db7b68481edf129a4bfcf6cd44a9a0f32ac8'/>
<id>cb86db7b68481edf129a4bfcf6cd44a9a0f32ac8</id>
<content type='text'>
Mostly small changes, like capitalization and spelling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly small changes, like capitalization and spelling
</pre>
</div>
</content>
</entry>
<entry>
<title>DriverDetails: Remove Intel Structs bug since it doesn't affect us anymore.</title>
<updated>2014-12-28T22:28:00+00:00</updated>
<author>
<name>Jules Blok</name>
<email>jules.blok@gmail.com</email>
</author>
<published>2014-12-22T01:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3f763e69992890f8b278411cf03aba779eb2d531'/>
<id>3f763e69992890f8b278411cf03aba779eb2d531</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DriverDetails: Update Intel bug description.</title>
<updated>2014-12-28T22:28:00+00:00</updated>
<author>
<name>Jules Blok</name>
<email>jules.blok@gmail.com</email>
</author>
<published>2014-12-21T11:06:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2c0bee5da9db003a984f0896cb629e0411bdfcde'/>
<id>2c0bee5da9db003a984f0896cb629e0411bdfcde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>OGL: Disable geometry shaders on Intel's Windows drivers due to broken interface blocks.</title>
<updated>2014-12-19T22:56:02+00:00</updated>
<author>
<name>Jules Blok</name>
<email>jules.blok@gmail.com</email>
</author>
<published>2014-12-19T22:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bc3ed44050391ea327375cebeb3b28b9bfefa205'/>
<id>bc3ed44050391ea327375cebeb3b28b9bfefa205</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor changes to DriverDetails</title>
<updated>2014-12-19T21:41:12+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2014-12-19T21:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8c0e26d96987194bc04d77071a897a507d8bcaa4'/>
<id>8c0e26d96987194bc04d77071a897a507d8bcaa4</id>
<content type='text'>
Fixes a typo where the official IMGTec drivers were said to be the OSS driver support.
Removes Mali GPU family detection just like I removed the Adreno family detection.
We don't support Mali Utgard anyway.
If we need family detection we can properly add it, right now it isn't needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a typo where the official IMGTec drivers were said to be the OSS driver support.
Removes Mali GPU family detection just like I removed the Adreno family detection.
We don't support Mali Utgard anyway.
If we need family detection we can properly add it, right now it isn't needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes Adreno 400 slow performance.</title>
<updated>2014-12-19T21:31:37+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2014-12-19T21:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0fec69001bdad6772ff9feafc8c2a3a235665dde'/>
<id>0fec69001bdad6772ff9feafc8c2a3a235665dde</id>
<content type='text'>
Adreno 300 and 400 have the same video driver performance issues because they are very similar architectures which use basically the same thing with
everything.
There isn't any need to detect the family of the driver with Qualcomm anyway. If we ever need family specific bugs then we can implement real support
for that.
Performance issue on Adreno 400 series was due to us only detecting Adreno 300 series, and with Adreno 400 it wouldn't use the bugs, which would cause
it to use glBufferSubData, causing the huge performance hit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adreno 300 and 400 have the same video driver performance issues because they are very similar architectures which use basically the same thing with
everything.
There isn't any need to detect the family of the driver with Qualcomm anyway. If we ever need family specific bugs then we can implement real support
for that.
Performance issue on Adreno 400 series was due to us only detecting Adreno 300 series, and with Adreno 400 it wouldn't use the bugs, which would cause
it to use glBufferSubData, causing the huge performance hit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Works around broken Intel Windows video drivers.</title>
<updated>2014-12-03T06:33:42+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2014-12-03T06:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5c3bbf74094135b92a3f912eb67cace29676dcc3'/>
<id>5c3bbf74094135b92a3f912eb67cace29676dcc3</id>
<content type='text'>
Just use regular boolean negation in our pixel shader's depth test everywhere except on Qualcomm.
This works around a bug in the Intel Windows driver where comparing a boolean value against true or false fails but boolean negation works fine.
Quite silly.

Should fix issues #7830 and #7899.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just use regular boolean negation in our pixel shader's depth test everywhere except on Qualcomm.
This works around a bug in the Intel Windows driver where comparing a boolean value against true or false fails but boolean negation works fine.
Quite silly.

Should fix issues #7830 and #7899.
</pre>
</div>
</content>
</entry>
</feed>
