<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/command_processor.h, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2018-11-27T04:14:01+00:00</updated>
<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.cirakg.xyz/eglantine-cirakg/commit/?id=f8b215e3617c320bc7faf4f7ff4580eb87f65120'/>
<id>urn:sha1:f8b215e3617c320bc7faf4f7ff4580eb87f65120</id>
<content type='text'>
- More accurate impl., fixes Undertale (among other games).
</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.cirakg.xyz/eglantine-cirakg/commit/?id=a5613f87ef3d84d63faf7e565395d2b7ae30e1c8'/>
<id>urn:sha1:a5613f87ef3d84d63faf7e565395d2b7ae30e1c8</id>
<content type='text'>
This moves the hot loop into video_core. This refactoring shall reduce the CPU overhead of calling ProcessCommandList.
</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.cirakg.xyz/eglantine-cirakg/commit/?id=b206ee3957d6590e747211fe2ae07227001b4dad'/>
<id>urn:sha1:b206ee3957d6590e747211fe2ae07227001b4dad</id>
<content type='text'>
</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.cirakg.xyz/eglantine-cirakg/commit/?id=6796e3791101283b57ea933b5731b02df982c05b'/>
<id>urn:sha1:6796e3791101283b57ea933b5731b02df982c05b</id>
<content type='text'>
Accumulate all arguments before calling the desired method.

Note: Maybe we should do the same for the NonIncreasing mode?
</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.cirakg.xyz/eglantine-cirakg/commit/?id=0088b3128b797cf60dd7e85e029c623627d31e6e'/>
<id>urn:sha1:0088b3128b797cf60dd7e85e029c623627d31e6e</id>
<content type='text'>
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
</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.cirakg.xyz/eglantine-cirakg/commit/?id=35176a0f73ec9c114d04274cd6a044938a2bda7d'/>
<id>urn:sha1:35176a0f73ec9c114d04274cd6a044938a2bda7d</id>
<content type='text'>
</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.cirakg.xyz/eglantine-cirakg/commit/?id=a5b9cd4d18388e202463e994f3826ccf2106946b'/>
<id>urn:sha1:a5b9cd4d18388e202463e994f3826ccf2106946b</id>
<content type='text'>
</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.cirakg.xyz/eglantine-cirakg/commit/?id=1138ec0d49352462bf7d3e4500c3a04b33943651'/>
<id>urn:sha1:1138ec0d49352462bf7d3e4500c3a04b33943651</id>
<content type='text'>
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
</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.cirakg.xyz/eglantine-cirakg/commit/?id=628ed4376a14a6da7cea1d60c5fb000773795579'/>
<id>urn:sha1:628ed4376a14a6da7cea1d60c5fb000773795579</id>
<content type='text'>
</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.cirakg.xyz/eglantine-cirakg/commit/?id=4964a359e1a82f87a9772140fd1d933c5812c2e7'/>
<id>urn:sha1:4964a359e1a82f87a9772140fd1d933c5812c2e7</id>
<content type='text'>
</content>
</entry>
</feed>
