<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/video_core/command_processor.h, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>gpu: Rewrite GPU command list processing with DmaPusher class.</title>
<updated>2018-11-27T04:14:01+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2018-11-24T04:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=abea6fa90c901d0b47487ed38d44511b18f0addf'/>
<id>abea6fa90c901d0b47487ed38d44511b18f0addf</id>
<content type='text'>
- More accurate impl., fixes Undertale (among other games).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- More accurate impl., fixes Undertale (among other games).
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core: Move command buffer loop.</title>
<updated>2018-09-10T20:06:13+00:00</updated>
<author>
<name>Markus Wick</name>
<email>markus@selfnet.de</email>
</author>
<published>2018-09-06T13:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=0cfb0bacb2581d79631f496afbc3a3d5dd19eb42'/>
<id>0cfb0bacb2581d79631f496afbc3a3d5dd19eb42</id>
<content type='text'>
This moves the hot loop into video_core. This refactoring shall reduce the CPU overhead of calling ProcessCommandList.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves the hot loop into video_core. This refactoring shall reduce the CPU overhead of calling ProcessCommandList.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core: Use variable template variants of type_traits interfaces where applicable</title>
<updated>2018-08-10T00:45:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-08-10T00:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=b8c43b608030dd3e52b792d7d6efd72f39723901'/>
<id>b8c43b608030dd3e52b792d7d6efd72f39723901</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GPU: Process command mode 5 (IncreaseOnce) differently from other commands.</title>
<updated>2018-03-17T01:32:44+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-03-17T01:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=29feece4b849bd40cc6dcef6c60f4bc58707557a'/>
<id>29feece4b849bd40cc6dcef6c60f4bc58707557a</id>
<content type='text'>
Accumulate all arguments before calling the desired method.

Note: Maybe we should do the same for the NonIncreasing mode?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accumulate all arguments before calling the desired method.

Note: Maybe we should do the same for the NonIncreasing mode?
</pre>
</div>
</content>
</entry>
<entry>
<title>Make a GPU class in VideoCore to contain the GPU state.</title>
<updated>2018-02-12T04:44:12+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-02-12T04:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=6cddf9d88e7fc49919fda92bcd4235797c56f07f'/>
<id>6cddf9d88e7fc49919fda92bcd4235797c56f07f</id>
<content type='text'>
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
</pre>
</div>
</content>
</entry>
<entry>
<title>GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.</title>
<updated>2018-02-12T03:42:48+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-02-12T02:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=e01a8f218707b6f3ed0f111c432440b07ea5b6ff'/>
<id>e01a8f218707b6f3ed0f111c432440b07ea5b6ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove references to PICA and rasterizers in video_core</title>
<updated>2018-01-13T02:11:03+00:00</updated>
<author>
<name>James Rowe</name>
<email>jroweboy@gmail.com</email>
</author>
<published>2018-01-12T03:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=1d28b2e142f845773e2b90e267d9632e196a99b9'/>
<id>1d28b2e142f845773e2b90e267d9632e196a99b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove empty newlines in #include blocks.</title>
<updated>2016-09-21T02:15:47+00:00</updated>
<author>
<name>Emmanuel Gil Peyrot</name>
<email>linkmauve@linkmauve.fr</email>
</author>
<published>2016-09-20T15:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=ebdae19fd226104baec712b9da9939ff82ef3c3a'/>
<id>ebdae19fd226104baec712b9da9939ff82ef3c3a</id>
<content type='text'>
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sources: Run clang-format on everything.</title>
<updated>2016-09-18T00:38:01+00:00</updated>
<author>
<name>Emmanuel Gil Peyrot</name>
<email>linkmauve@linkmauve.fr</email>
</author>
<published>2016-09-18T00:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=dc8479928c5aee4c6ad6fe4f59006fb604cee701'/>
<id>dc8479928c5aee4c6ad6fe4f59006fb604cee701</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Cleanup hw includes.</title>
<updated>2015-06-27T23:46:39+00:00</updated>
<author>
<name>Emmanuel Gil Peyrot</name>
<email>linkmauve@linkmauve.fr</email>
</author>
<published>2015-06-27T16:56:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=4964a359e1a82f87a9772140fd1d933c5812c2e7'/>
<id>4964a359e1a82f87a9772140fd1d933c5812c2e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
