<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Plugins/Plugin_VideoOGL/Src/PixelShaderCache.h, branch 2.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Shader Disk Cache implementation for D3D. Saves generated shaders on disk. Eliminates "freeze jerks" in D3D plugin the _second_ and later times you play something.... not much to do about the first time. The D3D shader compiler is just slow.</title>
<updated>2010-01-17T17:44:09+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2010-01-17T17:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3e01152793bc4a82a27efbca856afcf48e5bfb61'/>
<id>3e01152793bc4a82a27efbca856afcf48e5bfb61</id>
<content type='text'>
Also assorted cleanup around the shader code.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4869 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also assorted cleanup around the shader code.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4869 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches.</title>
<updated>2009-09-26T12:39:12+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2009-09-26T12:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=29808cdde2aa918f453d9d466e238f24a1f2d62f'/>
<id>29808cdde2aa918f453d9d466e238f24a1f2d62f</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4322 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4322 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)</title>
<updated>2009-07-28T21:32:10+00:00</updated>
<author>
<name>XTra.KrazzY</name>
<email>XTra.KrazzY@gmail.com</email>
</author>
<published>2009-07-28T21:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c86d2e5129fc0ecffa647db457aa99d13230ea29'/>
<id>c86d2e5129fc0ecffa647db457aa99d13230ea29</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>revert last 2 commits</title>
<updated>2009-06-22T09:31:30+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2009-06-22T09:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6b2855de5e8215621a83830b3232c2f910048ce0'/>
<id>6b2855de5e8215621a83830b3232c2f910048ce0</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3533 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3533 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>They should be called SU Registers (Setup Unit/Rasterization).  BP (Bypass) is really the name of the commands that are passed in.</title>
<updated>2009-06-22T07:40:28+00:00</updated>
<author>
<name>omegadox</name>
<email>omegadox@gmail.com</email>
</author>
<published>2009-06-22T07:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6de0cd1e4b8866c600938c0730a5614e08bc88d0'/>
<id>6de0cd1e4b8866c600938c0730a5614e08bc88d0</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3531 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3531 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>minor cleanup - don't leak so many fragment shaders :p  also fix address range for the Generate Symbol Map feature</title>
<updated>2009-06-08T18:34:24+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2009-06-08T18:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fd5a4ee71ac483936bf8282b556b085a37d3fdd6'/>
<id>fd5a4ee71ac483936bf8282b556b085a37d3fdd6</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3379 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3379 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Changing where depth is read. Trying to use the same depth buffer GL uses when copying depth to a texture. This eliminates some quirky code and gets depth copies working in AA, but may not work on older graphics cards.</title>
<updated>2009-05-15T02:39:55+00:00</updated>
<author>
<name>donkopunchstania</name>
<email>donkopunchstania@gmail.com</email>
</author>
<published>2009-05-15T02:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=14a67bc8bc5d663b5cd2d1d324d76444be3602d7'/>
<id>14a67bc8bc5d663b5cd2d1d324d76444be3602d7</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3234 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3234 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>OpenGL Plugin: code cleanup trying to follow code style wiki and updated copyright date</title>
<updated>2009-04-03T14:35:49+00:00</updated>
<author>
<name>omegadox</name>
<email>omegadox@gmail.com</email>
</author>
<published>2009-04-03T14:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=67368984868a3a6fb888eadccc57d5912216e92c'/>
<id>67368984868a3a6fb888eadccc57d5912216e92c</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2850 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2850 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Change destination alpha handling. The blending method introduced in rev 1921 was not the correct way to do it. This way was suggested by hrydgard in October and I should have listened. A simple pixel shader as hrydgard suggested cannot be used because the alpha is not set if the pixel is discarded due to failing depth (after z texture) or alpha (result of tev stages) tests. There is a bit of a performance hit so there should be an option to disable the second render pass which sets the alpha because it is probably not needed most of the time.</title>
<updated>2009-03-16T02:47:48+00:00</updated>
<author>
<name>donkopunchstania</name>
<email>donkopunchstania@gmail.com</email>
</author>
<published>2009-03-16T02:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=90254bd924949bd68db28ce3aa7186b626e27b30'/>
<id>90254bd924949bd68db28ce3aa7186b626e27b30</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2662 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2662 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>An alert is displayed once per run if pixel shaders or vertex shaders fail to compile. Resources are cleaned up if shader compilation fails. Tev coords are zeroed in the pixel shader if there are no tex gens.</title>
<updated>2009-03-01T00:57:39+00:00</updated>
<author>
<name>donkopunchstania</name>
<email>donkopunchstania@gmail.com</email>
</author>
<published>2009-03-01T00:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e004800e684d9aab16b1e9eb5f58c9e2b6146cee'/>
<id>e004800e684d9aab16b1e9eb5f58c9e2b6146cee</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2493 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2493 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
</feed>
