<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/src/code/z_draw.c, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Ocarina of Time</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/'/>
<entry>
<title>Remove "z64" prefix from all headers (#2518)</title>
<updated>2025-06-04T18:38:33+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2025-06-04T18:38:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=28cc9d68cfe4a037eb232d5465b84a943539bca3'/>
<id>28cc9d68cfe4a037eb232d5465b84a943539bca3</id>
<content type='text'>
* z64 - a

* z64 - b

* z64 - c

* z64 - d

* z64 - e

* z64 - f

* z64 - g

* z64 - h

* z64 - i

* z64 - l

* z64 - m

* z64 - o

* z64 - p

* z64 - q

* z64 - r

* z64 - s

* z64 - t

* z64 - v

* restore file

* fix merge

* fix merge

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z64 - a

* z64 - b

* z64 - c

* z64 - d

* z64 - e

* z64 - f

* z64 - g

* z64 - h

* z64 - i

* z64 - l

* z64 - m

* z64 - o

* z64 - p

* z64 - q

* z64 - r

* z64 - s

* z64 - t

* z64 - v

* restore file

* fix merge

* fix merge

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>GetItem_Draw: giDrawId and comment GID_ values (#2556)</title>
<updated>2025-05-31T08:41:58+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2025-05-31T08:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=186dfb4aa9510d31d4ae6b1ca3d2e6ddbda9ac80'/>
<id>186dfb4aa9510d31d4ae6b1ca3d2e6ddbda9ac80</id>
<content type='text'>
* rename GetItem_Draw's arg drawId -&gt; giDrawId

* comment GID_ enum values on sDrawItemTable

* drawId -&gt; giDrawId in GetItem_DrawXxx</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rename GetItem_Draw's arg drawId -&gt; giDrawId

* comment GID_ enum values on sDrawItemTable

* drawId -&gt; giDrawId in GetItem_DrawXxx</pre>
</div>
</content>
</entry>
<entry>
<title>Split z64debug_display.h, z64draw.h, z_en_item00.h (#2443)</title>
<updated>2025-01-27T18:01:54+00:00</updated>
<author>
<name>mzxrules</name>
<email>mzxrules@gmail.com</email>
</author>
<published>2025-01-27T18:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=d855f2bfd83a904cffc0243fdac0d83dd294b278'/>
<id>d855f2bfd83a904cffc0243fdac0d83dd294b278</id>
<content type='text'>
* z64debug_display.h

* z64draw.h

* z_en_item00.h

* bss</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z64debug_display.h

* z64draw.h

* z_en_item00.h

* bss</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup gSPMatrix, rename `Matrix_New` -&gt; `Matrix_Finalize`, add `MATRIX_FINALIZE_AND_LOAD` (#1983)</title>
<updated>2024-09-11T07:59:23+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-09-11T07:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=5441559b30d4419eb25e77abc4ff2eb1f34027aa'/>
<id>5441559b30d4419eb25e77abc4ff2eb1f34027aa</id>
<content type='text'>
* clean up gSPMatrix usage

* add weird hybrid macro gSPMATRIX_SET_NEW

* Matrix_NewMtx, MATRIX_NEW -&gt; Matrix_Finalize, MATRIX_FINALIZE

* gSPMATRIX_SET_NEW -&gt; MATRIX_FINALIZE_AND_LOAD

* format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* clean up gSPMatrix usage

* add weird hybrid macro gSPMATRIX_SET_NEW

* Matrix_NewMtx, MATRIX_NEW -&gt; Matrix_Finalize, MATRIX_FINALIZE

* gSPMATRIX_SET_NEW -&gt; MATRIX_FINALIZE_AND_LOAD

* format</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Match z_construct.c, z_draw.c, z_kaleido_setup.c and partially z_actor.c (#2039)</title>
<updated>2024-08-15T02:05:41+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-08-15T02:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=fda0e6ad4badc0eea701934b80354de4ab5cad98'/>
<id>fda0e6ad4badc0eea701934b80354de4ab5cad98</id>
<content type='text'>
* func_80033C30

* Interface_Init

* z_draw.c

* KaleidoSetup_Destroy , n64dd.h

* z_kaleido_setup.c

* add n64dd files to spec

according to tools/disasm/ntsc-1.2/files_code.csv , they're between irqmgr.o and fault.o
putting them before or after malloc_debug.o in the spec is an arbitrary choice</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* func_80033C30

* Interface_Init

* z_draw.c

* KaleidoSetup_Destroy , n64dd.h

* z_kaleido_setup.c

* add n64dd files to spec

according to tools/disasm/ntsc-1.2/files_code.csv , they're between irqmgr.o and fault.o
putting them before or after malloc_debug.o in the spec is an arbitrary choice</pre>
</div>
</content>
</entry>
<entry>
<title>Add names to all typedef'd structs, unions, and enums (#2028)</title>
<updated>2024-08-12T07:07:48+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-12T07:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=e6bc4bd8cb66b2e7b946829b3892fd0d2967fde3'/>
<id>e6bc4bd8cb66b2e7b946829b3892fd0d2967fde3</id>
<content type='text'>
* Add names to all typedef'd structs, unions, and enums

* wtf vs code

* Use a better regex</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add names to all typedef'd structs, unions, and enums

* wtf vs code

* Use a better regex</pre>
</div>
</content>
</entry>
<entry>
<title>Add "do {} while (0);" to CLOSE_DISPS (#2025)</title>
<updated>2024-08-10T22:48:27+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-10T22:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=9eec8af4981ec7a6b75b1850713c061d83099e6b'/>
<id>9eec8af4981ec7a6b75b1850713c061d83099e6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc Small Retail Files Part 2 OK (#1696)</title>
<updated>2024-02-02T18:15:38+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2024-02-02T18:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=f23a05eecddccb8061d425c3ea21bbb575c22395'/>
<id>f23a05eecddccb8061d425c3ea21bbb575c22395</id>
<content type='text'>
* z_draw.c OK

* more files</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z_draw.c OK

* more files</pre>
</div>
</content>
</entry>
<entry>
<title>Create debug macros for common functions (#1597)</title>
<updated>2024-01-09T12:59:03+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-01-09T12:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=cd917b0cb8c20e457d43805ee27d2597daed63e3'/>
<id>cd917b0cb8c20e457d43805ee27d2597daed63e3</id>
<content type='text'>
* Create debug macros for common functions

* Revert NDEBUG change

* MALLOCR -&gt; MALLOC_R

* DEBUG -&gt; OOT_DEBUG

* Use the same name for debug and non-debug matrix functions

* Fix file/line argument order

* Revert g[s]DPNoOp[Tag]

* Use SystemArena_MallocDebug directly in GameAlloc_MallocDebug

* MTXF_TO_MTX -&gt; MATRIX_TO_MTX</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Create debug macros for common functions

* Revert NDEBUG change

* MALLOCR -&gt; MALLOC_R

* DEBUG -&gt; OOT_DEBUG

* Use the same name for debug and non-debug matrix functions

* Fix file/line argument order

* Revert g[s]DPNoOp[Tag]

* Use SystemArena_MallocDebug directly in GameAlloc_MallocDebug

* MTXF_TO_MTX -&gt; MATRIX_TO_MTX</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various small gfx issues (#1313)</title>
<updated>2022-07-30T21:49:10+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2022-07-30T21:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=455321d2e85af40e5e0d14370dc10593618f3ce2'/>
<id>455321d2e85af40e5e0d14370dc10593618f3ce2</id>
<content type='text'>
* Fix various small gfx issues

* Use 0xFFFF instead of -1 for max prim depth

* More fixed point numbers

* scale -&gt; texCoordScale, better cycle 2 render mode in z_title

* GFXP_CHAR_* defines renamed to SPACING

* Fix some gDPLoadMultiBlock uses</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix various small gfx issues

* Use 0xFFFF instead of -1 for max prim depth

* More fixed point numbers

* scale -&gt; texCoordScale, better cycle 2 render mode in z_title

* GFXP_CHAR_* defines renamed to SPACING

* Fix some gDPLoadMultiBlock uses</pre>
</div>
</content>
</entry>
</feed>
