<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/Src/TextureCacheBase.cpp, branch stable</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove unnecessary Src/ folders</title>
<updated>2013-12-31T19:03:19+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2013-12-07T20:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=34692ab826abc8f8faa61bdb2280b742424528f1'/>
<id>34692ab826abc8f8faa61bdb2280b742424528f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: reorder cbufid in orderer. We've used once two times</title>
<updated>2013-11-24T03:43:54+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2013-11-24T03:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=09f4439d0c06ddd422b99e9aba26334e97c5bed9'/>
<id>09f4439d0c06ddd422b99e9aba26334e97c5bed9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: don't read alpha from efb which don't have alpha</title>
<updated>2013-11-22T03:50:33+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2013-11-06T21:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b0a83c9aaa62488958508337c7a28f7966cb6324'/>
<id>b0a83c9aaa62488958508337c7a28f7966cb6324</id>
<content type='text'>
This fixes issue 6788
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes issue 6788
</pre>
</div>
</content>
</entry>
<entry>
<title>Use IOFile for TextureToPng to support non-ascii</title>
<updated>2013-11-16T22:14:38+00:00</updated>
<author>
<name>Matthew Parlane</name>
<email>parlane@gmail.com</email>
</author>
<published>2013-11-16T22:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=33d8166620d308f5d7644e64ca92e588ff75fa44'/>
<id>33d8166620d308f5d7644e64ca92e588ff75fa44</id>
<content type='text'>
Changed save texture/screenshot uses to std::string
Removed unneeded new/delete calls when dealing with temp data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed save texture/screenshot uses to std::string
Removed unneeded new/delete calls when dealing with temp data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "VideoCommon: create native texture pool"</title>
<updated>2013-11-07T20:16:36+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2013-11-07T20:16:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8923968b47ab27f571ff7464dc34143001c5a567'/>
<id>8923968b47ab27f571ff7464dc34143001c5a567</id>
<content type='text'>
This reverts commit 6cece6b486670dd149c827053a84754c98397ccc.

In fact, there was a _huge_ speedup on lots of games (mostly on nvidia+ogl), but there are some crashes on D3D.
I have to fix this crash and then I'll commit something like this again :-)

Conflicts:
	Source/Core/VideoCommon/Src/TextureCacheBase.cpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 6cece6b486670dd149c827053a84754c98397ccc.

In fact, there was a _huge_ speedup on lots of games (mostly on nvidia+ogl), but there are some crashes on D3D.
I have to fix this crash and then I'll commit something like this again :-)

Conflicts:
	Source/Core/VideoCommon/Src/TextureCacheBase.cpp
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: fix custom textures</title>
<updated>2013-11-07T14:55:34+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2013-11-07T14:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ea2d8bf328e72da63edc1cfaaebfb6495ea1ccce'/>
<id>ea2d8bf328e72da63edc1cfaaebfb6495ea1ccce</id>
<content type='text'>
This fix a regression by revision 6cece6b48667

delete pointer must not do anything if pointer==NULL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fix a regression by revision 6cece6b48667

delete pointer must not do anything if pointer==NULL.
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: create native texture pool</title>
<updated>2013-11-05T11:21:22+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2013-11-04T22:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6cece6b486670dd149c827053a84754c98397ccc'/>
<id>6cece6b486670dd149c827053a84754c98397ccc</id>
<content type='text'>
We often need the same native texture objects for new textures. This commit
try to avoid destroying and creation of this textures by pooling them.

This should be a big performance gain for some efb2ram games as they may
overwrites partially a cached texture (which would be deleted) and afterwards
try to read it.

Creating/destroying sounds like an easy task, but it isn't. eg the nvidia ogl
driver synchonize their threads do avoid use-after-free issues.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We often need the same native texture objects for new textures. This commit
try to avoid destroying and creation of this textures by pooling them.

This should be a big performance gain for some efb2ram games as they may
overwrites partially a cached texture (which would be deleted) and afterwards
try to read it.

Creating/destroying sounds like an easy task, but it isn't. eg the nvidia ogl
driver synchonize their threads do avoid use-after-free issues.
</pre>
</div>
</content>
</entry>
<entry>
<title>Run code through the advanced tool 'sed' to remove trailing whitespace.</title>
<updated>2013-11-04T01:54:05+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-10-29T05:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c579637eafb9e9eb7f83711569254bd8da6d09d2'/>
<id>c579637eafb9e9eb7f83711569254bd8da6d09d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removing more references to D3D9.</title>
<updated>2013-10-06T11:37:10+00:00</updated>
<author>
<name>Tony Wasserka</name>
<email>NeoBrainX@gmail.com</email>
</author>
<published>2013-10-06T11:37:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ed88cf6cad80c95b163efaabcf3f30a1b181315a'/>
<id>ed88cf6cad80c95b163efaabcf3f30a1b181315a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Invalidate the texture cache using the GPU thread when the CPU thread makes a request.</title>
<updated>2013-06-08T01:28:54+00:00</updated>
<author>
<name>skidau</name>
<email>skidau@gmail.com</email>
</author>
<published>2013-06-08T01:28:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=196d152ad761861dab000db87b90e10f62c6fb91'/>
<id>196d152ad761861dab000db87b90e10f62c6fb91</id>
<content type='text'>
Fixes issue 6350.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes issue 6350.
</pre>
</div>
</content>
</entry>
</feed>
