<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/video_core/shader/control_flow.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>2021-07-23T01:51:22+00:00</updated>
<entry>
<title>shader: Remove old shader management</title>
<updated>2021-07-23T01:51:22+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2021-02-16T23:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=65069df8aa3975b055d70c3c615f9c99d60c72e0'/>
<id>urn:sha1:65069df8aa3975b055d70c3c615f9c99d60c72e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video_core: Make use of ordered container contains() where applicable</title>
<updated>2020-12-07T21:30:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-07T21:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=909671a055dc344cbda08288c6bc59df732bc1a2'/>
<id>urn:sha1:909671a055dc344cbda08288c6bc59df732bc1a2</id>
<content type='text'>
With C++20, we can use the more concise contains() member function
instead of comparing the result of the find() call with the end
iterator.
</content>
</entry>
<entry>
<title>video_core: Resolve more variable shadowing scenarios pt.3</title>
<updated>2020-12-05T21:02:23+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-05T16:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5db4785535a6d5646e751e776356505e8e235554'/>
<id>urn:sha1:5db4785535a6d5646e751e776356505e8e235554</id>
<content type='text'>
Cleans out the rest of the occurrences of variable shadowing and makes
any further occurrences of shadowing compiler errors.
</content>
</entry>
<entry>
<title>video_core: Resolve more variable shadowing scenarios pt.2</title>
<updated>2020-12-05T11:39:35+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-12-05T09:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=341083a5e135edb06bcb8913f4897c232650d1da'/>
<id>urn:sha1:341083a5e135edb06bcb8913f4897c232650d1da</id>
<content type='text'>
Migrates the video core code closer to enabling variable shadowing
warnings as errors.

This primarily sorts out shadowing occurrences within the Vulkan code.
</content>
</entry>
<entry>
<title>control_flow: emplace elements in place within TryQuery()</title>
<updated>2020-09-23T02:54:36+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-09-23T02:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=cc4e8c247ddf0c8f06e0699957189fe1a678b672'/>
<id>urn:sha1:cc4e8c247ddf0c8f06e0699957189fe1a678b672</id>
<content type='text'>
Places data structures where they'll eventually be moved to to avoid
needing to even move them in the first place.
</content>
</entry>
<entry>
<title>control_flow: Make use of std::move in InsertBranch()</title>
<updated>2020-09-23T02:48:09+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-09-23T02:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=13df9625be85336e5dd64949efef313ee926f7e8'/>
<id>urn:sha1:13df9625be85336e5dd64949efef313ee926f7e8</id>
<content type='text'>
Avoids unnecessary atomic increments and decrements.
</content>
</entry>
<entry>
<title>General: Tidy up clang-format warnings part 2</title>
<updated>2020-08-13T18:19:08+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-11T15:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=78ddcbe3ba0f8f5740149bff2054e2dffc0e9d83'/>
<id>urn:sha1:78ddcbe3ba0f8f5740149bff2054e2dffc0e9d83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shader/memory_util: Deduplicate code</title>
<updated>2020-04-26T04:38:51+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2020-04-24T04:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9b433b2467404c149b92869d8d06b6a403d8e3be'/>
<id>urn:sha1:9b433b2467404c149b92869d8d06b6a403d8e3be</id>
<content type='text'>
Deduplicate code shared between vk_pipeline_cache and gl_shader_cache as
well as shader decoder code.

While we are at it, fix a bug in gl_shader_cache where compute shaders
had an start offset of a stage shader.
</content>
</entry>
<entry>
<title>General: Resolve warnings related to missing declarations</title>
<updated>2020-04-17T03:43:34+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-04-17T02:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=eaeb4520f70e5db73dbaa1c530eb66c46485721a'/>
<id>urn:sha1:eaeb4520f70e5db73dbaa1c530eb66c46485721a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>control_flow: Make use of std::move in TryInspectAddress()</title>
<updated>2020-04-16T03:31:22+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-04-16T03:29:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=38b955a3ff7a2902e81d65a118974adbeab2446c'/>
<id>urn:sha1:38b955a3ff7a2902e81d65a118974adbeab2446c</id>
<content type='text'>
Eliminates redundant atomic reference count increments and decrements.
</content>
</entry>
</feed>
