<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tww/include/d/d_camera.h, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: The Wind Waker (GCN)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/'/>
<entry>
<title>Add camera profiles, fix camera struct sizes</title>
<updated>2026-07-24T15:57:07+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-07-24T15:57:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=5faa15219c6c94622d5ed08b162fed09b85b8ffc'/>
<id>5faa15219c6c94622d5ed08b162fed09b85b8ffc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add camera attention status and algorythmn enums</title>
<updated>2026-05-13T03:20:55+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-05-13T03:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=e07ff45d8079b6a1c95dbe2c79ba6d229b8c0e26'/>
<id>e07ff45d8079b6a1c95dbe2c79ba6d229b8c0e26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>d_camera: Name mViewCache based on TP decomp</title>
<updated>2026-04-24T06:11:28+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-04-24T06:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=be23b195ec9cc5805c45f9423837d6cb74d4afce'/>
<id>be23b195ec9cc5805c45f9423837d6cb74d4afce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>more d_camera work (#963)</title>
<updated>2026-04-24T05:36:04+00:00</updated>
<author>
<name>Mattias Blum</name>
<email>142374929+mattias-blum@users.noreply.github.com</email>
</author>
<published>2026-04-24T05:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=8e1e74975b49036ac092bdd6f5d9d9b4d473c722'/>
<id>8e1e74975b49036ac092bdd6f5d9d9b4d473c722</id>
<content type='text'>
* initial progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fix outdated member names

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fixed deprecated member references

* more progress

* more progress

* more progress

* fix deprecated member references

* more progress

* more progress

* more progress

* more progress

* more progress

* check in for review

* remove comment

* initial PR changes

* more PR changes

* more PR changes

* added anonymous struct as class member

* reverted changes to `stage_camera2_data_class`

* added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps

* more progress

* more progress

* realmatch for `camera_draw`

* PR changes

* fix broken merge

* formatting

* Reverted change to `camSphChkdata` that caused  `sph_chk_callback` match to regress

* Reverted change to `BG` struct that caused ctor and dtor match to regress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* PR changes

* corrected size comment

* fixed broken member references

* more d_camera work

* remove comment

* update symbols</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fix outdated member names

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fixed deprecated member references

* more progress

* more progress

* more progress

* fix deprecated member references

* more progress

* more progress

* more progress

* more progress

* more progress

* check in for review

* remove comment

* initial PR changes

* more PR changes

* more PR changes

* added anonymous struct as class member

* reverted changes to `stage_camera2_data_class`

* added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps

* more progress

* more progress

* realmatch for `camera_draw`

* PR changes

* fix broken merge

* formatting

* Reverted change to `camSphChkdata` that caused  `sph_chk_callback` match to regress

* Reverted change to `BG` struct that caused ctor and dtor match to regress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* PR changes

* corrected size comment

* fixed broken member references

* more d_camera work

* remove comment

* update symbols</pre>
</div>
</content>
</entry>
<entry>
<title>d_meter - 99% matching (#907)</title>
<updated>2025-12-27T21:23:15+00:00</updated>
<author>
<name>123456789758</name>
<email>205478182+123456789758@users.noreply.github.com</email>
</author>
<published>2025-12-27T21:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=d0852db127a046b704b728d7cfcb8ad117a5db7a'/>
<id>d0852db127a046b704b728d7cfcb8ad117a5db7a</id>
<content type='text'>
Co-authored-by: ‎ ‎ ‎ &lt;‎ ‎ ‎&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: ‎ ‎ ‎ &lt;‎ ‎ ‎&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up HIO reg accesses</title>
<updated>2025-07-18T01:41:40+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-07-18T01:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=67259edeeb2a48dffa0767c30ed0ba2ee2b00846'/>
<id>67259edeeb2a48dffa0767c30ed0ba2ee2b00846</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add camera mWork union; also fix clang union handling</title>
<updated>2025-05-07T05:19:23+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-05-07T05:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=f690b92d28530f9ffb2038a05dc4ac51ed444648'/>
<id>f690b92d28530f9ffb2038a05dc4ac51ed444648</id>
<content type='text'>
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
</pre>
</div>
</content>
</entry>
<entry>
<title>d_cam_type OK for JPN, add style enum, fix pystts1 enum</title>
<updated>2025-05-07T02:58:20+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-05-07T02:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=18fb9de306d63199cef8e2320cd901f5bf3b3315'/>
<id>18fb9de306d63199cef8e2320cd901f5bf3b3315</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>d_cam_type and d_cam_style OK, enums cleanup</title>
<updated>2025-05-07T01:48:03+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-05-07T01:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=1480636a5a5f60de8a4b5887af1f1a948a217dd7'/>
<id>1480636a5a5f60de8a4b5887af1f1a948a217dd7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>d_camera 45% (#747)</title>
<updated>2025-05-07T01:02:35+00:00</updated>
<author>
<name>Mattias Blum</name>
<email>142374929+mattias-blum@users.noreply.github.com</email>
</author>
<published>2025-05-07T01:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=c71bb1dafb0194166a6a8692b73f54d736788097'/>
<id>c71bb1dafb0194166a6a8692b73f54d736788097</id>
<content type='text'>
* initial progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fix outdated member names

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fixed deprecated member references

* more progress

* more progress

* more progress

* fix deprecated member references

* more progress

* more progress

* more progress

* more progress

* more progress

* check in for review

* remove comment

* initial PR changes

* more PR changes

* more PR changes

* added anonymous struct as class member

* reverted changes to `stage_camera2_data_class`

* added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps

* more progress

* more progress

* realmatch for `camera_draw`

* PR changes

* fix broken merge

* formatting

* Reverted change to `camSphChkdata` that caused  `sph_chk_callback` match to regress

* Reverted change to `BG` struct that caused ctor and dtor match to regress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* PR changes

* corrected size comment

* fixed broken member references</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fix outdated member names

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* fixed deprecated member references

* more progress

* more progress

* more progress

* fix deprecated member references

* more progress

* more progress

* more progress

* more progress

* more progress

* check in for review

* remove comment

* initial PR changes

* more PR changes

* more PR changes

* added anonymous struct as class member

* reverted changes to `stage_camera2_data_class`

* added `dCamera_event_data`, `dCamera_monitoring_things` and `dCamera_DMC_system` from debug maps

* more progress

* more progress

* realmatch for `camera_draw`

* PR changes

* fix broken merge

* formatting

* Reverted change to `camSphChkdata` that caused  `sph_chk_callback` match to regress

* Reverted change to `BG` struct that caused ctor and dtor match to regress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* PR changes

* corrected size comment

* fixed broken member references</pre>
</div>
</content>
</entry>
</feed>
