<feed xmlns='http://www.w3.org/2005/Atom'>
<title>botw/src/KingSystem/ActorSystem/actAiQueries.cpp, branch master</title>
<subtitle>Decompilation of The Legend of Zelda: Breath of the Wild (Switch v1.5.0)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/'/>
<entry>
<title>ksys: Move ActorParam classes into separate folder to declutter Resource/</title>
<updated>2021-06-15T16:04:39+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2021-06-15T15:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=dd0cc52ce99b9d78f1c7022c1bf13349149f263a'/>
<id>dd0cc52ce99b9d78f1c7022c1bf13349149f263a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce code size by avoiding static inline member variables</title>
<updated>2021-01-01T18:10:46+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2021-01-01T18:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=117e6891b02a9487488ead012fc6216a40316c44'/>
<id>117e6891b02a9487488ead012fc6216a40316c44</id>
<content type='text'>
Static inline member variables require the compiler to emit a static
runtime constructor in all translation units that can see the variables
in question. This normally wouldn't be a problem, but it gets expensive
really quickly when you have ~3000 classes and ~3000 duplicate
static constructors.

This drops the ELF size from ~270MB to ~220MB and probably speeds up
builds a little bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Static inline member variables require the compiler to emit a static
runtime constructor in all translation units that can see the variables
in question. This normally wouldn't be a problem, but it gets expensive
really quickly when you have ~3000 classes and ~3000 duplicate
static constructors.

This drops the ELF size from ~270MB to ~220MB and probably speeds up
builds a little bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>ksys/act: Add Queries</title>
<updated>2020-12-21T15:53:44+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2020-12-21T15:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=b1470e45fad6a43bb2583aed7f6e9bce3172f0bf'/>
<id>b1470e45fad6a43bb2583aed7f6e9bce3172f0bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
