<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/VertexLoaderManager.cpp, branch stable</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>zfreeze: cache vertex positions</title>
<updated>2015-06-07T10:13:00+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-06-01T17:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5ddd2cef6c5cc8e5414636d73365691de726b3d0'/>
<id>5ddd2cef6c5cc8e5414636d73365691de726b3d0</id>
<content type='text'>
Suggested by degasus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested by degasus.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a dirty flag for arraybases.</title>
<updated>2015-05-29T16:39:48+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-05-29T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7df69829732745d98b843d37d68a65920d1d883b'/>
<id>7df69829732745d98b843d37d68a65920d1d883b</id>
<content type='text'>
Only loop through and call getPointers when something has actually
changed.
Worth about 2-4% speedup un SMG over the previous commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only loop through and call getPointers when something has actually
changed.
Worth about 2-4% speedup un SMG over the previous commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up cached_arraybases. Update VideoSW to new scheme.</title>
<updated>2015-05-29T16:09:27+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-05-29T12:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f57517f1a05db1790f853bf43d6093c19478b4ce'/>
<id>f57517f1a05db1790f853bf43d6093c19478b4ce</id>
<content type='text'>
Move ownership of cached_arraybases from CPMemory to VertexLoaderManager
to better match it usage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move ownership of cached_arraybases from CPMemory to VertexLoaderManager
to better match it usage.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix invalid pointer errors in Burnout 2.</title>
<updated>2015-05-29T06:51:17+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-05-29T06:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6d916762fb52a85aa086ef0cb6516cc63fbe775b'/>
<id>6d916762fb52a85aa086ef0cb6516cc63fbe775b</id>
<content type='text'>
Yet another story of games loading weird shit into registers.

For some reason, Burnout 2 would (in rare situations) load invalid
addresses into cp_state.array_bases. What would the real hardware
do in this situation? Who knows, Burnout 2 doesn't actually enable
the vertex array with the invalid address so nothing kinky happens.

But dolphin tries to optimise things and starts using the address
as soon as it is loaded into memory. This causes GetPointer (which is
now much more vocal) to throw an error.

The Fix:  We don't call GetPointer until we are sure the vertex array
has been enabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yet another story of games loading weird shit into registers.

For some reason, Burnout 2 would (in rare situations) load invalid
addresses into cp_state.array_bases. What would the real hardware
do in this situation? Who knows, Burnout 2 doesn't actually enable
the vertex array with the invalid address so nothing kinky happens.

But dolphin tries to optimise things and starts using the address
as soon as it is loaded into memory. This causes GetPointer (which is
now much more vocal) to throw an error.

The Fix:  We don't call GetPointer until we are sure the vertex array
has been enabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2274 from degasus/disable_bbox</title>
<updated>2015-05-25T12:46:12+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-05-25T12:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=69963dc4b0383732b0c55787845c958033242d25'/>
<id>69963dc4b0383732b0c55787845c958033242d25</id>
<content type='text'>
Disable bbox</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable bbox</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>
<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>BBox: remove now unreachable SW bbox implementation</title>
<updated>2015-05-25T07:33:34+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-04-06T09:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6b2a1e57e2482efb46a91401fa22aaf5ef779974'/>
<id>6b2a1e57e2482efb46a91401fa22aaf5ef779974</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2050 from Tilka/reset_vertex_loader_stats</title>
<updated>2015-02-23T02:10:38+00:00</updated>
<author>
<name>skidau</name>
<email>skidau@gmail.com</email>
</author>
<published>2015-02-23T02:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f8e51a1a26b6cd942c9a0e039b8072081b4168b0'/>
<id>f8e51a1a26b6cd942c9a0e039b8072081b4168b0</id>
<content type='text'>
VertexLoaderManager: reset stats properly</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VertexLoaderManager: reset stats properly</pre>
</div>
</content>
</entry>
<entry>
<title>VertexLoaderManager: reset stats properly</title>
<updated>2015-02-14T01:30:05+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-02-12T23:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1a52cff1c913e3747b2d5bc1bf97b200ddde8852'/>
<id>1a52cff1c913e3747b2d5bc1bf97b200ddde8852</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
