<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/video_core/shader/ast.h, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<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.benis.co.uk/yuzu-mainline/commit/?id=c67d64365a712830fe140dd36e24e2efd9b8a812'/>
<id>c67d64365a712830fe140dd36e24e2efd9b8a812</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</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.benis.co.uk/yuzu-mainline/commit/?id=f95602f15207851b849c57e2a2dd313a087b2493'/>
<id>f95602f15207851b849c57e2a2dd313a087b2493</id>
<content type='text'>
Cleans out the rest of the occurrences of variable shadowing and makes
any further occurrences of shadowing compiler errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleans out the rest of the occurrences of variable shadowing and makes
any further occurrences of shadowing compiler errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>General: Make use of std::nullopt where applicable</title>
<updated>2020-09-22T21:32:33+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-09-22T21:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=ff45c3957858cdf189b73e11550da06fe4337b8e'/>
<id>ff45c3957858cdf189b73e11550da06fe4337b8e</id>
<content type='text'>
Allows some implementations to avoid completely zeroing out the internal
buffer of the optional, and instead only set the validity byte within
the structure.

This also makes it consistent how we return empty optionals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows some implementations to avoid completely zeroing out the internal
buffer of the optional, and instead only set the validity byte within
the structure.

This also makes it consistent how we return empty optionals.
</pre>
</div>
</content>
</entry>
<entry>
<title>shader: Remove curly braces initializers on shared pointers</title>
<updated>2020-02-02T01:52:10+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2020-02-02T01:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=223a89a19f7cd904c79c4070498c5941bcdf0724'/>
<id>223a89a19f7cd904c79c4070498c5941bcdf0724</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member functions</title>
<updated>2019-10-18T00:59:48+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-10-18T00:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=074b38b7a918a52f9085490f0da44b6e0dc23639'/>
<id>074b38b7a918a52f9085490f0da44b6e0dc23639</id>
<content type='text'>
These can also trivially be made const member functions, with the
addition of a few consts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These can also trivially be made const member functions, with the
addition of a few consts.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/shader/ast: Make ASTManager::Print a const member function</title>
<updated>2019-10-18T00:56:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-10-18T00:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=222f4b45ebd545375b7befb84cfff81ae024e691'/>
<id>222f4b45ebd545375b7befb84cfff81ae024e691</id>
<content type='text'>
Given all visiting functions never modify the nodes, we can trivially
make this a const member function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given all visiting functions never modify the nodes, we can trivially
make this a const member function.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/ast: Unindent most of IsFullyDecompiled() by one level</title>
<updated>2019-10-05T13:14:27+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-10-05T12:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=d82b181d445441ce84612c38d748d3d5a6f8854c'/>
<id>d82b181d445441ce84612c38d748d3d5a6f8854c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/ast: Make ShowCurrentState() take a string_view instead of std::string</title>
<updated>2019-10-05T13:14:27+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-10-05T12:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=6c41d1cd7eadf1030c02d661d7f360b98f4a8943'/>
<id>6c41d1cd7eadf1030c02d661d7f360b98f4a8943</id>
<content type='text'>
Allows the function to be non-allocating in terms of the output string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows the function to be non-allocating in terms of the output string.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/ast: Default the move constructor and assignment operator</title>
<updated>2019-10-05T13:14:26+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-10-05T12:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=3a20d9734fa8996434895bc3d27e4b255ae98bea'/>
<id>3a20d9734fa8996434895bc3d27e4b255ae98bea</id>
<content type='text'>
This is behaviorally equivalent and also fixes a bug where some members
weren't being moved over.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is behaviorally equivalent and also fixes a bug where some members
weren't being moved over.
</pre>
</div>
</content>
</entry>
<entry>
<title>video_core/{ast, expr}: Organize forward declaration</title>
<updated>2019-10-05T13:14:26+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-10-05T12:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=43503a69bf730125b380601a919e81ca09afeb74'/>
<id>43503a69bf730125b380601a919e81ca09afeb74</id>
<content type='text'>
Keeps them alphabetically sorted for readability.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keeps them alphabetically sorted for readability.
</pre>
</div>
</content>
</entry>
</feed>
