<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp, branch 5.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>D3D: Fix EFB depth buffer copies, filtering on scaled EFB copies when MSAA is enabled, real XFB filtering</title>
<updated>2015-12-08T10:29:21+00:00</updated>
<author>
<name>Stenzek</name>
<email>stenzek@gmail.com</email>
</author>
<published>2015-11-28T11:33:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=63264ac23f3b9cfaa725cf90d995497ba1601449'/>
<id>63264ac23f3b9cfaa725cf90d995497ba1601449</id>
<content type='text'>
Since ResolveSubresource cannot be used with depth textures (and throws an error with the debug layer enabled), use a shader which selects the minimum depth value from all samples.

Changes the sampler by XFBEncoder to use a linear filter, rather than point, to match GL behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since ResolveSubresource cannot be used with depth textures (and throws an error with the debug layer enabled), use a shader which selects the minimum depth value from all samples.

Changes the sampler by XFBEncoder to use a linear filter, rather than point, to match GL behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3191 from lioncash/rekt</title>
<updated>2015-11-18T09:40:54+00:00</updated>
<author>
<name>Markus Wick</name>
<email>degasus@users.noreply.github.com</email>
</author>
<published>2015-11-18T09:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f172cda50f3918ebbb033ec23890358706033f0f'/>
<id>f172cda50f3918ebbb033ec23890358706033f0f</id>
<content type='text'>
MathUtil: Minor changes to Rectangle</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MathUtil: Minor changes to Rectangle</pre>
</div>
</content>
</entry>
<entry>
<title>D3D-TextureEncoder: Remove TCache::Entry usage</title>
<updated>2015-11-15T10:59:52+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-10-29T07:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d7d870435367b2a9eb2f5153c954b354efd98202'/>
<id>d7d870435367b2a9eb2f5153c954b354efd98202</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TextureCacheBase: Change CacheLinesPerRow to BytesPerRow</title>
<updated>2015-10-22T12:14:43+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-10-19T16:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c28e3affc5cde1f0ad7c092b78b740b7a5809b9d'/>
<id>c28e3affc5cde1f0ad7c092b78b740b7a5809b9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MathUtil: Make Rectangle constructors and equality operator constexpr</title>
<updated>2015-10-21T00:30:36+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-10-21T00:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=10c1fd7f388de2ea361211b8995d4b00020bc48c'/>
<id>10c1fd7f388de2ea361211b8995d4b00020bc48c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove segfault from DX11 backend.</title>
<updated>2015-09-16T14:22:00+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-09-16T14:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=deeb1d837042f7d95404516bf590aa82aa5e1b4d'/>
<id>deeb1d837042f7d95404516bf590aa82aa5e1b4d</id>
<content type='text'>
Instead of blindly using the expected width, clamp it to the stride of the
buffer which dx11 returns. This prevents use from reading invalid memory
at the end of textures.

This doesn't solve the base issue of what to do when a game tries to copy
from outside the efb. On real hardware it returns random noise (biased
to all ones)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of blindly using the expected width, clamp it to the stride of the
buffer which dx11 returns. This prevents use from reading invalid memory
at the end of textures.

This doesn't solve the base issue of what to do when a game tries to copy
from outside the efb. On real hardware it returns random noise (biased
to all ones)
</pre>
</div>
</content>
</entry>
<entry>
<title>Move common EFB copy code into VideoCommon</title>
<updated>2015-09-06T09:16:51+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-09-04T14:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b9be3245e1bcd3929baf4d1c66fe5a14b336cdbc'/>
<id>b9be3245e1bcd3929baf4d1c66fe5a14b336cdbc</id>
<content type='text'>
Addded a few duplicated depth copy texture formats to the enum
in TextureDecoder.h. These texture formats were already implemented
in TextureCacheBase and the ogl/dx11 texture cache implementations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addded a few duplicated depth copy texture formats to the enum
in TextureDecoder.h. These texture formats were already implemented
in TextureCacheBase and the ogl/dx11 texture cache implementations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup and unify handling of efb copy stride.</title>
<updated>2015-09-05T11:37:24+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-08-31T14:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=52948bb3ef016abd7e35e775b17b7cf3f487d49c'/>
<id>52948bb3ef016abd7e35e775b17b7cf3f487d49c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use emplace() instead of insert() where applicable for maps.</title>
<updated>2015-06-28T23:52:40+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-06-28T23:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=daa205990fa043092394931b85be6efdc37408df'/>
<id>daa205990fa043092394931b85be6efdc37408df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set copyright year to when a file was created</title>
<updated>2015-05-25T11:22:31+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-24T04:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=30ebb2459eb97ba544547183854775df8460b475'/>
<id>30ebb2459eb97ba544547183854775df8460b475</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
