<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/command_processor.cpp, 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-12-04T04:52:38+00:00</updated>
<entry>
<title>Removed unused file.</title>
<updated>2018-12-04T04:52:38+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-12-04T04:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7d6721e3aee2ae490fe6e5da6a107b7461432e88'/>
<id>urn:sha1:7d6721e3aee2ae490fe6e5da6a107b7461432e88</id>
<content type='text'>
This is a leftover from #1792
</content>
</entry>
<entry>
<title>gl_rasterizer: Skip VB upload if the state is clean.</title>
<updated>2018-11-17T13:28:54+00:00</updated>
<author>
<name>Markus Wick</name>
<email>markus@selfnet.de</email>
</author>
<published>2018-11-06T20:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=264030c070a0f63b9b1b22ee3d724e620dfe90c2'/>
<id>urn:sha1:264030c070a0f63b9b1b22ee3d724e620dfe90c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>global: Use std::optional instead of boost::optional (#1578)</title>
<updated>2018-10-30T04:03:25+00:00</updated>
<author>
<name>Frederic L</name>
<email>frederic.laing.development@gmail.com</email>
</author>
<published>2018-10-30T04:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=c76f4b6aecac0987c7fcab7f109e6a56c3bd5130'/>
<id>urn:sha1:c76f4b6aecac0987c7fcab7f109e6a56c3bd5130</id>
<content type='text'>
* get rid of boost::optional

* Remove optional references

* Use std::reference_wrapper for optional references

* Fix clang format

* Fix clang format part 2

* Adressed feedback

* Fix clang format and MacOS build
</content>
</entry>
<entry>
<title>GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).</title>
<updated>2018-09-12T18:57:08+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2018-09-08T20:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=46b33657b61b1d714cb7264420f2cc41ad51ecf9'/>
<id>urn:sha1:46b33657b61b1d714cb7264420f2cc41ad51ecf9</id>
<content type='text'>
This engine writes data from a FIFO register into the configured address.
</content>
</entry>
<entry>
<title>video_core: Refactor command_processor.</title>
<updated>2018-09-10T20:06:16+00:00</updated>
<author>
<name>Markus Wick</name>
<email>markus@selfnet.de</email>
</author>
<published>2018-09-06T15:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=118c1c36c185d59f6a9574079e0541695114df43'/>
<id>urn:sha1:118c1c36c185d59f6a9574079e0541695114df43</id>
<content type='text'>
Inline the WriteReg helper as it is called ~20k times per frame.
</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>command_processor: Use std::array for bound_engines.</title>
<updated>2018-09-04T12:10:05+00:00</updated>
<author>
<name>Markus Wick</name>
<email>markus@selfnet.de</email>
</author>
<published>2018-09-04T11:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ca64dbd6fe4e49d0fc8cdbda9500d79652659e51'/>
<id>urn:sha1:ca64dbd6fe4e49d0fc8cdbda9500d79652659e51</id>
<content type='text'>
subchannel is a 3 bit field. So there must not be more than 8 bound engines.
And using a hashmap for up to 8 values is a bit overpowered.
</content>
</entry>
<entry>
<title>Lowered down the logging for methods</title>
<updated>2018-08-07T16:51:40+00:00</updated>
<author>
<name>Hexagon12</name>
<email>benassdo@gmail.com</email>
</author>
<published>2018-08-07T16:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d87674e7557b8e298a675ab3ced87a8b9d46b6aa'/>
<id>urn:sha1:d87674e7557b8e298a675ab3ced87a8b9d46b6aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update clang format</title>
<updated>2018-07-03T01:45:47+00:00</updated>
<author>
<name>James Rowe</name>
<email>jroweboy@gmail.com</email>
</author>
<published>2018-07-02T16:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d74d2a77cbf088fcb463c785faabac55ce99acc1'/>
<id>urn:sha1:d74d2a77cbf088fcb463c785faabac55ce99acc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename logging macro back to LOG_*</title>
<updated>2018-07-03T01:45:47+00:00</updated>
<author>
<name>James Rowe</name>
<email>jroweboy@gmail.com</email>
</author>
<published>2018-07-02T16:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e159c550d8f0b497e3e204f2288c8ade1bf45c07'/>
<id>urn:sha1:e159c550d8f0b497e3e204f2288c8ade1bf45c07</id>
<content type='text'>
</content>
</entry>
</feed>
