<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/CPMemory.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>VideoCommon: Header cleanup</title>
<updated>2016-01-18T01:11:45+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2016-01-17T21:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d9fec92628231526b47e19cd09b68572eb06e44f'/>
<id>d9fec92628231526b47e19cd09b68572eb06e44f</id>
<content type='text'>
Also remedies places where the video backends and core rely on things
being indirectly included.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also remedies places where the video backends and core rely on things
being indirectly included.
</pre>
</div>
</content>
</entry>
<entry>
<title>ChunkFile: Provide additional helpers for C-style arrays</title>
<updated>2015-09-30T23:45:46+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-29T16:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c6678687b08bec0b5aa8608b6b71c3ae1e4b8316'/>
<id>c6678687b08bec0b5aa8608b6b71c3ae1e4b8316</id>
<content type='text'>
Gets rid of magic numbers in cases where the array size is known at compile time.
This is also useful for future entries that are stack allocated arrays as these
functions prevent incorrect sizes being provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gets rid of magic numbers in cases where the array size is known at compile time.
This is also useful for future entries that are stack allocated arrays as these
functions prevent incorrect sizes being provided.
</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>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>Fix indentation</title>
<updated>2015-01-07T20:51:47+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-01-07T20:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4d1face5407e7718f159b357a4da6bd0464df5d5'/>
<id>4d1face5407e7718f159b357a4da6bd0464df5d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes to allow LoadCPReg to work in a preprocess mode which affects a separate state.</title>
<updated>2014-09-29T01:25:06+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2014-08-27T17:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e86ddacb18affaef2d773b0c86fdf57f93d594c4'/>
<id>e86ddacb18affaef2d773b0c86fdf57f93d594c4</id>
<content type='text'>
This state will be used to calculate sizes for skipping over commands on
a separate thread.  An alternative to having these state variables would
be to have the preprocessor stash "state as we go" somewhere, but I
think that would be much uglier.

GetVertexSize now takes an extra argument to determine which state to
use, as does FifoCommandRunnable, which calls it.  While I'm modifying
FifoCommandRunnable, I also change it to take a buffer and size as
parameters rather than using g_pVideoData, which will also be necessary
later.  I also get rid of an unused overload.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This state will be used to calculate sizes for skipping over commands on
a separate thread.  An alternative to having these state variables would
be to have the preprocessor stash "state as we go" somewhere, but I
think that would be much uglier.

GetVertexSize now takes an extra argument to determine which state to
use, as does FifoCommandRunnable, which calls it.  While I'm modifying
FifoCommandRunnable, I also change it to take a buffer and size as
parameters rather than using g_pVideoData, which will also be necessary
later.  I also get rid of an unused overload.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mechanical changes to move most CP state to a struct rather than separate globals.</title>
<updated>2014-09-29T01:23:29+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2014-08-27T17:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f0131c2e09faba0d65fa5b7360898e514e3636f5'/>
<id>f0131c2e09faba0d65fa5b7360898e514e3636f5</id>
<content type='text'>
The next commit will add a separate copy of the struct and the ability
for LoadCPReg to work on it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The next commit will add a separate copy of the struct and the ability
for LoadCPReg to work on it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include CommonTypes.h instead of Common.h.</title>
<updated>2014-09-08T19:39:58+00:00</updated>
<author>
<name>Rohit Nirmal</name>
<email>rohitnirmal9@gmail.com</email>
</author>
<published>2014-09-08T01:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fbc64984ca7de7db10b1a8a4f49002f260c93569'/>
<id>fbc64984ca7de7db10b1a8a4f49002f260c93569</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
