<p>Processes the current APT status. </p>
<p>Generally used within a main loop. </p><dl class="section return"><dt>Returns</dt><dd>Whether the application is closing. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a1">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a8">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a5">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a7">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a69">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a68">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a79">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a6">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a3">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a3">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a6">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a17">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a3">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a3">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a3">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a20">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a6">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a4">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a9">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a3">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a1">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a8">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a5">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a7">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a67">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a66">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a77">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a6">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a3">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a3">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a6">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a17">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a3">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a3">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a3">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a20">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a6">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a4">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a9">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a3">time/rtc/source/main.c</a>.</dd>
</dl>
</div>
</div>
}<tr class="memdesc:aca018b509809231470e5e3c3e907261d"><td class="mdescLeft"> </td><td class="mdescRight">Texture wrap modes. <a href="enums_8h.html#aca018b509809231470e5e3c3e907261d">More...</a><br /></td></tr>
<tr class="separator:aca018b509809231470e5e3c3e907261d"><td class="memSeparator" colspan="2"> </td></tr>
</td></tr>
+<tr class="memitem:a5d14598061a96db4f06bf8316156a1bb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">GPU_TEXTURE_MODE_PARAM</a> { <br />
+  <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f">GPU_TEX_2D</a> = 0x0,
+<br />
+  <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c">GPU_TEX_CUBE_MAP</a> = 0x1,
+<br />
+  <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986">GPU_TEX_SHADOW_2D</a> = 0x2,
+<br />
+  <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f">GPU_TEX_PROJECTION</a> = 0x3,
+<br />
+  <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074">GPU_TEX_SHADOW_CUBE</a> = 0x4,
+<br />
+  <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9">GPU_TEX_DISABLED</a> = 0x5
+<br />
+ }<tr class="memdesc:a5d14598061a96db4f06bf8316156a1bb"><td class="mdescLeft"> </td><td class="mdescRight">Texture modes. <a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">More...</a><br /></td></tr>
+<tr class="separator:a5d14598061a96db4f06bf8316156a1bb"><td class="memSeparator" colspan="2"> </td></tr>
+</td></tr>
<tr class="memitem:a541188a9d9f32ee0f5c74b2742908cf5"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a> { <br />
  <a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a> = 0x1,
<br />
}<tr class="memdesc:ad964a2dd9f856d413d01dc81d5712618"><td class="mdescLeft"> </td><td class="mdescRight">Test functions. <a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">More...</a><br /></td></tr>
<tr class="separator:ad964a2dd9f856d413d01dc81d5712618"><td class="memSeparator" colspan="2"> </td></tr>
</td></tr>
+<tr class="memitem:a92e680b4a2dac313ccd2bc5bae51b703"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">GPU_EARLYDEPTHFUNC</a> { <br />
+  <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf">GPU_EARLYDEPTH_GEQUAL</a> = 0,
+<br />
+  <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07">GPU_EARLYDEPTH_GREATER</a> = 1,
+<br />
+  <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558">GPU_EARLYDEPTH_LEQUAL</a> = 2,
+<br />
+  <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8">GPU_EARLYDEPTH_LESS</a> = 3
+<br />
+ }<tr class="memdesc:a92e680b4a2dac313ccd2bc5bae51b703"><td class="mdescLeft"> </td><td class="mdescRight">Early depth test functions. <a href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">More...</a><br /></td></tr>
+<tr class="separator:a92e680b4a2dac313ccd2bc5bae51b703"><td class="memSeparator" colspan="2"> </td></tr>
+</td></tr>
<tr class="memitem:a3ba8ed980a4a9da6170a5fdfaad86808"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a> { <br />
  <a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44">GPU_SCISSOR_DISABLE</a> = 0,
<br />
</td></tr>
</table>
+</div>
+</div>
+<a class="anchor" id="a92e680b4a2dac313ccd2bc5bae51b703"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">GPU_EARLYDEPTHFUNC</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Early depth test functions. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf"></a>GPU_EARLYDEPTH_GEQUAL </td><td class="fielddoc">
+<p>Pass if greater than or equal. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07"></a>GPU_EARLYDEPTH_GREATER </td><td class="fielddoc">
+<p>Pass if greater than. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558"></a>GPU_EARLYDEPTH_LEQUAL </td><td class="fielddoc">
+<p>Pass if less than or equal. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8"></a>GPU_EARLYDEPTH_LESS </td><td class="fielddoc">
+<p>Pass if less than. </p>
+</td></tr>
+</table>
+
</div>
</div>
<a class="anchor" id="a3a62c2be4e88ff3de7c69f1b660d1634"></a>
</td></tr>
</table>
+</div>
+</div>
+<a class="anchor" id="a5d14598061a96db4f06bf8316156a1bb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">GPU_TEXTURE_MODE_PARAM</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Texture modes. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f"></a>GPU_TEX_2D </td><td class="fielddoc">
+<p>2D texture </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c"></a>GPU_TEX_CUBE_MAP </td><td class="fielddoc">
+<p>Cube map. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986"></a>GPU_TEX_SHADOW_2D </td><td class="fielddoc">
+<p>2D Shadow texture </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f"></a>GPU_TEX_PROJECTION </td><td class="fielddoc">
+<p>Projection texture. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074"></a>GPU_TEX_SHADOW_CUBE </td><td class="fielddoc">
+<p>Shadow cube map. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9"></a>GPU_TEX_DISABLED </td><td class="fielddoc">
+<p>Disabled. </p>
+</td></tr>
+</table>
+
</div>
</div>
<a class="anchor" id="aca018b509809231470e5e3c3e907261d"></a>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="enums_8h.html#aca018b509809231470e5e3c3e907261dac52004d96f64b6a43145077387eba61f"> 32</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aca018b509809231470e5e3c3e907261dac52004d96f64b6a43145077387eba61f">GPU_MIRRORED_REPEAT</a> = 0x3, <span class="comment">///< Repeats with mirrored texture.</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">GPU_TEXTURE_WRAP_PARAM</a>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment"></span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">/// Supported texture units.</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5"> 36</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">/// Texture modes.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb"> 36</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a"> 38</a></span>  <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a> = 0x1, <span class="comment">///< Texture unit 0.</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf"> 39</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf">GPU_TEXUNIT1</a> = 0x2, <span class="comment">///< Texture unit 1.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182"> 40</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182">GPU_TEXUNIT2</a> = 0x4, <span class="comment">///< Texture unit 2.</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a>;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment"></span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">/// Supported texture formats.</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f"> 44</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2"> 46</a></span>  <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a> = 0x0, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47"> 47</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47">GPU_RGB8</a> = 0x1, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb"> 48</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb">GPU_RGBA5551</a> = 0x2, <span class="comment">///< 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6"> 49</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6">GPU_RGB565</a> = 0x3, <span class="comment">///< 5-bit Red + 6-bit Green + 5-bit Blue</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067"> 50</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067">GPU_RGBA4</a> = 0x4, <span class="comment">///< 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0"> 51</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0">GPU_LA8</a> = 0x5, <span class="comment">///< 8-bit Luminance + 8-bit Alpha</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686"> 52</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686">GPU_HILO8</a> = 0x6, <span class="comment">///< 8-bit Hi + 8-bit Lo</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391"> 53</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391">GPU_L8</a> = 0x7, <span class="comment">///< 8-bit Luminance</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e"> 54</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e">GPU_A8</a> = 0x8, <span class="comment">///< 8-bit Alpha</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8"> 55</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8">GPU_LA4</a> = 0x9, <span class="comment">///< 4-bit Luminance + 4-bit Alpha</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8"> 56</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8">GPU_L4</a> = 0xA, <span class="comment">///< 4-bit Luminance</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9"> 57</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9">GPU_ETC1</a> = 0xB, <span class="comment">///< ETC1 texture compression</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a"> 58</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a">GPU_ETC1A4</a> = 0xC, <span class="comment">///< ETC1 texture compression + 4-bit Alpha</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a>;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment"></span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment">/// Supported color buffer formats.</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a"> 62</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4"> 64</a></span>  <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4">GPU_RB_RGBA8</a> = 0, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b"> 65</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b">GPU_RB_RGB8</a> = 1, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37"> 66</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37">GPU_RB_RGBA5551</a> = 2, <span class="comment">///< 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b"> 67</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b">GPU_RB_RGB565</a> = 3, <span class="comment">///< 5-bit Red + 6-bit Green + 5-bit Blue</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a"> 68</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a">GPU_RB_RGBA4</a> = 4, <span class="comment">///< 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">GPU_COLORBUF</a>;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"></span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment">/// Supported depth buffer formats.</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e"> 72</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128"> 74</a></span>  <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128">GPU_RB_DEPTH16</a> = 0, <span class="comment">///< 16-bit Depth</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c"> 75</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c">GPU_RB_DEPTH24</a> = 2, <span class="comment">///< 24-bit Depth</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720"> 76</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720">GPU_RB_DEPTH24_STENCIL8</a> = 3, <span class="comment">///< 24-bit Depth + 8-bit Stencil</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">GPU_DEPTHBUF</a>;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment"></span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment">/// Test functions.</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618"> 80</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div>
-<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311"> 82</a></span>  <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311">GPU_NEVER</a> = 0, <span class="comment">///< Never pass.</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e"> 83</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a> = 1, <span class="comment">///< Always pass.</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0"> 84</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">GPU_EQUAL</a> = 2, <span class="comment">///< Pass if equal.</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83"> 85</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83">GPU_NOTEQUAL</a> = 3, <span class="comment">///< Pass if not equal.</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9"> 86</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9">GPU_LESS</a> = 4, <span class="comment">///< Pass if less than.</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19"> 87</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19">GPU_LEQUAL</a> = 5, <span class="comment">///< Pass if less than or equal.</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a"> 88</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a> = 6, <span class="comment">///< Pass if greater than.</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719"> 89</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719">GPU_GEQUAL</a> = 7, <span class="comment">///< Pass if greater than or equal.</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment"></span>}<a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a>;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment"></span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment">/// Scissor test modes.</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808"> 93</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> {</div>
-<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44"> 95</a></span>  <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44">GPU_SCISSOR_DISABLE</a> = 0, <span class="comment">///< Disable.</span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd"> 96</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd">GPU_SCISSOR_INVERT</a> = 1, <span class="comment">///< Exclude pixels inside the scissor box.</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment"></span> <span class="comment">// 2 is the same as 0</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c"> 98</a></span>  <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c">GPU_SCISSOR_NORMAL</a> = 3, <span class="comment">///< Exclude pixels outside of the scissor box.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment"></span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment">/// Stencil operations.</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1"> 102</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> {</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477"> 104</a></span>  <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477">GPU_STENCIL_KEEP</a> = 0, <span class="comment">///< Keep old value. (old_stencil)</span></div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372"> 105</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372">GPU_STENCIL_ZERO</a> = 1, <span class="comment">///< Zero. (0)</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906"> 106</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906">GPU_STENCIL_REPLACE</a> = 2, <span class="comment">///< Replace value. (ref)</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76"> 107</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76">GPU_STENCIL_INCR</a> = 3, <span class="comment">///< Increment value. (old_stencil + 1 saturated to [0, 255])</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251"> 108</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251">GPU_STENCIL_DECR</a> = 4, <span class="comment">///< Decrement value. (old_stencil - 1 saturated to [0, 255])</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df"> 109</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df">GPU_STENCIL_INVERT</a> = 5, <span class="comment">///< Invert value. (~old_stencil)</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0"> 110</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0">GPU_STENCIL_INCR_WRAP</a> = 6, <span class="comment">///< Increment value. (old_stencil + 1)</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a"> 111</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a">GPU_STENCIL_DECR_WRAP</a> = 7, <span class="comment">///< Decrement value. (old_stencil - 1)</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment"></span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment">/// Pixel write mask.</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3"> 115</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> {</div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41"> 117</a></span>  <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41">GPU_WRITE_RED</a> = 0x01, <span class="comment">///< Write red.</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9"> 118</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9">GPU_WRITE_GREEN</a> = 0x02, <span class="comment">///< Write green.</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb"> 119</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb">GPU_WRITE_BLUE</a> = 0x04, <span class="comment">///< Write blue.</span></div>
-<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11"> 120</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11">GPU_WRITE_ALPHA</a> = 0x08, <span class="comment">///< Write alpha.</span></div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16"> 121</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16">GPU_WRITE_DEPTH</a> = 0x10, <span class="comment">///< Write depth.</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment"></span> </div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0"> 123</a></span>  <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0">GPU_WRITE_COLOR</a> = 0x0F, <span class="comment">///< Write all color components.</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0"> 124</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a> = 0x1F, <span class="comment">///< Write all components.</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a>;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment"></span></div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">/// Blend modes.</span></div>
-<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5"> 128</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> {</div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50"> 130</a></span>  <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a> = 0, <span class="comment">///< Add colors.</span></div>
-<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040"> 131</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040">GPU_BLEND_SUBTRACT</a> = 1, <span class="comment">///< Subtract colors.</span></div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec"> 132</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec">GPU_BLEND_REVERSE_SUBTRACT</a> = 2, <span class="comment">///< Reverse-subtract colors.</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef"> 133</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef">GPU_BLEND_MIN</a> = 3, <span class="comment">///< Use the minimum color.</span></div>
-<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab"> 134</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab">GPU_BLEND_MAX</a> = 4, <span class="comment">///< Use the maximum color.</span></div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment"></span></div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="comment">/// Blend factors.</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1"> 138</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> {</div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71"> 140</a></span>  <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71">GPU_ZERO</a> = 0, <span class="comment">///< Zero.</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947"> 141</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947">GPU_ONE</a> = 1, <span class="comment">///< One.</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d"> 142</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d">GPU_SRC_COLOR</a> = 2, <span class="comment">///< Source color.</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d"> 143</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d">GPU_ONE_MINUS_SRC_COLOR</a> = 3, <span class="comment">///< Source color - 1.</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735"> 144</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">GPU_DST_COLOR</a> = 4, <span class="comment">///< Destination color.</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7"> 145</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7">GPU_ONE_MINUS_DST_COLOR</a> = 5, <span class="comment">///< Destination color - 1.</span></div>
-<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36"> 146</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a> = 6, <span class="comment">///< Source alpha.</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2"> 147</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a> = 7, <span class="comment">///< Source alpha - 1.</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2"> 148</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2">GPU_DST_ALPHA</a> = 8, <span class="comment">///< Destination alpha.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e"> 149</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e">GPU_ONE_MINUS_DST_ALPHA</a> = 9, <span class="comment">///< Destination alpha - 1.</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27"> 150</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27">GPU_CONSTANT_COLOR</a> = 10, <span class="comment">///< Constant color.</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337"> 151</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337">GPU_ONE_MINUS_CONSTANT_COLOR</a> = 11, <span class="comment">///< Constant color - 1.</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab"> 152</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab">GPU_CONSTANT_ALPHA</a> = 12, <span class="comment">///< Constant alpha.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce"> 153</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce">GPU_ONE_MINUS_CONSTANT_ALPHA</a> = 13, <span class="comment">///< Constant alpha - 1.</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8"> 154</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8">GPU_SRC_ALPHA_SATURATE</a> = 14, <span class="comment">///< Saturated alpha.</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f"> 38</a></span>  <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f">GPU_TEX_2D</a> = 0x0, <span class="comment">///< 2D texture</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c"> 39</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c">GPU_TEX_CUBE_MAP</a> = 0x1, <span class="comment">///< Cube map</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986"> 40</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986">GPU_TEX_SHADOW_2D</a> = 0x2, <span class="comment">///< 2D Shadow texture</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f"> 41</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f">GPU_TEX_PROJECTION</a> = 0x3, <span class="comment">///< Projection texture</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074"> 42</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074">GPU_TEX_SHADOW_CUBE</a> = 0x4, <span class="comment">///< Shadow cube map</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9"> 43</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9">GPU_TEX_DISABLED</a> = 0x5, <span class="comment">///< Disabled</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">GPU_TEXTURE_MODE_PARAM</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">/// Supported texture units.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5"> 47</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a"> 49</a></span>  <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a> = 0x1, <span class="comment">///< Texture unit 0.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf"> 50</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf">GPU_TEXUNIT1</a> = 0x2, <span class="comment">///< Texture unit 1.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182"> 51</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182">GPU_TEXUNIT2</a> = 0x4, <span class="comment">///< Texture unit 2.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">/// Supported texture formats.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f"> 55</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2"> 57</a></span>  <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a> = 0x0, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47"> 58</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47">GPU_RGB8</a> = 0x1, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb"> 59</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb">GPU_RGBA5551</a> = 0x2, <span class="comment">///< 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6"> 60</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6">GPU_RGB565</a> = 0x3, <span class="comment">///< 5-bit Red + 6-bit Green + 5-bit Blue</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067"> 61</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067">GPU_RGBA4</a> = 0x4, <span class="comment">///< 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0"> 62</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0">GPU_LA8</a> = 0x5, <span class="comment">///< 8-bit Luminance + 8-bit Alpha</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686"> 63</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686">GPU_HILO8</a> = 0x6, <span class="comment">///< 8-bit Hi + 8-bit Lo</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391"> 64</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391">GPU_L8</a> = 0x7, <span class="comment">///< 8-bit Luminance</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e"> 65</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e">GPU_A8</a> = 0x8, <span class="comment">///< 8-bit Alpha</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8"> 66</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8">GPU_LA4</a> = 0x9, <span class="comment">///< 4-bit Luminance + 4-bit Alpha</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8"> 67</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8">GPU_L4</a> = 0xA, <span class="comment">///< 4-bit Luminance</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9"> 68</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9">GPU_ETC1</a> = 0xB, <span class="comment">///< ETC1 texture compression</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a"> 69</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a">GPU_ETC1A4</a> = 0xC, <span class="comment">///< ETC1 texture compression + 4-bit Alpha</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">/// Supported color buffer formats.</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a"> 73</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4"> 75</a></span>  <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4">GPU_RB_RGBA8</a> = 0, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b"> 76</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b">GPU_RB_RGB8</a> = 1, <span class="comment">///< 8-bit Red + 8-bit Green + 8-bit Blue</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37"> 77</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37">GPU_RB_RGBA5551</a> = 2, <span class="comment">///< 5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b"> 78</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b">GPU_RB_RGB565</a> = 3, <span class="comment">///< 5-bit Red + 6-bit Green + 5-bit Blue</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a"> 79</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a">GPU_RB_RGBA4</a> = 4, <span class="comment">///< 4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">GPU_COLORBUF</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment"></span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment">/// Supported depth buffer formats.</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e"> 83</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> {</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128"> 85</a></span>  <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128">GPU_RB_DEPTH16</a> = 0, <span class="comment">///< 16-bit Depth</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c"> 86</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c">GPU_RB_DEPTH24</a> = 2, <span class="comment">///< 24-bit Depth</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720"> 87</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720">GPU_RB_DEPTH24_STENCIL8</a> = 3, <span class="comment">///< 24-bit Depth + 8-bit Stencil</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">GPU_DEPTHBUF</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment">/// Test functions.</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618"> 91</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> {</div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311"> 93</a></span>  <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311">GPU_NEVER</a> = 0, <span class="comment">///< Never pass.</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e"> 94</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a> = 1, <span class="comment">///< Always pass.</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0"> 95</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">GPU_EQUAL</a> = 2, <span class="comment">///< Pass if equal.</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83"> 96</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83">GPU_NOTEQUAL</a> = 3, <span class="comment">///< Pass if not equal.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9"> 97</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9">GPU_LESS</a> = 4, <span class="comment">///< Pass if less than.</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19"> 98</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19">GPU_LEQUAL</a> = 5, <span class="comment">///< Pass if less than or equal.</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a"> 99</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a> = 6, <span class="comment">///< Pass if greater than.</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719"> 100</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719">GPU_GEQUAL</a> = 7, <span class="comment">///< Pass if greater than or equal.</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment"></span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment">/// Early depth test functions.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703"> 104</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf"> 106</a></span>  <a class="code" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf">GPU_EARLYDEPTH_GEQUAL</a> = 0, <span class="comment">///< Pass if greater than or equal.</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07"> 107</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07">GPU_EARLYDEPTH_GREATER</a> = 1, <span class="comment">///< Pass if greater than.</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558"> 108</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558">GPU_EARLYDEPTH_LEQUAL</a> = 2, <span class="comment">///< Pass if less than or equal.</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8"> 109</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8">GPU_EARLYDEPTH_LESS</a> = 3, <span class="comment">///< Pass if less than.</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">GPU_EARLYDEPTHFUNC</a>;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment"></span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment">/// Scissor test modes.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808"> 113</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> {</div>
+<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44"> 115</a></span>  <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44">GPU_SCISSOR_DISABLE</a> = 0, <span class="comment">///< Disable.</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd"> 116</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd">GPU_SCISSOR_INVERT</a> = 1, <span class="comment">///< Exclude pixels inside the scissor box.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment"></span> <span class="comment">// 2 is the same as 0</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c"> 118</a></span>  <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c">GPU_SCISSOR_NORMAL</a> = 3, <span class="comment">///< Exclude pixels outside of the scissor box.</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="comment"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="comment">/// Stencil operations.</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1"> 122</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> {</div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477"> 124</a></span>  <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477">GPU_STENCIL_KEEP</a> = 0, <span class="comment">///< Keep old value. (old_stencil)</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372"> 125</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372">GPU_STENCIL_ZERO</a> = 1, <span class="comment">///< Zero. (0)</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906"> 126</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906">GPU_STENCIL_REPLACE</a> = 2, <span class="comment">///< Replace value. (ref)</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76"> 127</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76">GPU_STENCIL_INCR</a> = 3, <span class="comment">///< Increment value. (old_stencil + 1 saturated to [0, 255])</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251"> 128</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251">GPU_STENCIL_DECR</a> = 4, <span class="comment">///< Decrement value. (old_stencil - 1 saturated to [0, 255])</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df"> 129</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df">GPU_STENCIL_INVERT</a> = 5, <span class="comment">///< Invert value. (~old_stencil)</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0"> 130</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0">GPU_STENCIL_INCR_WRAP</a> = 6, <span class="comment">///< Increment value. (old_stencil + 1)</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a"> 131</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a">GPU_STENCIL_DECR_WRAP</a> = 7, <span class="comment">///< Decrement value. (old_stencil - 1)</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a>;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment"></span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">/// Pixel write mask.</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3"> 135</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> {</div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41"> 137</a></span>  <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41">GPU_WRITE_RED</a> = 0x01, <span class="comment">///< Write red.</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9"> 138</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9">GPU_WRITE_GREEN</a> = 0x02, <span class="comment">///< Write green.</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb"> 139</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb">GPU_WRITE_BLUE</a> = 0x04, <span class="comment">///< Write blue.</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11"> 140</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11">GPU_WRITE_ALPHA</a> = 0x08, <span class="comment">///< Write alpha.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16"> 141</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16">GPU_WRITE_DEPTH</a> = 0x10, <span class="comment">///< Write depth.</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment"></span> </div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0"> 143</a></span>  <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0">GPU_WRITE_COLOR</a> = 0x0F, <span class="comment">///< Write all color components.</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0"> 144</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a> = 0x1F, <span class="comment">///< Write all components.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="comment"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="comment">/// Blend modes.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5"> 148</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div>
+<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50"> 150</a></span>  <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a> = 0, <span class="comment">///< Add colors.</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040"> 151</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040">GPU_BLEND_SUBTRACT</a> = 1, <span class="comment">///< Subtract colors.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec"> 152</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec">GPU_BLEND_REVERSE_SUBTRACT</a> = 2, <span class="comment">///< Reverse-subtract colors.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef"> 153</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef">GPU_BLEND_MIN</a> = 3, <span class="comment">///< Use the minimum color.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab"> 154</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab">GPU_BLEND_MAX</a> = 4, <span class="comment">///< Use the maximum color.</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="comment"></span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="comment">/// Logical operations.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f"> 158</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="comment">/// Blend factors.</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1"> 158</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> {</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348"> 160</a></span>  <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348">GPU_LOGICOP_CLEAR</a> = 0, <span class="comment">///< Clear.</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361"> 161</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361">GPU_LOGICOP_AND</a> = 1, <span class="comment">///< Bitwise AND.</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724"> 162</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724">GPU_LOGICOP_AND_REVERSE</a> = 2, <span class="comment">///< Reverse bitwise AND.</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3"> 163</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3">GPU_LOGICOP_COPY</a> = 3, <span class="comment">///< Copy.</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a"> 164</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a">GPU_LOGICOP_SET</a> = 4, <span class="comment">///< Set.</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657"> 165</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657">GPU_LOGICOP_COPY_INVERTED</a> = 5, <span class="comment">///< Inverted copy.</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8"> 166</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8">GPU_LOGICOP_NOOP</a> = 6, <span class="comment">///< No operation.</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295"> 167</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295">GPU_LOGICOP_INVERT</a> = 7, <span class="comment">///< Invert.</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686"> 168</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686">GPU_LOGICOP_NAND</a> = 8, <span class="comment">///< Bitwise NAND.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297"> 169</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297">GPU_LOGICOP_OR</a> = 9, <span class="comment">///< Bitwise OR.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1"> 170</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1">GPU_LOGICOP_NOR</a> = 10, <span class="comment">///< Bitwise NOR.</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515"> 171</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515">GPU_LOGICOP_XOR</a> = 11, <span class="comment">///< Bitwise XOR.</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853"> 172</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853">GPU_LOGICOP_EQUIV</a> = 12, <span class="comment">///< Equivalent.</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574"> 173</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574">GPU_LOGICOP_AND_INVERTED</a> = 13, <span class="comment">///< Inverted bitwise AND.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238"> 174</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238">GPU_LOGICOP_OR_REVERSE</a> = 14, <span class="comment">///< Reverse bitwise OR.</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36"> 175</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36">GPU_LOGICOP_OR_INVERTED</a> = 15, <span class="comment">///< Inverted bitwize OR.</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a>;</div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment"></span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="comment">/// Fragment operation modes.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d"> 179</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> {</div>
-<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7"> 181</a></span>  <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7">GPU_FRAGOPMODE_GL</a> = 0, <span class="comment">///< OpenGL mode.</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6"> 182</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6">GPU_FRAGOPMODE_GAS_ACC</a> = 1, <span class="comment">///< Gas mode (?).</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062"> 183</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062">GPU_FRAGOPMODE_SHADOW</a> = 3, <span class="comment">///< Shadow mode (?).</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">GPU_FRAGOPMODE</a>;</div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment"></span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="comment">/// Supported component formats.</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634"> 187</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> {</div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640"> 189</a></span>  <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640">GPU_BYTE</a> = 0, <span class="comment">///< 8-bit byte.</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100"> 190</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100">GPU_UNSIGNED_BYTE</a> = 1, <span class="comment">///< 8-bit unsigned byte.</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e"> 191</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e">GPU_SHORT</a> = 2, <span class="comment">///< 16-bit short.</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246"> 192</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a> = 3, <span class="comment">///< 32-bit float.</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">GPU_FORMATS</a>;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="comment"></span></div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment">/// Cull modes.</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174"> 196</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> {</div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4"> 198</a></span>  <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4">GPU_CULL_NONE</a> = 0, <span class="comment">///< Disabled.</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a"> 199</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a">GPU_CULL_FRONT_CCW</a> = 1, <span class="comment">///< Front, counter-clockwise.</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0"> 200</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0">GPU_CULL_BACK_CCW</a> = 2, <span class="comment">///< Back, counter-clockwise.</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a>;</div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="comment"></span></div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="comment">/// Creates a VBO attribute parameter from its index, size, and format.</span></div>
-<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03"> 204</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_ATTRIBFMT(i, n, f) (((((n)-1)<<2)|((f)&3))<<((i)*4))</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71"> 160</a></span>  <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71">GPU_ZERO</a> = 0, <span class="comment">///< Zero.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947"> 161</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947">GPU_ONE</a> = 1, <span class="comment">///< One.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d"> 162</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d">GPU_SRC_COLOR</a> = 2, <span class="comment">///< Source color.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d"> 163</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d">GPU_ONE_MINUS_SRC_COLOR</a> = 3, <span class="comment">///< Source color - 1.</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735"> 164</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">GPU_DST_COLOR</a> = 4, <span class="comment">///< Destination color.</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7"> 165</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7">GPU_ONE_MINUS_DST_COLOR</a> = 5, <span class="comment">///< Destination color - 1.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36"> 166</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a> = 6, <span class="comment">///< Source alpha.</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2"> 167</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a> = 7, <span class="comment">///< Source alpha - 1.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2"> 168</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2">GPU_DST_ALPHA</a> = 8, <span class="comment">///< Destination alpha.</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e"> 169</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e">GPU_ONE_MINUS_DST_ALPHA</a> = 9, <span class="comment">///< Destination alpha - 1.</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27"> 170</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27">GPU_CONSTANT_COLOR</a> = 10, <span class="comment">///< Constant color.</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337"> 171</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337">GPU_ONE_MINUS_CONSTANT_COLOR</a> = 11, <span class="comment">///< Constant color - 1.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab"> 172</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab">GPU_CONSTANT_ALPHA</a> = 12, <span class="comment">///< Constant alpha.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce"> 173</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce">GPU_ONE_MINUS_CONSTANT_ALPHA</a> = 13, <span class="comment">///< Constant alpha - 1.</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8"> 174</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8">GPU_SRC_ALPHA_SATURATE</a> = 14, <span class="comment">///< Saturated alpha.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="comment"></span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment">/// Logical operations.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f"> 178</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> {</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348"> 180</a></span>  <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348">GPU_LOGICOP_CLEAR</a> = 0, <span class="comment">///< Clear.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361"> 181</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361">GPU_LOGICOP_AND</a> = 1, <span class="comment">///< Bitwise AND.</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724"> 182</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724">GPU_LOGICOP_AND_REVERSE</a> = 2, <span class="comment">///< Reverse bitwise AND.</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3"> 183</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3">GPU_LOGICOP_COPY</a> = 3, <span class="comment">///< Copy.</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a"> 184</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a">GPU_LOGICOP_SET</a> = 4, <span class="comment">///< Set.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657"> 185</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657">GPU_LOGICOP_COPY_INVERTED</a> = 5, <span class="comment">///< Inverted copy.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8"> 186</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8">GPU_LOGICOP_NOOP</a> = 6, <span class="comment">///< No operation.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295"> 187</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295">GPU_LOGICOP_INVERT</a> = 7, <span class="comment">///< Invert.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686"> 188</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686">GPU_LOGICOP_NAND</a> = 8, <span class="comment">///< Bitwise NAND.</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297"> 189</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297">GPU_LOGICOP_OR</a> = 9, <span class="comment">///< Bitwise OR.</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1"> 190</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1">GPU_LOGICOP_NOR</a> = 10, <span class="comment">///< Bitwise NOR.</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515"> 191</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515">GPU_LOGICOP_XOR</a> = 11, <span class="comment">///< Bitwise XOR.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853"> 192</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853">GPU_LOGICOP_EQUIV</a> = 12, <span class="comment">///< Equivalent.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574"> 193</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574">GPU_LOGICOP_AND_INVERTED</a> = 13, <span class="comment">///< Inverted bitwise AND.</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238"> 194</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238">GPU_LOGICOP_OR_REVERSE</a> = 14, <span class="comment">///< Reverse bitwise OR.</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36"> 195</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36">GPU_LOGICOP_OR_INVERTED</a> = 15, <span class="comment">///< Inverted bitwize OR.</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="comment"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment">/// Fragment operation modes.</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d"> 199</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> {</div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7"> 201</a></span>  <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7">GPU_FRAGOPMODE_GL</a> = 0, <span class="comment">///< OpenGL mode.</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6"> 202</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6">GPU_FRAGOPMODE_GAS_ACC</a> = 1, <span class="comment">///< Gas mode (?).</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062"> 203</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062">GPU_FRAGOPMODE_SHADOW</a> = 3, <span class="comment">///< Shadow mode (?).</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">GPU_FRAGOPMODE</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="comment"></span></div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="comment">/// Texture combiner sources.</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0"> 207</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="comment">/// Supported component formats.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634"> 207</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> {</div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d"> 209</a></span>  <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a> = 0x00, <span class="comment">///< Primary color.</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c"> 210</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c">GPU_FRAGMENT_PRIMARY_COLOR</a> = 0x01, <span class="comment">///< Primary fragment color.</span></div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a"> 211</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a">GPU_FRAGMENT_SECONDARY_COLOR</a> = 0x02, <span class="comment">///< Secondary fragment color.</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0"> 212</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a> = 0x03, <span class="comment">///< Texture unit 0.</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879"> 213</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879">GPU_TEXTURE1</a> = 0x04, <span class="comment">///< Texture unit 1.</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad"> 214</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad">GPU_TEXTURE2</a> = 0x05, <span class="comment">///< Texture unit 2.</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79"> 215</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79">GPU_TEXTURE3</a> = 0x06, <span class="comment">///< Texture unit 3.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d"> 216</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d">GPU_PREVIOUS_BUFFER</a> = 0x0D, <span class="comment">///< Previous buffer.</span></div>
-<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de"> 217</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de">GPU_CONSTANT</a> = 0x0E, <span class="comment">///< Constant value.</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936"> 218</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a> = 0x0F, <span class="comment">///< Previous value.</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">GPU_TEVSRC</a>;</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="comment"></span></div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="comment">/// Texture RGB combiner operands.</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f"> 222</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> {</div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999"> 224</a></span>  <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999">GPU_TEVOP_RGB_SRC_COLOR</a> = 0x00, <span class="comment">///< Source color.</span></div>
-<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a"> 225</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a">GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR</a> = 0x01, <span class="comment">///< Source color - 1.</span></div>
-<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876"> 226</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876">GPU_TEVOP_RGB_SRC_ALPHA</a> = 0x02, <span class="comment">///< Source alpha.</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed"> 227</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed">GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA</a> = 0x03, <span class="comment">///< Source alpha - 1.</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f"> 228</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f">GPU_TEVOP_RGB_SRC_R</a> = 0x04, <span class="comment">///< Source red.</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883"> 229</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883">GPU_TEVOP_RGB_ONE_MINUS_SRC_R</a> = 0x05, <span class="comment">///< Source red - 1.</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8"> 230</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8">GPU_TEVOP_RGB_0x06</a> = 0x06, <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc"> 231</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc">GPU_TEVOP_RGB_0x07</a> = 0x07, <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6"> 232</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6">GPU_TEVOP_RGB_SRC_G</a> = 0x08, <span class="comment">///< Source green.</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc"> 233</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc">GPU_TEVOP_RGB_ONE_MINUS_SRC_G</a> = 0x09, <span class="comment">///< Source green - 1.</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2"> 234</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2">GPU_TEVOP_RGB_0x0A</a> = 0x0A, <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4"> 235</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4">GPU_TEVOP_RGB_0x0B</a> = 0x0B, <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944"> 236</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944">GPU_TEVOP_RGB_SRC_B</a> = 0x0C, <span class="comment">///< Source blue.</span></div>
-<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8"> 237</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8">GPU_TEVOP_RGB_ONE_MINUS_SRC_B</a> = 0x0D, <span class="comment">///< Source blue - 1.</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2"> 238</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2">GPU_TEVOP_RGB_0x0E</a> = 0x0E, <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898"> 239</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898">GPU_TEVOP_RGB_0x0F</a> = 0x0F, <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">GPU_TEVOP_RGB</a>;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="comment"></span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="comment">/// Texture Alpha combiner operands.</span></div>
-<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42"> 243</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> {</div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58"> 245</a></span>  <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58">GPU_TEVOP_A_SRC_ALPHA</a> = 0x00, <span class="comment">///< Source alpha.</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc"> 246</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc">GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA</a> = 0x01, <span class="comment">///< Source alpha - 1.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768"> 247</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768">GPU_TEVOP_A_SRC_R</a> = 0x02, <span class="comment">///< Source red.</span></div>
-<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684"> 248</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684">GPU_TEVOP_A_ONE_MINUS_SRC_R</a> = 0x03, <span class="comment">///< Source red - 1.</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05"> 249</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05">GPU_TEVOP_A_SRC_G</a> = 0x04, <span class="comment">///< Source green.</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7"> 250</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7">GPU_TEVOP_A_ONE_MINUS_SRC_G</a> = 0x05, <span class="comment">///< Source green - 1.</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c"> 251</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c">GPU_TEVOP_A_SRC_B</a> = 0x06, <span class="comment">///< Source blue.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3"> 252</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3">GPU_TEVOP_A_ONE_MINUS_SRC_B</a> = 0x07, <span class="comment">///< Source blue - 1.</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">GPU_TEVOP_A</a>;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="comment"></span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="comment">/// Texture combiner functions.</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0"> 256</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> {</div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11"> 258</a></span>  <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a> = 0x00, <span class="comment">///< Replace.</span></div>
-<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21"> 259</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a> = 0x01, <span class="comment">///< Modulate.</span></div>
-<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4"> 260</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4">GPU_ADD</a> = 0x02, <span class="comment">///< Add.</span></div>
-<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402"> 261</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402">GPU_ADD_SIGNED</a> = 0x03, <span class="comment">///< Signed add.</span></div>
-<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b"> 262</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b">GPU_INTERPOLATE</a> = 0x04, <span class="comment">///< Interpolate.</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5"> 263</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5">GPU_SUBTRACT</a> = 0x05, <span class="comment">///< Subtract.</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1"> 264</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1">GPU_DOT3_RGB</a> = 0x06, <span class="comment">///< Dot3. RGB only.</span></div>
-<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a"> 265</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a">GPU_MULTIPLY_ADD</a> = 0x08, <span class="comment">///< Multiply then add.</span></div>
-<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003"> 266</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003">GPU_ADD_MULTIPLY</a> = 0x09, <span class="comment">///< Add then multiply.</span></div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a>;</div>
-<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="comment"></span></div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <span class="comment">/// Texture scale factors.</span></div>
-<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65"> 270</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> {</div>
-<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959"> 272</a></span>  <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959">GPU_TEVSCALE_1</a> = 0x0, <span class="comment">///< 1x</span></div>
-<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226"> 273</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226">GPU_TEVSCALE_2</a> = 0x1, <span class="comment">///< 2x</span></div>
-<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b"> 274</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b">GPU_TEVSCALE_4</a> = 0x2, <span class="comment">///< 4x</span></div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">GPU_TEVSCALE</a>;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> <span class="comment"></span></div>
-<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> <span class="comment">/// Creates a texture combiner source parameter from three sources.</span></div>
-<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="enums_8h.html#abb62754733c37a8490767fd8e004b903"> 278</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_TEVSOURCES(a,b,c) (((a))|((b)<<4)|((c)<<8))</span></div>
-<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <span class="comment">/// Creates a texture combiner operand parameter from three operands.</span></div>
-<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983"> 280</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_TEVOPERANDS(a,b,c) (((a))|((b)<<4)|((c)<<8))</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <span class="comment"></span></div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <span class="comment">/// Creates a light environment layer configuration parameter.</span></div>
-<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="enums_8h.html#a9311f56ead3e954035f1e7822fd4975b"> 283</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHT_ENV_LAYER_CONFIG(n) ((n)+((n)==7))</span></div>
-<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> <span class="comment">/// Light shadow disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="enums_8h.html#aa7597158bc477e9337ba586b5ef980f5"> 285</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_SHADOWBIT(n) BIT(n)</span></div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <span class="comment">/// Light spot disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
-<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="enums_8h.html#aab969f86aad1741d00554672b203143e"> 287</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_SPOTBIT(n) BIT((n)+8)</span></div>
-<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="comment">/// LUT disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
-<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="enums_8h.html#ac125eba264ba49d1a5a3184152539f30"> 289</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_LUTBIT(n) BIT((n)+16)</span></div>
-<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="comment">/// Light distance attenuation disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="enums_8h.html#a8b2d79eadf5b1585a5cd2a9b06f2bd82"> 291</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_ATTNBIT(n) BIT((n)+24)</span></div>
-<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="comment">/// Creates a light permutation parameter.</span></div>
-<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="enums_8h.html#a55cb17fa042c247b5e89c338b6128e5f"> 293</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTPERM(i,n) ((n) << (i))</span></div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="comment">/// Creates a light LUT input parameter.</span></div>
-<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d"> 295</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTLUTINPUT(i,n) ((n) << ((i)*4))</span></div>
-<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="comment">/// Creates a light LUT index parameter.</span></div>
-<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="enums_8h.html#a1be564c4c4b7bea48173dc004321038f"> 297</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTLUTIDX(c,i,o) ((o) | ((i) << 8) | ((c) << 11))</span></div>
-<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="comment">/// Creates a light color parameter from red, green, and blue components.</span></div>
-<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="enums_8h.html#aea79eb97268953065d78b396cf3f01e0"> 299</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTCOLOR(r,g,b) (((b) & 0xFF) | (((g) << 10) & 0xFF) | (((r) << 20) & 0xFF))</span></div>
-<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="comment"></span></div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="comment">/// Fresnel options.</span></div>
-<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745"> 302</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> {</div>
-<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b"> 304</a></span>  <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b">GPU_NO_FRESNEL</a> = 0, <span class="comment">///< None.</span></div>
-<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d"> 305</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d">GPU_PRI_ALPHA_FRESNEL</a> = 1, <span class="comment">///< Primary alpha.</span></div>
-<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9"> 306</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9">GPU_SEC_ALPHA_FRESNEL</a> = 2, <span class="comment">///< Secondary alpha.</span></div>
-<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab"> 307</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab">GPU_PRI_SEC_ALPHA_FRESNEL</a> = 3, <span class="comment">///< Primary and secondary alpha.</span></div>
-<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">GPU_FRESNELSEL</a>;</div>
-<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <span class="comment"></span></div>
-<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="comment">/// Bump map modes.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1"> 311</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> {</div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d"> 313</a></span>  <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d">GPU_BUMP_NOT_USED</a> = 0, <span class="comment">///< Disabled.</span></div>
-<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f"> 314</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f">GPU_BUMP_AS_BUMP</a> = 1, <span class="comment">///< Bump as bump mapping.</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff"> 315</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff">GPU_BUMP_AS_TANG</a> = 2, <span class="comment">///< Bump as tangent/normal mapping.</span></div>
-<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">GPU_BUMPMODE</a>;</div>
-<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> <span class="comment"></span></div>
-<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="comment">/// LUT IDs.</span></div>
-<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2"> 319</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> {</div>
-<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325"> 321</a></span>  <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325">GPU_LUT_D0</a> = 0, <span class="comment">///< D0 LUT.</span></div>
-<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5"> 322</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5">GPU_LUT_D1</a> = 1, <span class="comment">///< D1 LUT.</span></div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a"> 323</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a">GPU_LUT_SP</a> = 2, <span class="comment">///< Spotlight LUT.</span></div>
-<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35"> 324</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35">GPU_LUT_FR</a> = 3, <span class="comment">///< Fresnel LUT.</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8"> 325</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8">GPU_LUT_RB</a> = 4, <span class="comment">///< Reflection-Blue LUT.</span></div>
-<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9"> 326</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9">GPU_LUT_RG</a> = 5, <span class="comment">///< Reflection-Green LUT.</span></div>
-<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826"> 327</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826">GPU_LUT_RR</a> = 6, <span class="comment">///< Reflection-Red LUT.</span></div>
-<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e"> 328</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e">GPU_LUT_DA</a> = 7, <span class="comment">///< Distance attenuation LUT.</span></div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">GPU_LIGHTLUTID</a>;</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="comment"></span></div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <span class="comment">/// LUT inputs.</span></div>
-<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90"> 332</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> {</div>
-<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c"> 334</a></span>  <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c">GPU_LUTINPUT_NH</a> = 0, <span class="comment">///< Normal*HalfVector</span></div>
-<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63"> 335</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63">GPU_LUTINPUT_VH</a> = 1, <span class="comment">///< View*HalfVector</span></div>
-<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff"> 336</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff">GPU_LUTINPUT_NV</a> = 2, <span class="comment">///< Normal*View</span></div>
-<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0"> 337</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0">GPU_LUTINPUT_LN</a> = 3, <span class="comment">///< LightVector*Normal</span></div>
-<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f"> 338</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f">GPU_LUTINPUT_SP</a> = 4, <span class="comment">///< -LightVector*SpotlightVector</span></div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73"> 339</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73">GPU_LUTINPUT_CP</a> = 5, <span class="comment">///< cosine of phi</span></div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d">GPU_LIGHTLUTINPUT</a>;</div>
-<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <span class="comment"></span></div>
-<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <span class="comment">/// LUT scalers.</span></div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4"> 343</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> {</div>
-<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53"> 345</a></span>  <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53">GPU_LUTSCALER_1x</a> = 0, <span class="comment">///< 1x scale.</span></div>
-<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462"> 346</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462">GPU_LUTSCALER_2x</a> = 1, <span class="comment">///< 2x scale.</span></div>
-<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336"> 347</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336">GPU_LUTSCALER_4x</a> = 2, <span class="comment">///< 4x scale.</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a"> 348</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a">GPU_LUTSCALER_8x</a> = 3, <span class="comment">///< 8x scale.</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2"> 349</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2">GPU_LUTSCALER_0_25x</a> = 6, <span class="comment">///< 0.25x scale.</span></div>
-<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526"> 350</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526">GPU_LUTSCALER_0_5x</a> = 7, <span class="comment">///< 0.5x scale.</span></div>
-<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">GPU_LIGHTLUTSCALER</a>;</div>
-<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="comment"></span></div>
-<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <span class="comment">/// LUT selection.</span></div>
-<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1"> 354</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> {</div>
-<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a"> 356</a></span>  <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a">GPU_LUTSELECT_COMMON</a> = 0, <span class="comment">///< LUTs that are common to all lights.</span></div>
-<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b"> 357</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b">GPU_LUTSELECT_SP</a> = 1, <span class="comment">///< Spotlight LUT.</span></div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8"> 358</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8">GPU_LUTSELECT_DA</a> = 2, <span class="comment">///< Distance attenuation LUT.</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">GPU_LIGHTLUTSELECT</a>;</div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="comment"></span></div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="comment">/// Supported primitives.</span></div>
-<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806"> 362</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> {</div>
-<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b"> 364</a></span>  <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a> = 0x0000, <span class="comment">///< Triangles.</span></div>
-<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f"> 365</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f">GPU_TRIANGLE_STRIP</a> = 0x0100, <span class="comment">///< Triangle strip.</span></div>
-<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81"> 366</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81">GPU_TRIANGLE_FAN</a> = 0x0200, <span class="comment">///< Triangle fan.</span></div>
-<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53"> 367</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a> = 0x0300, <span class="comment">///< Geometry shader primitive.</span></div>
-<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a>;</div>
-<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="comment"></span></div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> <span class="comment">/// Shader types.</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5"> 371</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> {</div>
-<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"> 373</a></span>  <a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a> = 0x0, <span class="comment">///< Vertex shader.</span></div>
-<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"> 374</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a> = 0x1, <span class="comment">///< Geometry shader.</span></div>
-<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a>;</div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337">GPU_ONE_MINUS_CONSTANT_COLOR</a></div><div class="ttdoc">Constant color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:151</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1">GPU_DOT3_RGB</a></div><div class="ttdoc">Dot3. RGB only. </div><div class="ttdef"><b>Definition:</b> enums.h:264</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a></div><div class="ttdoc">Write all components. </div><div class="ttdef"><b>Definition:</b> enums.h:124</div></div>
-<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff">GPU_LUTINPUT_NV</a></div><div class="ttdoc">Normal*View. </div><div class="ttdef"><b>Definition:</b> enums.h:336</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a">GPU_FRAGMENT_SECONDARY_COLOR</a></div><div class="ttdoc">Secondary fragment color. </div><div class="ttdef"><b>Definition:</b> enums.h:211</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0">GPU_LA8</a></div><div class="ttdoc">8-bit Luminance + 8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:51</div></div>
-<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a></div><div class="ttdoc">Triangles. </div><div class="ttdef"><b>Definition:</b> enums.h:364</div></div>
-<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a></div><div class="ttdeci">GPU_CULLMODE</div><div class="ttdoc">Cull modes. </div><div class="ttdef"><b>Definition:</b> enums.h:196</div></div>
-<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8">GPU_LUTSELECT_DA</a></div><div class="ttdoc">Distance attenuation LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:358</div></div>
-<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd">GPU_SCISSOR_INVERT</a></div><div class="ttdoc">Exclude pixels inside the scissor box. </div><div class="ttdef"><b>Definition:</b> enums.h:96</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5">GPU_LUT_D1</a></div><div class="ttdoc">D1 LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:322</div></div>
-<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0">GPU_CULL_BACK_CCW</a></div><div class="ttdoc">Back, counter-clockwise. </div><div class="ttdef"><b>Definition:</b> enums.h:200</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df">GPU_STENCIL_INVERT</a></div><div class="ttdoc">Invert value. (~old_stencil) </div><div class="ttdef"><b>Definition:</b> enums.h:109</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a">GPU_LUT_SP</a></div><div class="ttdoc">Spotlight LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:323</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a">GPU_MULTIPLY_ADD</a></div><div class="ttdoc">Multiply then add. </div><div class="ttdef"><b>Definition:</b> enums.h:265</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883">GPU_TEVOP_RGB_ONE_MINUS_SRC_R</a></div><div class="ttdoc">Source red - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:229</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003">GPU_ADD_MULTIPLY</a></div><div class="ttdoc">Add then multiply. </div><div class="ttdef"><b>Definition:</b> enums.h:266</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c">GPU_TEVOP_A_SRC_B</a></div><div class="ttdoc">Source blue. </div><div class="ttdef"><b>Definition:</b> enums.h:251</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76">GPU_STENCIL_INCR</a></div><div class="ttdoc">Increment value. (old_stencil + 1 saturated to [0, 255]) </div><div class="ttdef"><b>Definition:</b> enums.h:107</div></div>
-<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f">GPU_TRIANGLE_STRIP</a></div><div class="ttdoc">Triangle strip. </div><div class="ttdef"><b>Definition:</b> enums.h:365</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80f"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">GPU_TEVOP_RGB</a></div><div class="ttdeci">GPU_TEVOP_RGB</div><div class="ttdoc">Texture RGB combiner operands. </div><div class="ttdef"><b>Definition:</b> enums.h:222</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8">GPU_LA4</a></div><div class="ttdoc">4-bit Luminance + 4-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:55</div></div>
-<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f">GPU_BUMP_AS_BUMP</a></div><div class="ttdoc">Bump as bump mapping. </div><div class="ttdef"><b>Definition:</b> enums.h:314</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944">GPU_TEVOP_RGB_SRC_B</a></div><div class="ttdoc">Source blue. </div><div class="ttdef"><b>Definition:</b> enums.h:236</div></div>
-<div class="ttc" id="enums_8h_html_a87ae80eec69e98d7859716697fffaa8d"><div class="ttname"><a href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d">GPU_LIGHTLUTINPUT</a></div><div class="ttdeci">#define GPU_LIGHTLUTINPUT(i, n)</div><div class="ttdoc">Creates a light LUT input parameter. </div><div class="ttdef"><b>Definition:</b> enums.h:295</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05">GPU_TEVOP_A_SRC_G</a></div><div class="ttdoc">Source green. </div><div class="ttdef"><b>Definition:</b> enums.h:249</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9">GPU_LESS</a></div><div class="ttdoc">Pass if less than. </div><div class="ttdef"><b>Definition:</b> enums.h:86</div></div>
-<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720">GPU_RB_DEPTH24_STENCIL8</a></div><div class="ttdoc">24-bit Depth + 8-bit Stencil </div><div class="ttdef"><b>Definition:</b> enums.h:76</div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a></div><div class="ttdoc">Add colors. </div><div class="ttdef"><b>Definition:</b> enums.h:130</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e">GPU_LUT_DA</a></div><div class="ttdoc">Distance attenuation LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:328</div></div>
-<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182">GPU_TEXUNIT2</a></div><div class="ttdoc">Texture unit 2. </div><div class="ttdef"><b>Definition:</b> enums.h:40</div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef">GPU_BLEND_MIN</a></div><div class="ttdoc">Use the minimum color. </div><div class="ttdef"><b>Definition:</b> enums.h:133</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8">GPU_L4</a></div><div class="ttdoc">4-bit Luminance </div><div class="ttdef"><b>Definition:</b> enums.h:56</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11">GPU_WRITE_ALPHA</a></div><div class="ttdoc">Write alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:120</div></div>
-<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588d"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">GPU_FRAGOPMODE</a></div><div class="ttdeci">GPU_FRAGOPMODE</div><div class="ttdoc">Fragment operation modes. </div><div class="ttdef"><b>Definition:</b> enums.h:179</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58">GPU_TEVOP_A_SRC_ALPHA</a></div><div class="ttdoc">Source alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:245</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f">GPU_TEVOP_RGB_SRC_R</a></div><div class="ttdoc">Source red. </div><div class="ttdef"><b>Definition:</b> enums.h:228</div></div>
-<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7">GPU_FRAGOPMODE_GL</a></div><div class="ttdoc">OpenGL mode. </div><div class="ttdef"><b>Definition:</b> enums.h:181</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d">GPU_PREVIOUS_BUFFER</a></div><div class="ttdoc">Previous buffer. </div><div class="ttdef"><b>Definition:</b> enums.h:216</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768">GPU_TEVOP_A_SRC_R</a></div><div class="ttdoc">Source red. </div><div class="ttdef"><b>Definition:</b> enums.h:247</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336">GPU_LUTSCALER_4x</a></div><div class="ttdoc">4x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:347</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">GPU_DST_COLOR</a></div><div class="ttdoc">Destination color. </div><div class="ttdef"><b>Definition:</b> enums.h:144</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a></div><div class="ttdeci">GPU_STENCILOP</div><div class="ttdoc">Stencil operations. </div><div class="ttdef"><b>Definition:</b> enums.h:102</div></div>
-<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226">GPU_TEVSCALE_2</a></div><div class="ttdoc">2x </div><div class="ttdef"><b>Definition:</b> enums.h:273</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab">GPU_CONSTANT_ALPHA</a></div><div class="ttdoc">Constant alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:152</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719">GPU_GEQUAL</a></div><div class="ttdoc">Pass if greater than or equal. </div><div class="ttdef"><b>Definition:</b> enums.h:89</div></div>
-<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">GPU_FRESNELSEL</a></div><div class="ttdeci">GPU_FRESNELSEL</div><div class="ttdoc">Fresnel options. </div><div class="ttdef"><b>Definition:</b> enums.h:302</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27">GPU_CONSTANT_COLOR</a></div><div class="ttdoc">Constant color. </div><div class="ttdef"><b>Definition:</b> enums.h:150</div></div>
+<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640"> 209</a></span>  <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640">GPU_BYTE</a> = 0, <span class="comment">///< 8-bit byte.</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100"> 210</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100">GPU_UNSIGNED_BYTE</a> = 1, <span class="comment">///< 8-bit unsigned byte.</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e"> 211</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e">GPU_SHORT</a> = 2, <span class="comment">///< 16-bit short.</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246"> 212</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a> = 3, <span class="comment">///< 32-bit float.</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">GPU_FORMATS</a>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="comment"></span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="comment">/// Cull modes.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174"> 216</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> {</div>
+<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4"> 218</a></span>  <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4">GPU_CULL_NONE</a> = 0, <span class="comment">///< Disabled.</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a"> 219</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a">GPU_CULL_FRONT_CCW</a> = 1, <span class="comment">///< Front, counter-clockwise.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0"> 220</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0">GPU_CULL_BACK_CCW</a> = 2, <span class="comment">///< Back, counter-clockwise.</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="comment"></span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="comment">/// Creates a VBO attribute parameter from its index, size, and format.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03"> 224</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_ATTRIBFMT(i, n, f) (((((n)-1)<<2)|((f)&3))<<((i)*4))</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="comment"></span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="comment">/// Texture combiner sources.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0"> 227</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> {</div>
+<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d"> 229</a></span>  <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a> = 0x00, <span class="comment">///< Primary color.</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c"> 230</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c">GPU_FRAGMENT_PRIMARY_COLOR</a> = 0x01, <span class="comment">///< Primary fragment color.</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a"> 231</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a">GPU_FRAGMENT_SECONDARY_COLOR</a> = 0x02, <span class="comment">///< Secondary fragment color.</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0"> 232</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a> = 0x03, <span class="comment">///< Texture unit 0.</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879"> 233</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879">GPU_TEXTURE1</a> = 0x04, <span class="comment">///< Texture unit 1.</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad"> 234</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad">GPU_TEXTURE2</a> = 0x05, <span class="comment">///< Texture unit 2.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79"> 235</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79">GPU_TEXTURE3</a> = 0x06, <span class="comment">///< Texture unit 3.</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d"> 236</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d">GPU_PREVIOUS_BUFFER</a> = 0x0D, <span class="comment">///< Previous buffer.</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de"> 237</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de">GPU_CONSTANT</a> = 0x0E, <span class="comment">///< Constant value.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936"> 238</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a> = 0x0F, <span class="comment">///< Previous value.</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">GPU_TEVSRC</a>;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="comment"></span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="comment">/// Texture RGB combiner operands.</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f"> 242</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> {</div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999"> 244</a></span>  <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999">GPU_TEVOP_RGB_SRC_COLOR</a> = 0x00, <span class="comment">///< Source color.</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a"> 245</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a">GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR</a> = 0x01, <span class="comment">///< Source color - 1.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876"> 246</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876">GPU_TEVOP_RGB_SRC_ALPHA</a> = 0x02, <span class="comment">///< Source alpha.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed"> 247</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed">GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA</a> = 0x03, <span class="comment">///< Source alpha - 1.</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f"> 248</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f">GPU_TEVOP_RGB_SRC_R</a> = 0x04, <span class="comment">///< Source red.</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883"> 249</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883">GPU_TEVOP_RGB_ONE_MINUS_SRC_R</a> = 0x05, <span class="comment">///< Source red - 1.</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8"> 250</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8">GPU_TEVOP_RGB_0x06</a> = 0x06, <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc"> 251</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc">GPU_TEVOP_RGB_0x07</a> = 0x07, <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6"> 252</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6">GPU_TEVOP_RGB_SRC_G</a> = 0x08, <span class="comment">///< Source green.</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc"> 253</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc">GPU_TEVOP_RGB_ONE_MINUS_SRC_G</a> = 0x09, <span class="comment">///< Source green - 1.</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2"> 254</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2">GPU_TEVOP_RGB_0x0A</a> = 0x0A, <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4"> 255</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4">GPU_TEVOP_RGB_0x0B</a> = 0x0B, <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944"> 256</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944">GPU_TEVOP_RGB_SRC_B</a> = 0x0C, <span class="comment">///< Source blue.</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8"> 257</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8">GPU_TEVOP_RGB_ONE_MINUS_SRC_B</a> = 0x0D, <span class="comment">///< Source blue - 1.</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2"> 258</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2">GPU_TEVOP_RGB_0x0E</a> = 0x0E, <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898"> 259</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898">GPU_TEVOP_RGB_0x0F</a> = 0x0F, <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">GPU_TEVOP_RGB</a>;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="comment"></span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="comment">/// Texture Alpha combiner operands.</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42"> 263</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> {</div>
+<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58"> 265</a></span>  <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58">GPU_TEVOP_A_SRC_ALPHA</a> = 0x00, <span class="comment">///< Source alpha.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc"> 266</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc">GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA</a> = 0x01, <span class="comment">///< Source alpha - 1.</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768"> 267</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768">GPU_TEVOP_A_SRC_R</a> = 0x02, <span class="comment">///< Source red.</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684"> 268</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684">GPU_TEVOP_A_ONE_MINUS_SRC_R</a> = 0x03, <span class="comment">///< Source red - 1.</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05"> 269</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05">GPU_TEVOP_A_SRC_G</a> = 0x04, <span class="comment">///< Source green.</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7"> 270</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7">GPU_TEVOP_A_ONE_MINUS_SRC_G</a> = 0x05, <span class="comment">///< Source green - 1.</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c"> 271</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c">GPU_TEVOP_A_SRC_B</a> = 0x06, <span class="comment">///< Source blue.</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3"> 272</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3">GPU_TEVOP_A_ONE_MINUS_SRC_B</a> = 0x07, <span class="comment">///< Source blue - 1.</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">GPU_TEVOP_A</a>;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <span class="comment"></span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="comment">/// Texture combiner functions.</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0"> 276</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> {</div>
+<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11"> 278</a></span>  <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a> = 0x00, <span class="comment">///< Replace.</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21"> 279</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a> = 0x01, <span class="comment">///< Modulate.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4"> 280</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4">GPU_ADD</a> = 0x02, <span class="comment">///< Add.</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402"> 281</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402">GPU_ADD_SIGNED</a> = 0x03, <span class="comment">///< Signed add.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b"> 282</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b">GPU_INTERPOLATE</a> = 0x04, <span class="comment">///< Interpolate.</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5"> 283</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5">GPU_SUBTRACT</a> = 0x05, <span class="comment">///< Subtract.</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1"> 284</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1">GPU_DOT3_RGB</a> = 0x06, <span class="comment">///< Dot3. RGB only.</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a"> 285</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a">GPU_MULTIPLY_ADD</a> = 0x08, <span class="comment">///< Multiply then add.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003"> 286</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003">GPU_ADD_MULTIPLY</a> = 0x09, <span class="comment">///< Add then multiply.</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a>;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="comment"></span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="comment">/// Texture scale factors.</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65"> 290</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> {</div>
+<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959"> 292</a></span>  <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959">GPU_TEVSCALE_1</a> = 0x0, <span class="comment">///< 1x</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226"> 293</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226">GPU_TEVSCALE_2</a> = 0x1, <span class="comment">///< 2x</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b"> 294</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b">GPU_TEVSCALE_4</a> = 0x2, <span class="comment">///< 4x</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">GPU_TEVSCALE</a>;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="comment"></span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="comment">/// Creates a texture combiner source parameter from three sources.</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="enums_8h.html#abb62754733c37a8490767fd8e004b903"> 298</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_TEVSOURCES(a,b,c) (((a))|((b)<<4)|((c)<<8))</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="comment">/// Creates a texture combiner operand parameter from three operands.</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983"> 300</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_TEVOPERANDS(a,b,c) (((a))|((b)<<4)|((c)<<8))</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="comment"></span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <span class="comment">/// Creates a light environment layer configuration parameter.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="enums_8h.html#a9311f56ead3e954035f1e7822fd4975b"> 303</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHT_ENV_LAYER_CONFIG(n) ((n)+((n)==7))</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <span class="comment">/// Light shadow disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="enums_8h.html#aa7597158bc477e9337ba586b5ef980f5"> 305</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_SHADOWBIT(n) BIT(n)</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="comment">/// Light spot disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="enums_8h.html#aab969f86aad1741d00554672b203143e"> 307</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_SPOTBIT(n) BIT((n)+8)</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="comment">/// LUT disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="enums_8h.html#ac125eba264ba49d1a5a3184152539f30"> 309</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_LUTBIT(n) BIT((n)+16)</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="comment">/// Light distance attenuation disable bits in GPUREG_LIGHT_CONFIG1.</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="enums_8h.html#a8b2d79eadf5b1585a5cd2a9b06f2bd82"> 311</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LC1_ATTNBIT(n) BIT((n)+24)</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="comment">/// Creates a light permutation parameter.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="enums_8h.html#a55cb17fa042c247b5e89c338b6128e5f"> 313</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTPERM(i,n) ((n) << (i))</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="comment">/// Creates a light LUT input parameter.</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d"> 315</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTLUTINPUT(i,n) ((n) << ((i)*4))</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <span class="comment">/// Creates a light LUT index parameter.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="enums_8h.html#a1be564c4c4b7bea48173dc004321038f"> 317</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTLUTIDX(c,i,o) ((o) | ((i) << 8) | ((c) << 11))</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="comment">/// Creates a light color parameter from red, green, and blue components.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="enums_8h.html#aea79eb97268953065d78b396cf3f01e0"> 319</a></span> <span class="comment"></span><span class="preprocessor">#define GPU_LIGHTCOLOR(r,g,b) (((b) & 0xFF) | (((g) << 10) & 0xFF) | (((r) << 20) & 0xFF))</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <span class="comment"></span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="comment">/// Fresnel options.</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745"> 322</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> {</div>
+<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b"> 324</a></span>  <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b">GPU_NO_FRESNEL</a> = 0, <span class="comment">///< None.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d"> 325</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d">GPU_PRI_ALPHA_FRESNEL</a> = 1, <span class="comment">///< Primary alpha.</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9"> 326</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9">GPU_SEC_ALPHA_FRESNEL</a> = 2, <span class="comment">///< Secondary alpha.</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab"> 327</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab">GPU_PRI_SEC_ALPHA_FRESNEL</a> = 3, <span class="comment">///< Primary and secondary alpha.</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">GPU_FRESNELSEL</a>;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="comment"></span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="comment">/// Bump map modes.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1"> 331</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> {</div>
+<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d"> 333</a></span>  <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d">GPU_BUMP_NOT_USED</a> = 0, <span class="comment">///< Disabled.</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f"> 334</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f">GPU_BUMP_AS_BUMP</a> = 1, <span class="comment">///< Bump as bump mapping.</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff"> 335</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff">GPU_BUMP_AS_TANG</a> = 2, <span class="comment">///< Bump as tangent/normal mapping.</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">GPU_BUMPMODE</a>;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="comment"></span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <span class="comment">/// LUT IDs.</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2"> 339</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> {</div>
+<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325"> 341</a></span>  <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325">GPU_LUT_D0</a> = 0, <span class="comment">///< D0 LUT.</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5"> 342</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5">GPU_LUT_D1</a> = 1, <span class="comment">///< D1 LUT.</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a"> 343</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a">GPU_LUT_SP</a> = 2, <span class="comment">///< Spotlight LUT.</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35"> 344</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35">GPU_LUT_FR</a> = 3, <span class="comment">///< Fresnel LUT.</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8"> 345</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8">GPU_LUT_RB</a> = 4, <span class="comment">///< Reflection-Blue LUT.</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9"> 346</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9">GPU_LUT_RG</a> = 5, <span class="comment">///< Reflection-Green LUT.</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826"> 347</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826">GPU_LUT_RR</a> = 6, <span class="comment">///< Reflection-Red LUT.</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e"> 348</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e">GPU_LUT_DA</a> = 7, <span class="comment">///< Distance attenuation LUT.</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">GPU_LIGHTLUTID</a>;</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> <span class="comment"></span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="comment">/// LUT inputs.</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90"> 352</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> {</div>
+<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c"> 354</a></span>  <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c">GPU_LUTINPUT_NH</a> = 0, <span class="comment">///< Normal*HalfVector</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63"> 355</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63">GPU_LUTINPUT_VH</a> = 1, <span class="comment">///< View*HalfVector</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff"> 356</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff">GPU_LUTINPUT_NV</a> = 2, <span class="comment">///< Normal*View</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0"> 357</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0">GPU_LUTINPUT_LN</a> = 3, <span class="comment">///< LightVector*Normal</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f"> 358</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f">GPU_LUTINPUT_SP</a> = 4, <span class="comment">///< -LightVector*SpotlightVector</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73"> 359</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73">GPU_LUTINPUT_CP</a> = 5, <span class="comment">///< cosine of phi</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d">GPU_LIGHTLUTINPUT</a>;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="comment"></span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="comment">/// LUT scalers.</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4"> 363</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> {</div>
+<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53"> 365</a></span>  <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53">GPU_LUTSCALER_1x</a> = 0, <span class="comment">///< 1x scale.</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462"> 366</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462">GPU_LUTSCALER_2x</a> = 1, <span class="comment">///< 2x scale.</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336"> 367</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336">GPU_LUTSCALER_4x</a> = 2, <span class="comment">///< 4x scale.</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a"> 368</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a">GPU_LUTSCALER_8x</a> = 3, <span class="comment">///< 8x scale.</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2"> 369</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2">GPU_LUTSCALER_0_25x</a> = 6, <span class="comment">///< 0.25x scale.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526"> 370</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526">GPU_LUTSCALER_0_5x</a> = 7, <span class="comment">///< 0.5x scale.</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">GPU_LIGHTLUTSCALER</a>;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="comment"></span></div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="comment">/// LUT selection.</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1"> 374</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> {</div>
+<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a"> 376</a></span>  <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a">GPU_LUTSELECT_COMMON</a> = 0, <span class="comment">///< LUTs that are common to all lights.</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b"> 377</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b">GPU_LUTSELECT_SP</a> = 1, <span class="comment">///< Spotlight LUT.</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8"> 378</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8">GPU_LUTSELECT_DA</a> = 2, <span class="comment">///< Distance attenuation LUT.</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">GPU_LIGHTLUTSELECT</a>;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <span class="comment"></span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <span class="comment">/// Supported primitives.</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806"> 382</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> {</div>
+<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b"> 384</a></span>  <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a> = 0x0000, <span class="comment">///< Triangles.</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f"> 385</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f">GPU_TRIANGLE_STRIP</a> = 0x0100, <span class="comment">///< Triangle strip.</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81"> 386</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81">GPU_TRIANGLE_FAN</a> = 0x0200, <span class="comment">///< Triangle fan.</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53"> 387</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a> = 0x0300, <span class="comment">///< Geometry shader primitive.</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a>;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span> <span class="comment"></span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <span class="comment">/// Shader types.</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5"> 391</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> {</div>
+<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"> 393</a></span>  <a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a> = 0x0, <span class="comment">///< Vertex shader.</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"> 394</a></span> <span class="comment"></span> <a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a> = 0x1, <span class="comment">///< Geometry shader.</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <span class="comment"></span>} <a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a>;</div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337">GPU_ONE_MINUS_CONSTANT_COLOR</a></div><div class="ttdoc">Constant color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:171</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1">GPU_DOT3_RGB</a></div><div class="ttdoc">Dot3. RGB only. </div><div class="ttdef"><b>Definition:</b> enums.h:284</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a></div><div class="ttdoc">Write all components. </div><div class="ttdef"><b>Definition:</b> enums.h:144</div></div>
+<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff">GPU_LUTINPUT_NV</a></div><div class="ttdoc">Normal*View. </div><div class="ttdef"><b>Definition:</b> enums.h:356</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a">GPU_FRAGMENT_SECONDARY_COLOR</a></div><div class="ttdoc">Secondary fragment color. </div><div class="ttdef"><b>Definition:</b> enums.h:231</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0">GPU_LA8</a></div><div class="ttdoc">8-bit Luminance + 8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:62</div></div>
+<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a></div><div class="ttdoc">Triangles. </div><div class="ttdef"><b>Definition:</b> enums.h:384</div></div>
+<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a></div><div class="ttdeci">GPU_CULLMODE</div><div class="ttdoc">Cull modes. </div><div class="ttdef"><b>Definition:</b> enums.h:216</div></div>
+<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8">GPU_LUTSELECT_DA</a></div><div class="ttdoc">Distance attenuation LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:378</div></div>
+<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd">GPU_SCISSOR_INVERT</a></div><div class="ttdoc">Exclude pixels inside the scissor box. </div><div class="ttdef"><b>Definition:</b> enums.h:116</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5">GPU_LUT_D1</a></div><div class="ttdoc">D1 LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:342</div></div>
+<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0">GPU_CULL_BACK_CCW</a></div><div class="ttdoc">Back, counter-clockwise. </div><div class="ttdef"><b>Definition:</b> enums.h:220</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df">GPU_STENCIL_INVERT</a></div><div class="ttdoc">Invert value. (~old_stencil) </div><div class="ttdef"><b>Definition:</b> enums.h:129</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a">GPU_LUT_SP</a></div><div class="ttdoc">Spotlight LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:343</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a">GPU_MULTIPLY_ADD</a></div><div class="ttdoc">Multiply then add. </div><div class="ttdef"><b>Definition:</b> enums.h:285</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883">GPU_TEVOP_RGB_ONE_MINUS_SRC_R</a></div><div class="ttdoc">Source red - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:249</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003">GPU_ADD_MULTIPLY</a></div><div class="ttdoc">Add then multiply. </div><div class="ttdef"><b>Definition:</b> enums.h:286</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c">GPU_TEVOP_A_SRC_B</a></div><div class="ttdoc">Source blue. </div><div class="ttdef"><b>Definition:</b> enums.h:271</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76">GPU_STENCIL_INCR</a></div><div class="ttdoc">Increment value. (old_stencil + 1 saturated to [0, 255]) </div><div class="ttdef"><b>Definition:</b> enums.h:127</div></div>
+<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f">GPU_TRIANGLE_STRIP</a></div><div class="ttdoc">Triangle strip. </div><div class="ttdef"><b>Definition:</b> enums.h:385</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80f"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">GPU_TEVOP_RGB</a></div><div class="ttdeci">GPU_TEVOP_RGB</div><div class="ttdoc">Texture RGB combiner operands. </div><div class="ttdef"><b>Definition:</b> enums.h:242</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8">GPU_LA4</a></div><div class="ttdoc">4-bit Luminance + 4-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:66</div></div>
+<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f">GPU_BUMP_AS_BUMP</a></div><div class="ttdoc">Bump as bump mapping. </div><div class="ttdef"><b>Definition:</b> enums.h:334</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944">GPU_TEVOP_RGB_SRC_B</a></div><div class="ttdoc">Source blue. </div><div class="ttdef"><b>Definition:</b> enums.h:256</div></div>
+<div class="ttc" id="enums_8h_html_a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8"><div class="ttname"><a href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8">GPU_EARLYDEPTH_LESS</a></div><div class="ttdoc">Pass if less than. </div><div class="ttdef"><b>Definition:</b> enums.h:109</div></div>
+<div class="ttc" id="enums_8h_html_a87ae80eec69e98d7859716697fffaa8d"><div class="ttname"><a href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d">GPU_LIGHTLUTINPUT</a></div><div class="ttdeci">#define GPU_LIGHTLUTINPUT(i, n)</div><div class="ttdoc">Creates a light LUT input parameter. </div><div class="ttdef"><b>Definition:</b> enums.h:315</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05">GPU_TEVOP_A_SRC_G</a></div><div class="ttdoc">Source green. </div><div class="ttdef"><b>Definition:</b> enums.h:269</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9">GPU_LESS</a></div><div class="ttdoc">Pass if less than. </div><div class="ttdef"><b>Definition:</b> enums.h:97</div></div>
+<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720">GPU_RB_DEPTH24_STENCIL8</a></div><div class="ttdoc">24-bit Depth + 8-bit Stencil </div><div class="ttdef"><b>Definition:</b> enums.h:87</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a></div><div class="ttdoc">Add colors. </div><div class="ttdef"><b>Definition:</b> enums.h:150</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e">GPU_LUT_DA</a></div><div class="ttdoc">Distance attenuation LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:348</div></div>
+<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182">GPU_TEXUNIT2</a></div><div class="ttdoc">Texture unit 2. </div><div class="ttdef"><b>Definition:</b> enums.h:51</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef">GPU_BLEND_MIN</a></div><div class="ttdoc">Use the minimum color. </div><div class="ttdef"><b>Definition:</b> enums.h:153</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8">GPU_L4</a></div><div class="ttdoc">4-bit Luminance </div><div class="ttdef"><b>Definition:</b> enums.h:67</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11">GPU_WRITE_ALPHA</a></div><div class="ttdoc">Write alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:140</div></div>
+<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588d"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">GPU_FRAGOPMODE</a></div><div class="ttdeci">GPU_FRAGOPMODE</div><div class="ttdoc">Fragment operation modes. </div><div class="ttdef"><b>Definition:</b> enums.h:199</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58">GPU_TEVOP_A_SRC_ALPHA</a></div><div class="ttdoc">Source alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:265</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f">GPU_TEVOP_RGB_SRC_R</a></div><div class="ttdoc">Source red. </div><div class="ttdef"><b>Definition:</b> enums.h:248</div></div>
+<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7">GPU_FRAGOPMODE_GL</a></div><div class="ttdoc">OpenGL mode. </div><div class="ttdef"><b>Definition:</b> enums.h:201</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d">GPU_PREVIOUS_BUFFER</a></div><div class="ttdoc">Previous buffer. </div><div class="ttdef"><b>Definition:</b> enums.h:236</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768">GPU_TEVOP_A_SRC_R</a></div><div class="ttdoc">Source red. </div><div class="ttdef"><b>Definition:</b> enums.h:267</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336">GPU_LUTSCALER_4x</a></div><div class="ttdoc">4x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:367</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">GPU_DST_COLOR</a></div><div class="ttdoc">Destination color. </div><div class="ttdef"><b>Definition:</b> enums.h:164</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a></div><div class="ttdeci">GPU_STENCILOP</div><div class="ttdoc">Stencil operations. </div><div class="ttdef"><b>Definition:</b> enums.h:122</div></div>
+<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226">GPU_TEVSCALE_2</a></div><div class="ttdoc">2x </div><div class="ttdef"><b>Definition:</b> enums.h:293</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab">GPU_CONSTANT_ALPHA</a></div><div class="ttdoc">Constant alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:172</div></div>
+<div class="ttc" id="enums_8h_html_a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07"><div class="ttname"><a href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07">GPU_EARLYDEPTH_GREATER</a></div><div class="ttdoc">Pass if greater than. </div><div class="ttdef"><b>Definition:</b> enums.h:107</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074">GPU_TEX_SHADOW_CUBE</a></div><div class="ttdoc">Shadow cube map. </div><div class="ttdef"><b>Definition:</b> enums.h:42</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719">GPU_GEQUAL</a></div><div class="ttdoc">Pass if greater than or equal. </div><div class="ttdef"><b>Definition:</b> enums.h:100</div></div>
+<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">GPU_FRESNELSEL</a></div><div class="ttdeci">GPU_FRESNELSEL</div><div class="ttdoc">Fresnel options. </div><div class="ttdef"><b>Definition:</b> enums.h:322</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27">GPU_CONSTANT_COLOR</a></div><div class="ttdoc">Constant color. </div><div class="ttdef"><b>Definition:</b> enums.h:170</div></div>
<div class="ttc" id="enums_8h_html_a2c76780b7ff5d323daf30ea310fbc8c4a916807475bc96900be35e0b8035845d0"><div class="ttname"><a href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4a916807475bc96900be35e0b8035845d0">GPU_NEAREST</a></div><div class="ttdoc">Nearest-neighbor interpolation. </div><div class="ttdef"><b>Definition:</b> enums.h:22</div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a></div><div class="ttdeci">GPU_BLENDEQUATION</div><div class="ttdoc">Blend modes. </div><div class="ttdef"><b>Definition:</b> enums.h:128</div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab">GPU_BLEND_MAX</a></div><div class="ttdoc">Use the maximum color. </div><div class="ttdef"><b>Definition:</b> enums.h:134</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16">GPU_WRITE_DEPTH</a></div><div class="ttdoc">Write depth. </div><div class="ttdef"><b>Definition:</b> enums.h:121</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed">GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdoc">Source alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:227</div></div>
-<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a></div><div class="ttdoc">32-bit float. </div><div class="ttdef"><b>Definition:</b> enums.h:192</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2">GPU_DST_ALPHA</a></div><div class="ttdoc">Destination alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:148</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a></div><div class="ttdoc">Primary color. </div><div class="ttdef"><b>Definition:</b> enums.h:209</div></div>
-<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b">GPU_RB_RGB8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:65</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462">GPU_LUTSCALER_2x</a></div><div class="ttdoc">2x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:346</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8">GPU_TEVOP_RGB_ONE_MINUS_SRC_B</a></div><div class="ttdoc">Source blue - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:237</div></div>
-<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9">GPU_SEC_ALPHA_FRESNEL</a></div><div class="ttdoc">Secondary alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:306</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a></div><div class="ttdeci">GPU_TESTFUNC</div><div class="ttdoc">Test functions. </div><div class="ttdef"><b>Definition:</b> enums.h:80</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297">GPU_LOGICOP_OR</a></div><div class="ttdoc">Bitwise OR. </div><div class="ttdef"><b>Definition:</b> enums.h:169</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a></div><div class="ttdeci">GPU_BLENDEQUATION</div><div class="ttdoc">Blend modes. </div><div class="ttdef"><b>Definition:</b> enums.h:148</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab">GPU_BLEND_MAX</a></div><div class="ttdoc">Use the maximum color. </div><div class="ttdef"><b>Definition:</b> enums.h:154</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16">GPU_WRITE_DEPTH</a></div><div class="ttdoc">Write depth. </div><div class="ttdef"><b>Definition:</b> enums.h:141</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed">GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdoc">Source alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:247</div></div>
+<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a></div><div class="ttdoc">32-bit float. </div><div class="ttdef"><b>Definition:</b> enums.h:212</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2">GPU_DST_ALPHA</a></div><div class="ttdoc">Destination alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:168</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a></div><div class="ttdoc">Primary color. </div><div class="ttdef"><b>Definition:</b> enums.h:229</div></div>
+<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b">GPU_RB_RGB8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:76</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462">GPU_LUTSCALER_2x</a></div><div class="ttdoc">2x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:366</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8">GPU_TEVOP_RGB_ONE_MINUS_SRC_B</a></div><div class="ttdoc">Source blue - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:257</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f">GPU_TEX_PROJECTION</a></div><div class="ttdoc">Projection texture. </div><div class="ttdef"><b>Definition:</b> enums.h:41</div></div>
+<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9">GPU_SEC_ALPHA_FRESNEL</a></div><div class="ttdoc">Secondary alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:326</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a></div><div class="ttdeci">GPU_TESTFUNC</div><div class="ttdoc">Test functions. </div><div class="ttdef"><b>Definition:</b> enums.h:91</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297">GPU_LOGICOP_OR</a></div><div class="ttdoc">Bitwise OR. </div><div class="ttdef"><b>Definition:</b> enums.h:189</div></div>
<div class="ttc" id="enums_8h_html_aca018b509809231470e5e3c3e907261da5d965e5704025c431c991699e4cead2b"><div class="ttname"><a href="enums_8h.html#aca018b509809231470e5e3c3e907261da5d965e5704025c431c991699e4cead2b">GPU_CLAMP_TO_BORDER</a></div><div class="ttdoc">Clamps to border. </div><div class="ttdef"><b>Definition:</b> enums.h:30</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898">GPU_TEVOP_RGB_0x0F</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:239</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a></div><div class="ttdeci">GPU_BLENDFACTOR</div><div class="ttdoc">Blend factors. </div><div class="ttdef"><b>Definition:</b> enums.h:138</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de">GPU_CONSTANT</a></div><div class="ttdoc">Constant value. </div><div class="ttdef"><b>Definition:</b> enums.h:217</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9">GPU_LUT_RG</a></div><div class="ttdoc">Reflection-Green LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:326</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8">GPU_TEVOP_RGB_0x06</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:230</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1f"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a></div><div class="ttdeci">GPU_LOGICOP</div><div class="ttdoc">Logical operations. </div><div class="ttdef"><b>Definition:</b> enums.h:158</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35">GPU_LUT_FR</a></div><div class="ttdoc">Fresnel LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:324</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a></div><div class="ttdoc">Previous value. </div><div class="ttdef"><b>Definition:</b> enums.h:218</div></div>
-<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7a"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">GPU_COLORBUF</a></div><div class="ttdeci">GPU_COLORBUF</div><div class="ttdoc">Supported color buffer formats. </div><div class="ttdef"><b>Definition:</b> enums.h:62</div></div>
-<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a">GPU_LUTSELECT_COMMON</a></div><div class="ttdoc">LUTs that are common to all lights. </div><div class="ttdef"><b>Definition:</b> enums.h:356</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5">GPU_SUBTRACT</a></div><div class="ttdoc">Subtract. </div><div class="ttdef"><b>Definition:</b> enums.h:263</div></div>
-<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6">GPU_FRAGOPMODE_GAS_ACC</a></div><div class="ttdoc">Gas mode (?). </div><div class="ttdef"><b>Definition:</b> enums.h:182</div></div>
-<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a></div><div class="ttdeci">GPU_SHADER_TYPE</div><div class="ttdoc">Shader types. </div><div class="ttdef"><b>Definition:</b> enums.h:371</div></div>
-<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf">GPU_TEXUNIT1</a></div><div class="ttdoc">Texture unit 1. </div><div class="ttdef"><b>Definition:</b> enums.h:39</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">GPU_EQUAL</a></div><div class="ttdoc">Pass if equal. </div><div class="ttdef"><b>Definition:</b> enums.h:84</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:46</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e">GPU_ONE_MINUS_DST_ALPHA</a></div><div class="ttdoc">Destination alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:149</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361">GPU_LOGICOP_AND</a></div><div class="ttdoc">Bitwise AND. </div><div class="ttdef"><b>Definition:</b> enums.h:161</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348">GPU_LOGICOP_CLEAR</a></div><div class="ttdoc">Clear. </div><div class="ttdef"><b>Definition:</b> enums.h:160</div></div>
-<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a></div><div class="ttdeci">GPU_SCISSORMODE</div><div class="ttdoc">Scissor test modes. </div><div class="ttdef"><b>Definition:</b> enums.h:93</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311">GPU_NEVER</a></div><div class="ttdoc">Never pass. </div><div class="ttdef"><b>Definition:</b> enums.h:82</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574">GPU_LOGICOP_AND_INVERTED</a></div><div class="ttdoc">Inverted bitwise AND. </div><div class="ttdef"><b>Definition:</b> enums.h:173</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a></div><div class="ttdoc">Texture unit 0. </div><div class="ttdef"><b>Definition:</b> enums.h:212</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684">GPU_TEVOP_A_ONE_MINUS_SRC_R</a></div><div class="ttdoc">Source red - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:248</div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec">GPU_BLEND_REVERSE_SUBTRACT</a></div><div class="ttdoc">Reverse-subtract colors. </div><div class="ttdef"><b>Definition:</b> enums.h:132</div></div>
-<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128">GPU_RB_DEPTH16</a></div><div class="ttdoc">16-bit Depth </div><div class="ttdef"><b>Definition:</b> enums.h:74</div></div>
-<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a></div><div class="ttdoc">Texture unit 0. </div><div class="ttdef"><b>Definition:</b> enums.h:38</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0">GPU_STENCIL_INCR_WRAP</a></div><div class="ttdoc">Increment value. (old_stencil + 1) </div><div class="ttdef"><b>Definition:</b> enums.h:110</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a></div><div class="ttdoc">Source alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:146</div></div>
-<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0">GPU_LUTINPUT_LN</a></div><div class="ttdoc">LightVector*Normal. </div><div class="ttdef"><b>Definition:</b> enums.h:337</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7">GPU_ONE_MINUS_DST_COLOR</a></div><div class="ttdoc">Destination color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:145</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402">GPU_ADD_SIGNED</a></div><div class="ttdoc">Signed add. </div><div class="ttdef"><b>Definition:</b> enums.h:261</div></div>
-<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e">GPU_SHORT</a></div><div class="ttdoc">16-bit short. </div><div class="ttdef"><b>Definition:</b> enums.h:191</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83">GPU_NOTEQUAL</a></div><div class="ttdoc">Pass if not equal. </div><div class="ttdef"><b>Definition:</b> enums.h:85</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a></div><div class="ttdoc">Replace. </div><div class="ttdef"><b>Definition:</b> enums.h:258</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc">GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdoc">Source alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:246</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898">GPU_TEVOP_RGB_0x0F</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:259</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a></div><div class="ttdeci">GPU_BLENDFACTOR</div><div class="ttdoc">Blend factors. </div><div class="ttdef"><b>Definition:</b> enums.h:158</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de">GPU_CONSTANT</a></div><div class="ttdoc">Constant value. </div><div class="ttdef"><b>Definition:</b> enums.h:237</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9">GPU_LUT_RG</a></div><div class="ttdoc">Reflection-Green LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:346</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8">GPU_TEVOP_RGB_0x06</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:250</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1f"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a></div><div class="ttdeci">GPU_LOGICOP</div><div class="ttdoc">Logical operations. </div><div class="ttdef"><b>Definition:</b> enums.h:178</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35">GPU_LUT_FR</a></div><div class="ttdoc">Fresnel LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:344</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a></div><div class="ttdoc">Previous value. </div><div class="ttdef"><b>Definition:</b> enums.h:238</div></div>
+<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7a"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">GPU_COLORBUF</a></div><div class="ttdeci">GPU_COLORBUF</div><div class="ttdoc">Supported color buffer formats. </div><div class="ttdef"><b>Definition:</b> enums.h:73</div></div>
+<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a">GPU_LUTSELECT_COMMON</a></div><div class="ttdoc">LUTs that are common to all lights. </div><div class="ttdef"><b>Definition:</b> enums.h:376</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5">GPU_SUBTRACT</a></div><div class="ttdoc">Subtract. </div><div class="ttdef"><b>Definition:</b> enums.h:283</div></div>
+<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6">GPU_FRAGOPMODE_GAS_ACC</a></div><div class="ttdoc">Gas mode (?). </div><div class="ttdef"><b>Definition:</b> enums.h:202</div></div>
+<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a></div><div class="ttdeci">GPU_SHADER_TYPE</div><div class="ttdoc">Shader types. </div><div class="ttdef"><b>Definition:</b> enums.h:391</div></div>
+<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf">GPU_TEXUNIT1</a></div><div class="ttdoc">Texture unit 1. </div><div class="ttdef"><b>Definition:</b> enums.h:50</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">GPU_EQUAL</a></div><div class="ttdoc">Pass if equal. </div><div class="ttdef"><b>Definition:</b> enums.h:95</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:57</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9">GPU_TEX_DISABLED</a></div><div class="ttdoc">Disabled. </div><div class="ttdef"><b>Definition:</b> enums.h:43</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e">GPU_ONE_MINUS_DST_ALPHA</a></div><div class="ttdoc">Destination alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:169</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361">GPU_LOGICOP_AND</a></div><div class="ttdoc">Bitwise AND. </div><div class="ttdef"><b>Definition:</b> enums.h:181</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348">GPU_LOGICOP_CLEAR</a></div><div class="ttdoc">Clear. </div><div class="ttdef"><b>Definition:</b> enums.h:180</div></div>
+<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a></div><div class="ttdeci">GPU_SCISSORMODE</div><div class="ttdoc">Scissor test modes. </div><div class="ttdef"><b>Definition:</b> enums.h:113</div></div>
+<div class="ttc" id="enums_8h_html_a92e680b4a2dac313ccd2bc5bae51b703"><div class="ttname"><a href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">GPU_EARLYDEPTHFUNC</a></div><div class="ttdeci">GPU_EARLYDEPTHFUNC</div><div class="ttdoc">Early depth test functions. </div><div class="ttdef"><b>Definition:</b> enums.h:104</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311">GPU_NEVER</a></div><div class="ttdoc">Never pass. </div><div class="ttdef"><b>Definition:</b> enums.h:93</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574">GPU_LOGICOP_AND_INVERTED</a></div><div class="ttdoc">Inverted bitwise AND. </div><div class="ttdef"><b>Definition:</b> enums.h:193</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a></div><div class="ttdoc">Texture unit 0. </div><div class="ttdef"><b>Definition:</b> enums.h:232</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684">GPU_TEVOP_A_ONE_MINUS_SRC_R</a></div><div class="ttdoc">Source red - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:268</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec">GPU_BLEND_REVERSE_SUBTRACT</a></div><div class="ttdoc">Reverse-subtract colors. </div><div class="ttdef"><b>Definition:</b> enums.h:152</div></div>
+<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128">GPU_RB_DEPTH16</a></div><div class="ttdoc">16-bit Depth </div><div class="ttdef"><b>Definition:</b> enums.h:85</div></div>
+<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a></div><div class="ttdoc">Texture unit 0. </div><div class="ttdef"><b>Definition:</b> enums.h:49</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0">GPU_STENCIL_INCR_WRAP</a></div><div class="ttdoc">Increment value. (old_stencil + 1) </div><div class="ttdef"><b>Definition:</b> enums.h:130</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a></div><div class="ttdoc">Source alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:166</div></div>
+<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0">GPU_LUTINPUT_LN</a></div><div class="ttdoc">LightVector*Normal. </div><div class="ttdef"><b>Definition:</b> enums.h:357</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7">GPU_ONE_MINUS_DST_COLOR</a></div><div class="ttdoc">Destination color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:165</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402">GPU_ADD_SIGNED</a></div><div class="ttdoc">Signed add. </div><div class="ttdef"><b>Definition:</b> enums.h:281</div></div>
+<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e">GPU_SHORT</a></div><div class="ttdoc">16-bit short. </div><div class="ttdef"><b>Definition:</b> enums.h:211</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83">GPU_NOTEQUAL</a></div><div class="ttdoc">Pass if not equal. </div><div class="ttdef"><b>Definition:</b> enums.h:96</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a></div><div class="ttdoc">Replace. </div><div class="ttdef"><b>Definition:</b> enums.h:278</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc">GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdoc">Source alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:266</div></div>
<div class="ttc" id="enums_8h_html_a2c76780b7ff5d323daf30ea310fbc8c4"><div class="ttname"><a href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">GPU_TEXTURE_FILTER_PARAM</a></div><div class="ttdeci">GPU_TEXTURE_FILTER_PARAM</div><div class="ttdoc">Texture filters. </div><div class="ttdef"><b>Definition:</b> enums.h:20</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a></div><div class="ttdeci">GPU_COMBINEFUNC</div><div class="ttdoc">Texture combiner functions. </div><div class="ttdef"><b>Definition:</b> enums.h:256</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9">GPU_ETC1</a></div><div class="ttdoc">ETC1 texture compression. </div><div class="ttdef"><b>Definition:</b> enums.h:57</div></div>
-<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b">GPU_LUTSELECT_SP</a></div><div class="ttdoc">Spotlight LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:357</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6">GPU_RGB565</a></div><div class="ttdoc">5-bit Red + 6-bit Green + 5-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:49</div></div>
-<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63">GPU_LUTINPUT_VH</a></div><div class="ttdoc">View*HalfVector. </div><div class="ttdef"><b>Definition:</b> enums.h:335</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a">GPU_LOGICOP_SET</a></div><div class="ttdoc">Set. </div><div class="ttdef"><b>Definition:</b> enums.h:164</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41">GPU_WRITE_RED</a></div><div class="ttdoc">Write red. </div><div class="ttdef"><b>Definition:</b> enums.h:117</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc">GPU_TEVOP_RGB_ONE_MINUS_SRC_G</a></div><div class="ttdoc">Source green - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:233</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3">GPU_LOGICOP_COPY</a></div><div class="ttdoc">Copy. </div><div class="ttdef"><b>Definition:</b> enums.h:163</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a">GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR</a></div><div class="ttdoc">Source color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:225</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a">GPU_STENCIL_DECR_WRAP</a></div><div class="ttdoc">Decrement value. (old_stencil - 1) </div><div class="ttdef"><b>Definition:</b> enums.h:111</div></div>
-<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a">GPU_RB_RGBA4</a></div><div class="ttdoc">4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:68</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686">GPU_HILO8</a></div><div class="ttdoc">8-bit Hi + 8-bit Lo </div><div class="ttdef"><b>Definition:</b> enums.h:52</div></div>
-<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">GPU_FORMATS</a></div><div class="ttdeci">GPU_FORMATS</div><div class="ttdoc">Supported component formats. </div><div class="ttdef"><b>Definition:</b> enums.h:187</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947">GPU_ONE</a></div><div class="ttdoc">One. </div><div class="ttdef"><b>Definition:</b> enums.h:141</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19">GPU_LEQUAL</a></div><div class="ttdoc">Pass if less than or equal. </div><div class="ttdef"><b>Definition:</b> enums.h:87</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1">GPU_LOGICOP_NOR</a></div><div class="ttdoc">Bitwise NOR. </div><div class="ttdef"><b>Definition:</b> enums.h:170</div></div>
-<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a></div><div class="ttdoc">Geometry shader primitive. </div><div class="ttdef"><b>Definition:</b> enums.h:367</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724">GPU_LOGICOP_AND_REVERSE</a></div><div class="ttdoc">Reverse bitwise AND. </div><div class="ttdef"><b>Definition:</b> enums.h:162</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">GPU_LIGHTLUTSCALER</a></div><div class="ttdeci">GPU_LIGHTLUTSCALER</div><div class="ttdoc">LUT scalers. </div><div class="ttdef"><b>Definition:</b> enums.h:343</div></div>
-<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c">GPU_SCISSOR_NORMAL</a></div><div class="ttdoc">Exclude pixels outside of the scissor box. </div><div class="ttdef"><b>Definition:</b> enums.h:98</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826">GPU_LUT_RR</a></div><div class="ttdoc">Reflection-Red LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:327</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0">GPU_WRITE_COLOR</a></div><div class="ttdoc">Write all color components. </div><div class="ttdef"><b>Definition:</b> enums.h:123</div></div>
-<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab">GPU_PRI_SEC_ALPHA_FRESNEL</a></div><div class="ttdoc">Primary and secondary alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:307</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067">GPU_RGBA4</a></div><div class="ttdoc">4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:50</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999">GPU_TEVOP_RGB_SRC_COLOR</a></div><div class="ttdoc">Source color. </div><div class="ttdef"><b>Definition:</b> enums.h:224</div></div>
-<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a></div><div class="ttdeci">GPU_Primitive_t</div><div class="ttdoc">Supported primitives. </div><div class="ttdef"><b>Definition:</b> enums.h:362</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4">GPU_ADD</a></div><div class="ttdoc">Add. </div><div class="ttdef"><b>Definition:</b> enums.h:260</div></div>
-<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d">GPU_PRI_ALPHA_FRESNEL</a></div><div class="ttdoc">Primary alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:305</div></div>
-<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">GPU_LIGHTLUTSELECT</a></div><div class="ttdeci">GPU_LIGHTLUTSELECT</div><div class="ttdoc">LUT selection. </div><div class="ttdef"><b>Definition:</b> enums.h:354</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a></div><div class="ttdeci">GPU_COMBINEFUNC</div><div class="ttdoc">Texture combiner functions. </div><div class="ttdef"><b>Definition:</b> enums.h:276</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9">GPU_ETC1</a></div><div class="ttdoc">ETC1 texture compression. </div><div class="ttdef"><b>Definition:</b> enums.h:68</div></div>
+<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b">GPU_LUTSELECT_SP</a></div><div class="ttdoc">Spotlight LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:377</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6">GPU_RGB565</a></div><div class="ttdoc">5-bit Red + 6-bit Green + 5-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:60</div></div>
+<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63">GPU_LUTINPUT_VH</a></div><div class="ttdoc">View*HalfVector. </div><div class="ttdef"><b>Definition:</b> enums.h:355</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a">GPU_LOGICOP_SET</a></div><div class="ttdoc">Set. </div><div class="ttdef"><b>Definition:</b> enums.h:184</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41">GPU_WRITE_RED</a></div><div class="ttdoc">Write red. </div><div class="ttdef"><b>Definition:</b> enums.h:137</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc">GPU_TEVOP_RGB_ONE_MINUS_SRC_G</a></div><div class="ttdoc">Source green - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:253</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3">GPU_LOGICOP_COPY</a></div><div class="ttdoc">Copy. </div><div class="ttdef"><b>Definition:</b> enums.h:183</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a">GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR</a></div><div class="ttdoc">Source color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:245</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a">GPU_STENCIL_DECR_WRAP</a></div><div class="ttdoc">Decrement value. (old_stencil - 1) </div><div class="ttdef"><b>Definition:</b> enums.h:131</div></div>
+<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a">GPU_RB_RGBA4</a></div><div class="ttdoc">4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:79</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686">GPU_HILO8</a></div><div class="ttdoc">8-bit Hi + 8-bit Lo </div><div class="ttdef"><b>Definition:</b> enums.h:63</div></div>
+<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">GPU_FORMATS</a></div><div class="ttdeci">GPU_FORMATS</div><div class="ttdoc">Supported component formats. </div><div class="ttdef"><b>Definition:</b> enums.h:207</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947">GPU_ONE</a></div><div class="ttdoc">One. </div><div class="ttdef"><b>Definition:</b> enums.h:161</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19">GPU_LEQUAL</a></div><div class="ttdoc">Pass if less than or equal. </div><div class="ttdef"><b>Definition:</b> enums.h:98</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1">GPU_LOGICOP_NOR</a></div><div class="ttdoc">Bitwise NOR. </div><div class="ttdef"><b>Definition:</b> enums.h:190</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c">GPU_TEX_CUBE_MAP</a></div><div class="ttdoc">Cube map. </div><div class="ttdef"><b>Definition:</b> enums.h:39</div></div>
+<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a></div><div class="ttdoc">Geometry shader primitive. </div><div class="ttdef"><b>Definition:</b> enums.h:387</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724">GPU_LOGICOP_AND_REVERSE</a></div><div class="ttdoc">Reverse bitwise AND. </div><div class="ttdef"><b>Definition:</b> enums.h:182</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">GPU_LIGHTLUTSCALER</a></div><div class="ttdeci">GPU_LIGHTLUTSCALER</div><div class="ttdoc">LUT scalers. </div><div class="ttdef"><b>Definition:</b> enums.h:363</div></div>
+<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c">GPU_SCISSOR_NORMAL</a></div><div class="ttdoc">Exclude pixels outside of the scissor box. </div><div class="ttdef"><b>Definition:</b> enums.h:118</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826">GPU_LUT_RR</a></div><div class="ttdoc">Reflection-Red LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:347</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0">GPU_WRITE_COLOR</a></div><div class="ttdoc">Write all color components. </div><div class="ttdef"><b>Definition:</b> enums.h:143</div></div>
+<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab">GPU_PRI_SEC_ALPHA_FRESNEL</a></div><div class="ttdoc">Primary and secondary alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:327</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067">GPU_RGBA4</a></div><div class="ttdoc">4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:61</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999">GPU_TEVOP_RGB_SRC_COLOR</a></div><div class="ttdoc">Source color. </div><div class="ttdef"><b>Definition:</b> enums.h:244</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f">GPU_TEX_2D</a></div><div class="ttdoc">2D texture </div><div class="ttdef"><b>Definition:</b> enums.h:38</div></div>
+<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a></div><div class="ttdeci">GPU_Primitive_t</div><div class="ttdoc">Supported primitives. </div><div class="ttdef"><b>Definition:</b> enums.h:382</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4">GPU_ADD</a></div><div class="ttdoc">Add. </div><div class="ttdef"><b>Definition:</b> enums.h:280</div></div>
+<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d">GPU_PRI_ALPHA_FRESNEL</a></div><div class="ttdoc">Primary alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:325</div></div>
+<div class="ttc" id="enums_8h_html_ad7023555a35d21727eff58ae264498d1"><div class="ttname"><a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">GPU_LIGHTLUTSELECT</a></div><div class="ttdeci">GPU_LIGHTLUTSELECT</div><div class="ttdoc">LUT selection. </div><div class="ttdef"><b>Definition:</b> enums.h:374</div></div>
<div class="ttc" id="enums_8h_html_aca018b509809231470e5e3c3e907261dab68d9e2eed2fb75fe89951c05df69c79"><div class="ttname"><a href="enums_8h.html#aca018b509809231470e5e3c3e907261dab68d9e2eed2fb75fe89951c05df69c79">GPU_CLAMP_TO_EDGE</a></div><div class="ttdoc">Clamps to edge. </div><div class="ttdef"><b>Definition:</b> enums.h:29</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b">GPU_INTERPOLATE</a></div><div class="ttdoc">Interpolate. </div><div class="ttdef"><b>Definition:</b> enums.h:262</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906">GPU_STENCIL_REPLACE</a></div><div class="ttdoc">Replace value. (ref) </div><div class="ttdef"><b>Definition:</b> enums.h:106</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4">GPU_TEVOP_RGB_0x0B</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:235</div></div>
-<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100">GPU_UNSIGNED_BYTE</a></div><div class="ttdoc">8-bit unsigned byte. </div><div class="ttdef"><b>Definition:</b> enums.h:190</div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a></div><div class="ttdoc">Modulate. </div><div class="ttdef"><b>Definition:</b> enums.h:259</div></div>
-<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81">GPU_TRIANGLE_FAN</a></div><div class="ttdoc">Triangle fan. </div><div class="ttdef"><b>Definition:</b> enums.h:366</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9">GPU_WRITE_GREEN</a></div><div class="ttdoc">Write green. </div><div class="ttdef"><b>Definition:</b> enums.h:118</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce">GPU_ONE_MINUS_CONSTANT_ALPHA</a></div><div class="ttdoc">Constant alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:153</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8">GPU_LOGICOP_NOOP</a></div><div class="ttdoc">No operation. </div><div class="ttdef"><b>Definition:</b> enums.h:166</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295">GPU_LOGICOP_INVERT</a></div><div class="ttdoc">Invert. </div><div class="ttdef"><b>Definition:</b> enums.h:167</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79">GPU_TEXTURE3</a></div><div class="ttdoc">Texture unit 3. </div><div class="ttdef"><b>Definition:</b> enums.h:215</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2">GPU_LUTSCALER_0_25x</a></div><div class="ttdoc">0.25x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:349</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad">GPU_TEXTURE2</a></div><div class="ttdoc">Texture unit 2. </div><div class="ttdef"><b>Definition:</b> enums.h:214</div></div>
-<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a></div><div class="ttdoc">Geometry shader. </div><div class="ttdef"><b>Definition:</b> enums.h:374</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686">GPU_LOGICOP_NAND</a></div><div class="ttdoc">Bitwise NAND. </div><div class="ttdef"><b>Definition:</b> enums.h:168</div></div>
-<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3e"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">GPU_DEPTHBUF</a></div><div class="ttdeci">GPU_DEPTHBUF</div><div class="ttdoc">Supported depth buffer formats. </div><div class="ttdef"><b>Definition:</b> enums.h:72</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">GPU_TEVSRC</a></div><div class="ttdeci">GPU_TEVSRC</div><div class="ttdoc">Texture combiner sources. </div><div class="ttdef"><b>Definition:</b> enums.h:207</div></div>
-<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062">GPU_FRAGOPMODE_SHADOW</a></div><div class="ttdoc">Shadow mode (?). </div><div class="ttdef"><b>Definition:</b> enums.h:183</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657">GPU_LOGICOP_COPY_INVERTED</a></div><div class="ttdoc">Inverted copy. </div><div class="ttdef"><b>Definition:</b> enums.h:165</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a></div><div class="ttdeci">GPU_WRITEMASK</div><div class="ttdoc">Pixel write mask. </div><div class="ttdef"><b>Definition:</b> enums.h:115</div></div>
-<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37">GPU_RB_RGBA5551</a></div><div class="ttdoc">5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:66</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc">GPU_TEVOP_RGB_0x07</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:231</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53">GPU_LUTSCALER_1x</a></div><div class="ttdoc">1x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:345</div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040">GPU_BLEND_SUBTRACT</a></div><div class="ttdoc">Subtract colors. </div><div class="ttdef"><b>Definition:</b> enums.h:131</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526">GPU_LUTSCALER_0_5x</a></div><div class="ttdoc">0.5x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:350</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d">GPU_ONE_MINUS_SRC_COLOR</a></div><div class="ttdoc">Source color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:143</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a></div><div class="ttdoc">Pass if greater than. </div><div class="ttdef"><b>Definition:</b> enums.h:88</div></div>
-<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a></div><div class="ttdoc">Vertex shader. </div><div class="ttdef"><b>Definition:</b> enums.h:373</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb">GPU_RGBA5551</a></div><div class="ttdoc">5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:48</div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a></div><div class="ttdoc">Always pass. </div><div class="ttdef"><b>Definition:</b> enums.h:83</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879">GPU_TEXTURE1</a></div><div class="ttdoc">Texture unit 1. </div><div class="ttdef"><b>Definition:</b> enums.h:213</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238">GPU_LOGICOP_OR_REVERSE</a></div><div class="ttdoc">Reverse bitwise OR. </div><div class="ttdef"><b>Definition:</b> enums.h:174</div></div>
-<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a">GPU_CULL_FRONT_CCW</a></div><div class="ttdoc">Front, counter-clockwise. </div><div class="ttdef"><b>Definition:</b> enums.h:199</div></div>
-<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73">GPU_LUTINPUT_CP</a></div><div class="ttdoc">cosine of phi </div><div class="ttdef"><b>Definition:</b> enums.h:339</div></div>
-<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a></div><div class="ttdeci">GPU_TEXUNIT</div><div class="ttdoc">Supported texture units. </div><div class="ttdef"><b>Definition:</b> enums.h:36</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477">GPU_STENCIL_KEEP</a></div><div class="ttdoc">Keep old value. (old_stencil) </div><div class="ttdef"><b>Definition:</b> enums.h:104</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876">GPU_TEVOP_RGB_SRC_ALPHA</a></div><div class="ttdoc">Source alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:226</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2">GPU_TEVOP_RGB_0x0E</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:238</div></div>
-<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b">GPU_TEVSCALE_4</a></div><div class="ttdoc">4x </div><div class="ttdef"><b>Definition:</b> enums.h:274</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99f"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a></div><div class="ttdeci">GPU_TEXCOLOR</div><div class="ttdoc">Supported texture formats. </div><div class="ttdef"><b>Definition:</b> enums.h:44</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d">GPU_SRC_COLOR</a></div><div class="ttdoc">Source color. </div><div class="ttdef"><b>Definition:</b> enums.h:142</div></div>
-<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b">GPU_RB_RGB565</a></div><div class="ttdoc">5-bit Red + 6-bit Green + 5-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:67</div></div>
-<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4">GPU_RB_RGBA8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:64</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3">GPU_TEVOP_A_ONE_MINUS_SRC_B</a></div><div class="ttdoc">Source blue - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:252</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515">GPU_LOGICOP_XOR</a></div><div class="ttdoc">Bitwise XOR. </div><div class="ttdef"><b>Definition:</b> enums.h:171</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7">GPU_TEVOP_A_ONE_MINUS_SRC_G</a></div><div class="ttdoc">Source green - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:250</div></div>
-<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c">GPU_LUTINPUT_NH</a></div><div class="ttdoc">Normal*HalfVector. </div><div class="ttdef"><b>Definition:</b> enums.h:334</div></div>
-<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959">GPU_TEVSCALE_1</a></div><div class="ttdoc">1x </div><div class="ttdef"><b>Definition:</b> enums.h:272</div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb">GPU_WRITE_BLUE</a></div><div class="ttdoc">Write blue. </div><div class="ttdef"><b>Definition:</b> enums.h:119</div></div>
-<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">GPU_BUMPMODE</a></div><div class="ttdeci">GPU_BUMPMODE</div><div class="ttdoc">Bump map modes. </div><div class="ttdef"><b>Definition:</b> enums.h:311</div></div>
-<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c">GPU_FRAGMENT_PRIMARY_COLOR</a></div><div class="ttdoc">Primary fragment color. </div><div class="ttdef"><b>Definition:</b> enums.h:210</div></div>
-<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a">GPU_LUTSCALER_8x</a></div><div class="ttdoc">8x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:348</div></div>
-<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640">GPU_BYTE</a></div><div class="ttdoc">8-bit byte. </div><div class="ttdef"><b>Definition:</b> enums.h:189</div></div>
-<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">GPU_TEVOP_A</a></div><div class="ttdeci">GPU_TEVOP_A</div><div class="ttdoc">Texture Alpha combiner operands. </div><div class="ttdef"><b>Definition:</b> enums.h:243</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b">GPU_INTERPOLATE</a></div><div class="ttdoc">Interpolate. </div><div class="ttdef"><b>Definition:</b> enums.h:282</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906">GPU_STENCIL_REPLACE</a></div><div class="ttdoc">Replace value. (ref) </div><div class="ttdef"><b>Definition:</b> enums.h:126</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4">GPU_TEVOP_RGB_0x0B</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:255</div></div>
+<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100">GPU_UNSIGNED_BYTE</a></div><div class="ttdoc">8-bit unsigned byte. </div><div class="ttdef"><b>Definition:</b> enums.h:210</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a></div><div class="ttdoc">Modulate. </div><div class="ttdef"><b>Definition:</b> enums.h:279</div></div>
+<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81">GPU_TRIANGLE_FAN</a></div><div class="ttdoc">Triangle fan. </div><div class="ttdef"><b>Definition:</b> enums.h:386</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9">GPU_WRITE_GREEN</a></div><div class="ttdoc">Write green. </div><div class="ttdef"><b>Definition:</b> enums.h:138</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce">GPU_ONE_MINUS_CONSTANT_ALPHA</a></div><div class="ttdoc">Constant alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:173</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8">GPU_LOGICOP_NOOP</a></div><div class="ttdoc">No operation. </div><div class="ttdef"><b>Definition:</b> enums.h:186</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295">GPU_LOGICOP_INVERT</a></div><div class="ttdoc">Invert. </div><div class="ttdef"><b>Definition:</b> enums.h:187</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79">GPU_TEXTURE3</a></div><div class="ttdoc">Texture unit 3. </div><div class="ttdef"><b>Definition:</b> enums.h:235</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986">GPU_TEX_SHADOW_2D</a></div><div class="ttdoc">2D Shadow texture </div><div class="ttdef"><b>Definition:</b> enums.h:40</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2">GPU_LUTSCALER_0_25x</a></div><div class="ttdoc">0.25x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:369</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad">GPU_TEXTURE2</a></div><div class="ttdoc">Texture unit 2. </div><div class="ttdef"><b>Definition:</b> enums.h:234</div></div>
+<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a></div><div class="ttdoc">Geometry shader. </div><div class="ttdef"><b>Definition:</b> enums.h:394</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686">GPU_LOGICOP_NAND</a></div><div class="ttdoc">Bitwise NAND. </div><div class="ttdef"><b>Definition:</b> enums.h:188</div></div>
+<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3e"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">GPU_DEPTHBUF</a></div><div class="ttdeci">GPU_DEPTHBUF</div><div class="ttdoc">Supported depth buffer formats. </div><div class="ttdef"><b>Definition:</b> enums.h:83</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">GPU_TEVSRC</a></div><div class="ttdeci">GPU_TEVSRC</div><div class="ttdoc">Texture combiner sources. </div><div class="ttdef"><b>Definition:</b> enums.h:227</div></div>
+<div class="ttc" id="enums_8h_html_aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062"><div class="ttname"><a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062">GPU_FRAGOPMODE_SHADOW</a></div><div class="ttdoc">Shadow mode (?). </div><div class="ttdef"><b>Definition:</b> enums.h:203</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657">GPU_LOGICOP_COPY_INVERTED</a></div><div class="ttdoc">Inverted copy. </div><div class="ttdef"><b>Definition:</b> enums.h:185</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a></div><div class="ttdeci">GPU_WRITEMASK</div><div class="ttdoc">Pixel write mask. </div><div class="ttdef"><b>Definition:</b> enums.h:135</div></div>
+<div class="ttc" id="enums_8h_html_a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558"><div class="ttname"><a href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558">GPU_EARLYDEPTH_LEQUAL</a></div><div class="ttdoc">Pass if less than or equal. </div><div class="ttdef"><b>Definition:</b> enums.h:108</div></div>
+<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37">GPU_RB_RGBA5551</a></div><div class="ttdoc">5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:77</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc">GPU_TEVOP_RGB_0x07</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:251</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53">GPU_LUTSCALER_1x</a></div><div class="ttdoc">1x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:365</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040">GPU_BLEND_SUBTRACT</a></div><div class="ttdoc">Subtract colors. </div><div class="ttdef"><b>Definition:</b> enums.h:151</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526">GPU_LUTSCALER_0_5x</a></div><div class="ttdoc">0.5x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:370</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d">GPU_ONE_MINUS_SRC_COLOR</a></div><div class="ttdoc">Source color - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:163</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a></div><div class="ttdoc">Pass if greater than. </div><div class="ttdef"><b>Definition:</b> enums.h:99</div></div>
+<div class="ttc" id="enums_8h_html_a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf"><div class="ttname"><a href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf">GPU_EARLYDEPTH_GEQUAL</a></div><div class="ttdoc">Pass if greater than or equal. </div><div class="ttdef"><b>Definition:</b> enums.h:106</div></div>
+<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a></div><div class="ttdoc">Vertex shader. </div><div class="ttdef"><b>Definition:</b> enums.h:393</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb">GPU_RGBA5551</a></div><div class="ttdoc">5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:59</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a></div><div class="ttdoc">Always pass. </div><div class="ttdef"><b>Definition:</b> enums.h:94</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879">GPU_TEXTURE1</a></div><div class="ttdoc">Texture unit 1. </div><div class="ttdef"><b>Definition:</b> enums.h:233</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238">GPU_LOGICOP_OR_REVERSE</a></div><div class="ttdoc">Reverse bitwise OR. </div><div class="ttdef"><b>Definition:</b> enums.h:194</div></div>
+<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a">GPU_CULL_FRONT_CCW</a></div><div class="ttdoc">Front, counter-clockwise. </div><div class="ttdef"><b>Definition:</b> enums.h:219</div></div>
+<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73">GPU_LUTINPUT_CP</a></div><div class="ttdoc">cosine of phi </div><div class="ttdef"><b>Definition:</b> enums.h:359</div></div>
+<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a></div><div class="ttdeci">GPU_TEXUNIT</div><div class="ttdoc">Supported texture units. </div><div class="ttdef"><b>Definition:</b> enums.h:47</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477">GPU_STENCIL_KEEP</a></div><div class="ttdoc">Keep old value. (old_stencil) </div><div class="ttdef"><b>Definition:</b> enums.h:124</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876">GPU_TEVOP_RGB_SRC_ALPHA</a></div><div class="ttdoc">Source alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:246</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2">GPU_TEVOP_RGB_0x0E</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:258</div></div>
+<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b">GPU_TEVSCALE_4</a></div><div class="ttdoc">4x </div><div class="ttdef"><b>Definition:</b> enums.h:294</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99f"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a></div><div class="ttdeci">GPU_TEXCOLOR</div><div class="ttdoc">Supported texture formats. </div><div class="ttdef"><b>Definition:</b> enums.h:55</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d">GPU_SRC_COLOR</a></div><div class="ttdoc">Source color. </div><div class="ttdef"><b>Definition:</b> enums.h:162</div></div>
+<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b">GPU_RB_RGB565</a></div><div class="ttdoc">5-bit Red + 6-bit Green + 5-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:78</div></div>
+<div class="ttc" id="enums_8h_html_a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4"><div class="ttname"><a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4">GPU_RB_RGBA8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:75</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3">GPU_TEVOP_A_ONE_MINUS_SRC_B</a></div><div class="ttdoc">Source blue - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:272</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515">GPU_LOGICOP_XOR</a></div><div class="ttdoc">Bitwise XOR. </div><div class="ttdef"><b>Definition:</b> enums.h:191</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7">GPU_TEVOP_A_ONE_MINUS_SRC_G</a></div><div class="ttdoc">Source green - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:270</div></div>
+<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c">GPU_LUTINPUT_NH</a></div><div class="ttdoc">Normal*HalfVector. </div><div class="ttdef"><b>Definition:</b> enums.h:354</div></div>
+<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959">GPU_TEVSCALE_1</a></div><div class="ttdoc">1x </div><div class="ttdef"><b>Definition:</b> enums.h:292</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb">GPU_WRITE_BLUE</a></div><div class="ttdoc">Write blue. </div><div class="ttdef"><b>Definition:</b> enums.h:139</div></div>
+<div class="ttc" id="enums_8h_html_a5d14598061a96db4f06bf8316156a1bb"><div class="ttname"><a href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">GPU_TEXTURE_MODE_PARAM</a></div><div class="ttdeci">GPU_TEXTURE_MODE_PARAM</div><div class="ttdoc">Texture modes. </div><div class="ttdef"><b>Definition:</b> enums.h:36</div></div>
+<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">GPU_BUMPMODE</a></div><div class="ttdeci">GPU_BUMPMODE</div><div class="ttdoc">Bump map modes. </div><div class="ttdef"><b>Definition:</b> enums.h:331</div></div>
+<div class="ttc" id="enums_8h_html_a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c"><div class="ttname"><a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c">GPU_FRAGMENT_PRIMARY_COLOR</a></div><div class="ttdoc">Primary fragment color. </div><div class="ttdef"><b>Definition:</b> enums.h:230</div></div>
+<div class="ttc" id="enums_8h_html_af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a"><div class="ttname"><a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a">GPU_LUTSCALER_8x</a></div><div class="ttdoc">8x scale. </div><div class="ttdef"><b>Definition:</b> enums.h:368</div></div>
+<div class="ttc" id="enums_8h_html_a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640"><div class="ttname"><a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640">GPU_BYTE</a></div><div class="ttdoc">8-bit byte. </div><div class="ttdef"><b>Definition:</b> enums.h:209</div></div>
+<div class="ttc" id="enums_8h_html_a31812c01b9cbe8b050a6076efb4c0f42"><div class="ttname"><a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">GPU_TEVOP_A</a></div><div class="ttdeci">GPU_TEVOP_A</div><div class="ttdoc">Texture Alpha combiner operands. </div><div class="ttdef"><b>Definition:</b> enums.h:263</div></div>
<div class="ttc" id="enums_8h_html_aca018b509809231470e5e3c3e907261dac52004d96f64b6a43145077387eba61f"><div class="ttname"><a href="enums_8h.html#aca018b509809231470e5e3c3e907261dac52004d96f64b6a43145077387eba61f">GPU_MIRRORED_REPEAT</a></div><div class="ttdoc">Repeats with mirrored texture. </div><div class="ttdef"><b>Definition:</b> enums.h:32</div></div>
<div class="ttc" id="enums_8h_html_aca018b509809231470e5e3c3e907261d"><div class="ttname"><a href="enums_8h.html#aca018b509809231470e5e3c3e907261d">GPU_TEXTURE_WRAP_PARAM</a></div><div class="ttdeci">GPU_TEXTURE_WRAP_PARAM</div><div class="ttdoc">Texture wrap modes. </div><div class="ttdef"><b>Definition:</b> enums.h:27</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325">GPU_LUT_D0</a></div><div class="ttdoc">D0 LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:321</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8">GPU_SRC_ALPHA_SATURATE</a></div><div class="ttdoc">Saturated alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:154</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325">GPU_LUT_D0</a></div><div class="ttdoc">D0 LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:341</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8">GPU_SRC_ALPHA_SATURATE</a></div><div class="ttdoc">Saturated alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:174</div></div>
<div class="ttc" id="enums_8h_html_a2c76780b7ff5d323daf30ea310fbc8c4a18f85af3bd3785e9463dae917436cb6f"><div class="ttname"><a href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4a18f85af3bd3785e9463dae917436cb6f">GPU_LINEAR</a></div><div class="ttdoc">Linear interpolation. </div><div class="ttdef"><b>Definition:</b> enums.h:23</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6">GPU_TEVOP_RGB_SRC_G</a></div><div class="ttdoc">Source green. </div><div class="ttdef"><b>Definition:</b> enums.h:232</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71">GPU_ZERO</a></div><div class="ttdoc">Zero. </div><div class="ttdef"><b>Definition:</b> enums.h:140</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372">GPU_STENCIL_ZERO</a></div><div class="ttdoc">Zero. (0) </div><div class="ttdef"><b>Definition:</b> enums.h:105</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">GPU_LIGHTLUTID</a></div><div class="ttdeci">GPU_LIGHTLUTID</div><div class="ttdoc">LUT IDs. </div><div class="ttdef"><b>Definition:</b> enums.h:319</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e">GPU_A8</a></div><div class="ttdoc">8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:54</div></div>
-<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff">GPU_BUMP_AS_TANG</a></div><div class="ttdoc">Bump as tangent/normal mapping. </div><div class="ttdef"><b>Definition:</b> enums.h:315</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36">GPU_LOGICOP_OR_INVERTED</a></div><div class="ttdoc">Inverted bitwize OR. </div><div class="ttdef"><b>Definition:</b> enums.h:175</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6">GPU_TEVOP_RGB_SRC_G</a></div><div class="ttdoc">Source green. </div><div class="ttdef"><b>Definition:</b> enums.h:252</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71">GPU_ZERO</a></div><div class="ttdoc">Zero. </div><div class="ttdef"><b>Definition:</b> enums.h:160</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372">GPU_STENCIL_ZERO</a></div><div class="ttdoc">Zero. (0) </div><div class="ttdef"><b>Definition:</b> enums.h:125</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">GPU_LIGHTLUTID</a></div><div class="ttdeci">GPU_LIGHTLUTID</div><div class="ttdoc">LUT IDs. </div><div class="ttdef"><b>Definition:</b> enums.h:339</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e">GPU_A8</a></div><div class="ttdoc">8-bit Alpha </div><div class="ttdef"><b>Definition:</b> enums.h:65</div></div>
+<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff">GPU_BUMP_AS_TANG</a></div><div class="ttdoc">Bump as tangent/normal mapping. </div><div class="ttdef"><b>Definition:</b> enums.h:335</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36">GPU_LOGICOP_OR_INVERTED</a></div><div class="ttdoc">Inverted bitwize OR. </div><div class="ttdef"><b>Definition:</b> enums.h:195</div></div>
<div class="ttc" id="enums_8h_html_aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3"><div class="ttname"><a href="enums_8h.html#aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3">GPU_REPEAT</a></div><div class="ttdoc">Repeats texture. </div><div class="ttdef"><b>Definition:</b> enums.h:31</div></div>
-<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4">GPU_CULL_NONE</a></div><div class="ttdoc">Disabled. </div><div class="ttdef"><b>Definition:</b> enums.h:198</div></div>
-<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44">GPU_SCISSOR_DISABLE</a></div><div class="ttdoc">Disable. </div><div class="ttdef"><b>Definition:</b> enums.h:95</div></div>
-<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f">GPU_LUTINPUT_SP</a></div><div class="ttdoc">-LightVector*SpotlightVector </div><div class="ttdef"><b>Definition:</b> enums.h:338</div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853">GPU_LOGICOP_EQUIV</a></div><div class="ttdoc">Equivalent. </div><div class="ttdef"><b>Definition:</b> enums.h:172</div></div>
-<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">GPU_TEVSCALE</a></div><div class="ttdeci">GPU_TEVSCALE</div><div class="ttdoc">Texture scale factors. </div><div class="ttdef"><b>Definition:</b> enums.h:270</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdoc">Source alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:147</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47">GPU_RGB8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:47</div></div>
-<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8">GPU_LUT_RB</a></div><div class="ttdoc">Reflection-Blue LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:325</div></div>
-<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b">GPU_NO_FRESNEL</a></div><div class="ttdoc">None. </div><div class="ttdef"><b>Definition:</b> enums.h:304</div></div>
-<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d">GPU_BUMP_NOT_USED</a></div><div class="ttdoc">Disabled. </div><div class="ttdef"><b>Definition:</b> enums.h:313</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251">GPU_STENCIL_DECR</a></div><div class="ttdoc">Decrement value. (old_stencil - 1 saturated to [0, 255]) </div><div class="ttdef"><b>Definition:</b> enums.h:108</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391">GPU_L8</a></div><div class="ttdoc">8-bit Luminance </div><div class="ttdef"><b>Definition:</b> enums.h:53</div></div>
-<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c">GPU_RB_DEPTH24</a></div><div class="ttdoc">24-bit Depth </div><div class="ttdef"><b>Definition:</b> enums.h:75</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a">GPU_ETC1A4</a></div><div class="ttdoc">ETC1 texture compression + 4-bit Alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:58</div></div>
-<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2">GPU_TEVOP_RGB_0x0A</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:234</div></div>
+<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4">GPU_CULL_NONE</a></div><div class="ttdoc">Disabled. </div><div class="ttdef"><b>Definition:</b> enums.h:218</div></div>
+<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44">GPU_SCISSOR_DISABLE</a></div><div class="ttdoc">Disable. </div><div class="ttdef"><b>Definition:</b> enums.h:115</div></div>
+<div class="ttc" id="enums_8h_html_ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f"><div class="ttname"><a href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f">GPU_LUTINPUT_SP</a></div><div class="ttdoc">-LightVector*SpotlightVector </div><div class="ttdef"><b>Definition:</b> enums.h:358</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853">GPU_LOGICOP_EQUIV</a></div><div class="ttdoc">Equivalent. </div><div class="ttdef"><b>Definition:</b> enums.h:192</div></div>
+<div class="ttc" id="enums_8h_html_a08411ce4cfbf061b9f0aa1cf00890d65"><div class="ttname"><a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">GPU_TEVSCALE</a></div><div class="ttdeci">GPU_TEVSCALE</div><div class="ttdoc">Texture scale factors. </div><div class="ttdef"><b>Definition:</b> enums.h:290</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdoc">Source alpha - 1. </div><div class="ttdef"><b>Definition:</b> enums.h:167</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47">GPU_RGB8</a></div><div class="ttdoc">8-bit Red + 8-bit Green + 8-bit Blue </div><div class="ttdef"><b>Definition:</b> enums.h:58</div></div>
+<div class="ttc" id="enums_8h_html_a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8"><div class="ttname"><a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8">GPU_LUT_RB</a></div><div class="ttdoc">Reflection-Blue LUT. </div><div class="ttdef"><b>Definition:</b> enums.h:345</div></div>
+<div class="ttc" id="enums_8h_html_a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b"><div class="ttname"><a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b">GPU_NO_FRESNEL</a></div><div class="ttdoc">None. </div><div class="ttdef"><b>Definition:</b> enums.h:324</div></div>
+<div class="ttc" id="enums_8h_html_a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d"><div class="ttname"><a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d">GPU_BUMP_NOT_USED</a></div><div class="ttdoc">Disabled. </div><div class="ttdef"><b>Definition:</b> enums.h:333</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251">GPU_STENCIL_DECR</a></div><div class="ttdoc">Decrement value. (old_stencil - 1 saturated to [0, 255]) </div><div class="ttdef"><b>Definition:</b> enums.h:128</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391">GPU_L8</a></div><div class="ttdoc">8-bit Luminance </div><div class="ttdef"><b>Definition:</b> enums.h:64</div></div>
+<div class="ttc" id="enums_8h_html_a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c"><div class="ttname"><a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c">GPU_RB_DEPTH24</a></div><div class="ttdoc">24-bit Depth </div><div class="ttdef"><b>Definition:</b> enums.h:86</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a">GPU_ETC1A4</a></div><div class="ttdoc">ETC1 texture compression + 4-bit Alpha. </div><div class="ttdef"><b>Definition:</b> enums.h:69</div></div>
+<div class="ttc" id="enums_8h_html_a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2"><div class="ttname"><a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2">GPU_TEVOP_RGB_0x0A</a></div><div class="ttdoc">Unknown. </div><div class="ttdef"><b>Definition:</b> enums.h:254</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
<p>Closes the gsp service and frees the framebuffers. </p>
<p>Just call it when you're done. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a12">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a33">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a13">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a14">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a75">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a74">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a85">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a13">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a10">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a10">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a13">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a22">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a18">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a14">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a13">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a25">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a26">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a12">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a20">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a10">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a12">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a33">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a13">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a14">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a73">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a72">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a83">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a13">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a10">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a10">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a13">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a22">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a18">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a14">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a13">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a25">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a26">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a12">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a20">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a10">time/rtc/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to the current framebuffer of the choosen screen.</dd></dl>
<p>Please remember that the returned pointer will change after each call to gfxSwapBuffers if double buffering is enabled. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a5">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a39">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a39">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a39">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a6">http/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a0">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a11">qtm/source/main.c</a>, and <a class="el" href="sdmc_2source_2main_8c-example.html#a0">sdmc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a5">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a37">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a37">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a37">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a6">http/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a0">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a11">qtm/source/main.c</a>, and <a class="el" href="sdmc_2source_2main_8c-example.html#a0">sdmc/source/main.c</a>.</dd>
</dl>
</div>
</div>
<p>Initializes the LCD framebuffers with default parameters. </p>
<p>By default ctrulib will configure the LCD framebuffers with the <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">GSP_BGR8_OES</a> format in linear memory. This is the same as calling :</p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> gfxInit(GSP_BGR8_OES,GSP_BGR8_OES,false); </div>
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>You should always call <a class="el" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a> once done to free the memory and services </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a0">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a0">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a0">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a0">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a68">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a67">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a78">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a0">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a0">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a0">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a0">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a11">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a0">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a0">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a0">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a18">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a1">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a3">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a4">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a0">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a0">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a0">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a0">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a0">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a66">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a65">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a76">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a0">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a0">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a0">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a0">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a11">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a0">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a0">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a0">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a18">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a1">qtm/source/main.c</a>, <a class="el" href="sdmc_2source_2main_8c-example.html#a3">sdmc/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a4">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a0">time/rtc/source/main.c</a>.</dd>
</dl>
</div>
</div>
<p>Swaps the framebuffers. </p>
<p>This is the version to be used with the GPU since the GPU will use the gsp shared memory, so the gsp state mustn't be set directly by the user. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a71">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a70">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a81">graphics/gpu/textured_cube/source/main.c</a>, and <a class="el" href="sdmc_2source_2main_8c-example.html#a9">sdmc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a69">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a68">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a79">graphics/gpu/textured_cube/source/main.c</a>, and <a class="el" href="sdmc_2source_2main_8c-example.html#a9">sdmc/source/main.c</a>.</dd>
</dl>
</div>
</div>
<li>GPUREG_0046
: <a class="el" href="registers_8h.html#ae6e84495db866b33fcd336ef0d678a07">registers.h</a>
</li>
-<li>GPUREG_0047
-: <a class="el" href="registers_8h.html#a3932defbf43120ae40c4eea4a9ba1d77">registers.h</a>
-</li>
-<li>GPUREG_0048
-: <a class="el" href="registers_8h.html#ac53c71dbd4534a1089387f57f5a77c9e">registers.h</a>
-</li>
-<li>GPUREG_0049
-: <a class="el" href="registers_8h.html#af63533fc295cff720ded306e0efcb7d2">registers.h</a>
-</li>
-<li>GPUREG_004A
-: <a class="el" href="registers_8h.html#a334b7d5146f2b9d4d5357a300ae8fdcd">registers.h</a>
-</li>
-<li>GPUREG_004B
-: <a class="el" href="registers_8h.html#a22cc3e3d65df8b69f20bcbadaddb5e98">registers.h</a>
-</li>
<li>GPUREG_004C
: <a class="el" href="registers_8h.html#a7e1924037c48d472a2d279afa20f6cb1">registers.h</a>
</li>
<li>GPUREG_0060
: <a class="el" href="registers_8h.html#a4b8ac340760a38ce4794700c592dc2ac">registers.h</a>
</li>
-<li>GPUREG_0061
-: <a class="el" href="registers_8h.html#aa0cb516e4927cd3aab4cb25730efc27a">registers.h</a>
-</li>
-<li>GPUREG_0062
-: <a class="el" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5">registers.h</a>
-</li>
-<li>GPUREG_0063
-: <a class="el" href="registers_8h.html#ac342ec5d6b436beea505f61458bbd8db">registers.h</a>
-</li>
-<li>GPUREG_0064
-: <a class="el" href="registers_8h.html#aeda7251372e0edc42160c86d1f170792">registers.h</a>
-</li>
<li>GPUREG_0069
: <a class="el" href="registers_8h.html#ab183712784688ccaae279df924fbd03e">registers.h</a>
</li>
-<li>GPUREG_006A
-: <a class="el" href="registers_8h.html#a637611e13f1b65e9b68911fa9f1ae29e">registers.h</a>
-</li>
<li>GPUREG_006B
: <a class="el" href="registers_8h.html#ad26f7b6caec4188a322b090c69481f00">registers.h</a>
</li>
<li>GPUREG_006C
: <a class="el" href="registers_8h.html#a9005dee28399d5308ecb2157cfd0817c">registers.h</a>
</li>
-<li>GPUREG_006D
-: <a class="el" href="registers_8h.html#ae01f5c6489807553ba5cb36f13a53f50">registers.h</a>
-</li>
-<li>GPUREG_006F
-: <a class="el" href="registers_8h.html#ac89919e064e63cbf66afe5e6129de827">registers.h</a>
-</li>
<li>GPUREG_0070
: <a class="el" href="registers_8h.html#a4fdc8dd83c9a80bbac7af5be685f860f">registers.h</a>
</li>
<li>GPUREG_007F
: <a class="el" href="registers_8h.html#ad45bd6c0bd0266c11e0029e3b9958f1a">registers.h</a>
</li>
-<li>GPUREG_0084
-: <a class="el" href="registers_8h.html#a09002d03506b8ee175610c8b2ba5d261">registers.h</a>
-</li>
-<li>GPUREG_0086
-: <a class="el" href="registers_8h.html#a5200b431feba8db28042edad99c4acf0">registers.h</a>
-</li>
-<li>GPUREG_0087
-: <a class="el" href="registers_8h.html#a82bc9196b2cce0c353f57fe779e16d9d">registers.h</a>
-</li>
-<li>GPUREG_0088
-: <a class="el" href="registers_8h.html#a1b00d21e2a595c7f656692bd65decc66">registers.h</a>
-</li>
-<li>GPUREG_0089
-: <a class="el" href="registers_8h.html#ab5266d80d8621e98699d8bee577a0a71">registers.h</a>
-</li>
-<li>GPUREG_008A
-: <a class="el" href="registers_8h.html#a3bae62f7c67f9cff10ed6b28e7c408e8">registers.h</a>
-</li>
-<li>GPUREG_008B
-: <a class="el" href="registers_8h.html#a4a4f8823c8b800acea92b8f4798acdd1">registers.h</a>
-</li>
<li>GPUREG_008C
: <a class="el" href="registers_8h.html#aa08280fdedc3ab48e0053fa5904a426f">registers.h</a>
</li>
<li>GPUREG_0090
: <a class="el" href="registers_8h.html#a5704b3eaf12caa0029cf49f6695a5a88">registers.h</a>
</li>
-<li>GPUREG_0094
-: <a class="el" href="registers_8h.html#ad88d5d4139f462c8bf637a3171dc17b3">registers.h</a>
-</li>
<li>GPUREG_0097
: <a class="el" href="registers_8h.html#a71286488a8143a294b3283cdea446084">registers.h</a>
</li>
<li>GPUREG_0098
: <a class="el" href="registers_8h.html#a4738e4f70758a379a7b6df64b0ae3599">registers.h</a>
</li>
-<li>GPUREG_009C
-: <a class="el" href="registers_8h.html#af6a87b63feafb6b2a1490579efb9094d">registers.h</a>
-</li>
<li>GPUREG_009F
: <a class="el" href="registers_8h.html#a6d848ef44c505903a0f649e678569d36">registers.h</a>
</li>
<li>GPUREG_00A7
: <a class="el" href="registers_8h.html#a1485588a8e71c610f6b2f77703f921fe">registers.h</a>
</li>
-<li>GPUREG_00A8
-: <a class="el" href="registers_8h.html#a6c9803cb63a79cb90b3af6f40bea2655">registers.h</a>
-</li>
-<li>GPUREG_00A9
-: <a class="el" href="registers_8h.html#adc24c5d70110ab798d067988166f9dce">registers.h</a>
-</li>
-<li>GPUREG_00AA
-: <a class="el" href="registers_8h.html#a82dfdf9d3f6963b93d24238c3a1db69a">registers.h</a>
-</li>
-<li>GPUREG_00AB
-: <a class="el" href="registers_8h.html#a2264ae6298bb7c906e9c5d5204b19536">registers.h</a>
-</li>
-<li>GPUREG_00AC
-: <a class="el" href="registers_8h.html#aa447d210feb014431c95560907df93d8">registers.h</a>
-</li>
-<li>GPUREG_00AD
-: <a class="el" href="registers_8h.html#a225b05265285397526be38d549506ba0">registers.h</a>
-</li>
<li>GPUREG_00AE
: <a class="el" href="registers_8h.html#a000706d66b716f1ae5271e8248ceb781">registers.h</a>
</li>
-<li>GPUREG_00AF
-: <a class="el" href="registers_8h.html#aa2c68f93cba84c4408a970cf50ac1c17">registers.h</a>
-</li>
-<li>GPUREG_00B0
-: <a class="el" href="registers_8h.html#a0b2c5741c0a537522a44e74be2b749cd">registers.h</a>
-</li>
-<li>GPUREG_00B1
-: <a class="el" href="registers_8h.html#a1199638bffb55f6fb4c93f7683832de9">registers.h</a>
-</li>
-<li>GPUREG_00B2
-: <a class="el" href="registers_8h.html#a214fe17d6497ea76a74e4a75a5c2d220">registers.h</a>
-</li>
-<li>GPUREG_00B3
-: <a class="el" href="registers_8h.html#a447c8f4ec0f7bcd56869f17935f4392e">registers.h</a>
-</li>
-<li>GPUREG_00B4
-: <a class="el" href="registers_8h.html#aed50700793b0f9010fb6d0239d6ce732">registers.h</a>
-</li>
-<li>GPUREG_00B5
-: <a class="el" href="registers_8h.html#a1b70b2aa3a56b6d469114cc9d227d189">registers.h</a>
-</li>
-<li>GPUREG_00B6
-: <a class="el" href="registers_8h.html#a437807d565e9b3fbd7ad009fd3e68af5">registers.h</a>
-</li>
-<li>GPUREG_00B7
-: <a class="el" href="registers_8h.html#a78ce1050d8f4c6f42b4c01a56a52904c">registers.h</a>
-</li>
<li>GPUREG_00B8
: <a class="el" href="registers_8h.html#a9ed9ae0d5b6c161090ce0e4e308a2ab3">registers.h</a>
</li>
<li>GPUREG_00DF
: <a class="el" href="registers_8h.html#a9d681c26c1d755d4673e3fa116865e9b">registers.h</a>
</li>
-<li>GPUREG_00E1
-: <a class="el" href="registers_8h.html#a3b21346c9efc71f4b3264a0a5a2feb58">registers.h</a>
-</li>
<li>GPUREG_00E2
: <a class="el" href="registers_8h.html#a6243988f20b8fc927a354a48d98eec93">registers.h</a>
</li>
<li>GPUREG_00E3
: <a class="el" href="registers_8h.html#a4bd4a53369619a047a9e711f6da74d98">registers.h</a>
</li>
-<li>GPUREG_00E4
-: <a class="el" href="registers_8h.html#ae4cc09f785dc21bb48662c840c3863cd">registers.h</a>
-</li>
-<li>GPUREG_00E5
-: <a class="el" href="registers_8h.html#a30c599168e2e040e857724dc09f95003">registers.h</a>
-</li>
-<li>GPUREG_00E6
-: <a class="el" href="registers_8h.html#ae0694bb44802b96cbb923dcceef8c929">registers.h</a>
-</li>
<li>GPUREG_00E7
: <a class="el" href="registers_8h.html#aee09093555b11b0b3dcf4b570558a1ab">registers.h</a>
</li>
-<li>GPUREG_00E8
-: <a class="el" href="registers_8h.html#a98aa46886ebcf2b90a0344cf50de6bf0">registers.h</a>
-</li>
-<li>GPUREG_00E9
-: <a class="el" href="registers_8h.html#a4087b5903d048bdcfc8e2c9a986aa392">registers.h</a>
-</li>
-<li>GPUREG_00EA
-: <a class="el" href="registers_8h.html#a7a4008e3f212e1fc8a119730de54591b">registers.h</a>
-</li>
-<li>GPUREG_00EB
-: <a class="el" href="registers_8h.html#ab13fb90e7ea0874a08d91a29b9df0b60">registers.h</a>
-</li>
-<li>GPUREG_00EC
-: <a class="el" href="registers_8h.html#a1b6c5d8d03262a2cfdd55e8f64511069">registers.h</a>
-</li>
-<li>GPUREG_00ED
-: <a class="el" href="registers_8h.html#ac32501317df9aa5bf8e6003197435b7b">registers.h</a>
-</li>
-<li>GPUREG_00EE
-: <a class="el" href="registers_8h.html#abd8ef34f066ec5516dde7d479f71fc99">registers.h</a>
-</li>
-<li>GPUREG_00EF
-: <a class="el" href="registers_8h.html#a3828a9d1de6705ec57b06cb13e322282">registers.h</a>
-</li>
<li>GPUREG_00F5
: <a class="el" href="registers_8h.html#a000dffdee94dd7d4768dded2136b557d">registers.h</a>
</li>
<li>GPUREG_010F
: <a class="el" href="registers_8h.html#ac8dda0236163bcb2af6a0401d60f124c">registers.h</a>
</li>
-<li>GPUREG_0118
-: <a class="el" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e">registers.h</a>
-</li>
<li>GPUREG_0119
: <a class="el" href="registers_8h.html#a0eeb5d65d1e3869c24056d6d3e8a8b35">registers.h</a>
</li>
<li>GPUREG_011F
: <a class="el" href="registers_8h.html#afe292ece1e62c7720e7909bf6977f290">registers.h</a>
</li>
-<li>GPUREG_0120
-: <a class="el" href="registers_8h.html#a75e83d71d8970813bed8c0170ed81844">registers.h</a>
-</li>
-<li>GPUREG_0121
-: <a class="el" href="registers_8h.html#a0d0364869f0098f5fe75c3b8023c8e09">registers.h</a>
-</li>
-<li>GPUREG_0122
-: <a class="el" href="registers_8h.html#a10ebbf2d292360ab7966daa632075ae4">registers.h</a>
-</li>
-<li>GPUREG_0123
-: <a class="el" href="registers_8h.html#a968dc8527330f2dd7a03e0c604c5ac46">registers.h</a>
-</li>
-<li>GPUREG_0124
-: <a class="el" href="registers_8h.html#adad94f6fa48d26fafa1052bf59f7513a">registers.h</a>
-</li>
<li>GPUREG_0125
: <a class="el" href="registers_8h.html#a94db8d3c94257687d1cb39ac8b1d848c">registers.h</a>
</li>
-<li>GPUREG_0126
-: <a class="el" href="registers_8h.html#abb9acc7a8f2284c7488c105674e1909e">registers.h</a>
-</li>
<li>GPUREG_0127
: <a class="el" href="registers_8h.html#aaed1d6abcf58f0a4fc15298101a9a54f">registers.h</a>
</li>
<li>GPUREG_012F
: <a class="el" href="registers_8h.html#a20f31704e8f59c674f62f09529650604">registers.h</a>
</li>
-<li>GPUREG_0130
-: <a class="el" href="registers_8h.html#ac9df6aac252b09167da8c332555f40c7">registers.h</a>
-</li>
<li>GPUREG_0131
: <a class="el" href="registers_8h.html#a88c253b815ce2eb18bda89d1599a9d41">registers.h</a>
</li>
<li>GPUREG_022C
: <a class="el" href="registers_8h.html#a93dc4c5267c9347336ca6bb47a9688b3">registers.h</a>
</li>
-<li>GPUREG_022D
-: <a class="el" href="registers_8h.html#aaee25370b06f5fcaa376828a02cf49c2">registers.h</a>
-</li>
<li>GPUREG_0230
: <a class="el" href="registers_8h.html#abc1c2f2591469a4774fd701f4ae30480">registers.h</a>
</li>
-<li>GPUREG_0231
-: <a class="el" href="registers_8h.html#a3de5e8a05dcd89f63be57a3b9126dd88">registers.h</a>
-</li>
<li>GPUREG_0236
: <a class="el" href="registers_8h.html#a937f4b9ec9d31c82bcaa922560c9f937">registers.h</a>
</li>
<li>GPUREG_0241
: <a class="el" href="registers_8h.html#a06fccaa8b2c82da5e1d5c570f378bca6">registers.h</a>
</li>
-<li>GPUREG_0242
-: <a class="el" href="registers_8h.html#ac174f2ce3e49b05321beca6720af2302">registers.h</a>
-</li>
<li>GPUREG_0243
: <a class="el" href="registers_8h.html#a6d65ad6aaed6c7c32b07964af392fb59">registers.h</a>
</li>
-<li>GPUREG_0244
-: <a class="el" href="registers_8h.html#aced68f1b169c7cf08d017414a9dff557">registers.h</a>
-</li>
-<li>GPUREG_0245
-: <a class="el" href="registers_8h.html#a0dcf8eab622d3449f1d46cb8453bde7e">registers.h</a>
-</li>
<li>GPUREG_0246
: <a class="el" href="registers_8h.html#a473eb7e2cbe7eec0cd96142c31309ac4">registers.h</a>
</li>
<li>GPUREG_0249
: <a class="el" href="registers_8h.html#a39f3f60ea80ab67d8010d73f7656fc36">registers.h</a>
</li>
-<li>GPUREG_024A
-: <a class="el" href="registers_8h.html#a88c3199784ce37e0a384c92bf9405653">registers.h</a>
-</li>
<li>GPUREG_024B
: <a class="el" href="registers_8h.html#a0c9443f90fde39a60ee91d9012e2c6d6">registers.h</a>
</li>
<li>GPUREG_0250
: <a class="el" href="registers_8h.html#a696a3715fc8286330329a3408b0e0e99">registers.h</a>
</li>
-<li>GPUREG_0251
-: <a class="el" href="registers_8h.html#ae99cb39dfae3dcac947eaaba2cbb1fd8">registers.h</a>
-</li>
-<li>GPUREG_0252
-: <a class="el" href="registers_8h.html#a827b6d7a163ab91bc1ee63f521ba3868">registers.h</a>
-</li>
-<li>GPUREG_0253
-: <a class="el" href="registers_8h.html#a0539a38ccec90d854bdd00637e1d35ed">registers.h</a>
-</li>
-<li>GPUREG_0254
-: <a class="el" href="registers_8h.html#a24e82e22e330b35b2ff3e6f2a6f20779">registers.h</a>
-</li>
<li>GPUREG_0255
: <a class="el" href="registers_8h.html#a576b10dc396b9b5e6df1f749a307dd71">registers.h</a>
</li>
<li>GPUREG_DEPTHBUFFER_WRITE
: <a class="el" href="registers_8h.html#a3fdde5a54edc827d55a458016ed5204b">registers.h</a>
</li>
+<li>GPUREG_DEPTHMAP_ENABLE
+: <a class="el" href="registers_8h.html#afaa52390d16c941e231a4243346142ba">registers.h</a>
+</li>
<li>GPUREG_DEPTHMAP_OFFSET
: <a class="el" href="registers_8h.html#a7e0a51c4cc4d37fb101ea9ad7c6b5fa0">registers.h</a>
</li>
<li>GPUREG_DRAWELEMENTS
: <a class="el" href="registers_8h.html#a9480289920472bd64f4044daac6152fb">registers.h</a>
</li>
+<li>GPUREG_EARLYDEPTH_CLEAR
+: <a class="el" href="registers_8h.html#aeac0b6649c513717c2a7af911219cb95">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_DATA
+: <a class="el" href="registers_8h.html#a4525b90f0212c7fb71cee4a169473868">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_FUNC
+: <a class="el" href="registers_8h.html#aa7dd528c2805067071d72bb9eb157469">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_TEST1
+: <a class="el" href="registers_8h.html#a799a26b6e6915c6f6fcd4e37fe784fe2">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_TEST2
+: <a class="el" href="registers_8h.html#abdf8ee79933d25d62aabfe433aaa64bf">registers.h</a>
+</li>
<li>GPUREG_FACECULLING_CONFIG
: <a class="el" href="registers_8h.html#ab972a1c2532c0b3415e4087a4c30fe36">registers.h</a>
</li>
<li>GPUREG_FIXEDATTRIB_INDEX
: <a class="el" href="registers_8h.html#ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a">registers.h</a>
</li>
+<li>GPUREG_FOG_COLOR
+: <a class="el" href="registers_8h.html#ab71ba06ead26d00f3ff896f4bd76cb6d">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA0
+: <a class="el" href="registers_8h.html#ae839200d6a3ba33e9efa12230abff225">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA1
+: <a class="el" href="registers_8h.html#a06c509f07de0ffe833e64a4b2f665708">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA2
+: <a class="el" href="registers_8h.html#a9901e025af932bd6fb323f6f6da2933a">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA3
+: <a class="el" href="registers_8h.html#af0929bbc11488d04d7c879344726dad0">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA4
+: <a class="el" href="registers_8h.html#a4455d6d635291410d42790da1eb6b7a4">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA5
+: <a class="el" href="registers_8h.html#a5d1959226c816065ec734c29f889343e">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA6
+: <a class="el" href="registers_8h.html#a02149c2ed234d1540b03230958ec6c3d">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA7
+: <a class="el" href="registers_8h.html#a08517b67f60896eac30b625609a1fcd1">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_INDEX
+: <a class="el" href="registers_8h.html#af8a50e47893fd3403d43426d64fff7b4">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP
+: <a class="el" href="registers_8h.html#a3c5bf4901f11816a8fe534a9f93ea7ed">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA0
+: <a class="el" href="registers_8h.html#a5596176ad13e4e7bb902c2ea100b827c">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA1
+: <a class="el" href="registers_8h.html#ab1071cb7612c6d9398aba530b3c06c1c">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA2
+: <a class="el" href="registers_8h.html#ab810f89021f5497a8404f5f0ec7e14ab">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA3
+: <a class="el" href="registers_8h.html#acd2c81c42efa0e00af1146dde1876430">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_SHADOW
+: <a class="el" href="registers_8h.html#a0516406f5ed071129f069595f67b595e">registers.h</a>
+</li>
<li>GPUREG_FRAMEBUFFER_BLOCK32
: <a class="el" href="registers_8h.html#a9b4fb24866a8ec84f959887f90d6cf41">registers.h</a>
</li>
<li>GPUREG_FRAMEBUFFER_DIM
: <a class="el" href="registers_8h.html#af70c155342642ffbd710fcba14e14839">registers.h</a>
</li>
-<li>GPUREG_FRAMEBUFFER_DIM2
-: <a class="el" href="registers_8h.html#aa0d38493ba77dbffe614cb538332471b">registers.h</a>
-</li>
<li>GPUREG_FRAMEBUFFER_FLUSH
: <a class="el" href="registers_8h.html#a062b043d961e20f4942ad7a209fb6cb9">registers.h</a>
</li>
<li>GPUREG_FRAMEBUFFER_INVALIDATE
: <a class="el" href="registers_8h.html#aa7efb6f25035d3fc756f8d54f9b400d3">registers.h</a>
</li>
+<li>GPUREG_GAS_ACCMAX
+: <a class="el" href="registers_8h.html#ac9cf8a6d35fa70cbcf115bdcfd25b14a">registers.h</a>
+</li>
+<li>GPUREG_GAS_ATTENUATION
+: <a class="el" href="registers_8h.html#af255c6a2fabd62c167f05a39b5462585">registers.h</a>
+</li>
+<li>GPUREG_GAS_DELTAZ_DEPTH
+: <a class="el" href="registers_8h.html#afa64d919c8e1aa229e3a85a652998740">registers.h</a>
+</li>
+<li>GPUREG_GAS_LIGHT_XY
+: <a class="el" href="registers_8h.html#a56ef401c82bd35c7389de1e50ebbaadf">registers.h</a>
+</li>
+<li>GPUREG_GAS_LIGHT_Z
+: <a class="el" href="registers_8h.html#a98c266c6152ff24c8e7f140b40744df2">registers.h</a>
+</li>
+<li>GPUREG_GAS_LIGHT_Z_COLOR
+: <a class="el" href="registers_8h.html#adfa3c0654e52355d085b4bf131418fcd">registers.h</a>
+</li>
+<li>GPUREG_GAS_LUT_DATA
+: <a class="el" href="registers_8h.html#ab33ef1fad7c99d029ce1a73f932f5230">registers.h</a>
+</li>
+<li>GPUREG_GAS_LUT_INDEX
+: <a class="el" href="registers_8h.html#a3ded7ca833658d7afbf599a35209d287">registers.h</a>
+</li>
<li>GPUREG_GEOSTAGE_CONFIG
: <a class="el" href="registers_8h.html#aace41d4b8f0655bf38a69bf6e27c34e4">registers.h</a>
</li>
+<li>GPUREG_GEOSTAGE_CONFIG2
+: <a class="el" href="registers_8h.html#aa05cb2bb450d1d0ed046cab4af8b7c70">registers.h</a>
+</li>
<li>GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH
: <a class="el" href="registers_8h.html#a230e7002267731db80077aef6a9862fa">registers.h</a>
</li>
<li>GPUREG_GSH_INTUNIFORM_I3
: <a class="el" href="registers_8h.html#a4fc67b2837fc93dde7825dc8627f71d9">registers.h</a>
</li>
+<li>GPUREG_GSH_MISC0
+: <a class="el" href="registers_8h.html#ac3f1af9fb245dd1b55f0e9f2ee991342">registers.h</a>
+</li>
+<li>GPUREG_GSH_MISC1
+: <a class="el" href="registers_8h.html#a953afe43e77757a26c964cec34e86979">registers.h</a>
+</li>
<li>GPUREG_GSH_OPDESCS_CONFIG
: <a class="el" href="registers_8h.html#adc8871be93262cc21c16d4a8f53316d9">registers.h</a>
</li>
<li>GPUREG_NUMVERTICES
: <a class="el" href="registers_8h.html#a87d3b42f4d5265b2b5d2abb0df5065a1">registers.h</a>
</li>
+<li>GPUREG_POST_VERTEX_CACHE_NUM
+: <a class="el" href="registers_8h.html#a1b6947bf0b48a1ea13fed91961f6927a">registers.h</a>
+</li>
<li>GPUREG_PRIMITIVE_CONFIG
: <a class="el" href="registers_8h.html#a7d5c9328a6ba4143703686493e352ef7">registers.h</a>
</li>
+<li>GPUREG_PROTEX_LUT
+: <a class="el" href="registers_8h.html#a3bb4deeb9a8a5c80ebadc66a3f189b83">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA0
+: <a class="el" href="registers_8h.html#aa205788f82f0817527a1d798a473789b">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA1
+: <a class="el" href="registers_8h.html#a51651454a2bb4ec197c0a61757b8e4e6">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA2
+: <a class="el" href="registers_8h.html#adc1b789ca866c26d5bbe8fb1b9f489df">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA3
+: <a class="el" href="registers_8h.html#a1aa54541f4a49c0030a8e4aa0659967a">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA4
+: <a class="el" href="registers_8h.html#ab725ecd38710a0da806f9653b5bb8b4b">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA5
+: <a class="el" href="registers_8h.html#aa4d4b5e790bab80264dc9722463a0321">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA6
+: <a class="el" href="registers_8h.html#aba0e0492790ddfb676a685bf1769ae02">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA7
+: <a class="el" href="registers_8h.html#a07a0ad4b865afd372038c015942bedef">registers.h</a>
+</li>
+<li>GPUREG_RENDERBUF_DIM
+: <a class="el" href="registers_8h.html#ac42032f17e975a5a42f8865b798f02da">registers.h</a>
+</li>
<li>GPUREG_RESTART_PRIMITIVE
: <a class="el" href="registers_8h.html#a9306c2f185b485888c85445ccd813b00">registers.h</a>
</li>
<li>GPUREG_SCISSORTEST_POS
: <a class="el" href="registers_8h.html#a5d20b87b4cb3e6924bd2eb09f3808493">registers.h</a>
</li>
+<li>GPUREG_SH_OUTATTR_CLOCK
+: <a class="el" href="registers_8h.html#abea0382ba3568ecdc591fae22b45babb">registers.h</a>
+</li>
+<li>GPUREG_SH_OUTATTR_MODE
+: <a class="el" href="registers_8h.html#aa617b5a86cca9c12455d3152ea80a0f4">registers.h</a>
+</li>
<li>GPUREG_SH_OUTMAP_O0
: <a class="el" href="registers_8h.html#a3f55a88680ddd5cbbcc760438b47c0ac">registers.h</a>
</li>
<li>GPUREG_SH_OUTMAP_TOTAL
: <a class="el" href="registers_8h.html#ab69e1f3d80581ad5c89eea42f0514cb8">registers.h</a>
</li>
+<li>GPUREG_START_DRAW_FUNC0
+: <a class="el" href="registers_8h.html#a54f8c8191c396189f0cd003124b4f4ec">registers.h</a>
+</li>
<li>GPUREG_STENCIL_ACTION
: <a class="el" href="registers_8h.html#add13b9721b1f793167d7ef5b99f81ff4">registers.h</a>
</li>
<li>GPUREG_TEXENV_UPDATE_BUFFER
: <a class="el" href="registers_8h.html#a4b8ab3a82405f2fe061c2306e98e4187">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT0_ADDR1
+: <a class="el" href="registers_8h.html#a57cb6e4cdd8b42714b33ebd5a4a38c98">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR2
+: <a class="el" href="registers_8h.html#a50be82403aab695e1124e865852b2e14">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR3
+: <a class="el" href="registers_8h.html#ac10cf6b015f63fd3855d6746ebed2645">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR4
+: <a class="el" href="registers_8h.html#ab6e3fe6e153d167bc2232e1326fc8daa">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR5
+: <a class="el" href="registers_8h.html#a37a0e6a2664d9af06214f3929bab8194">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR6
+: <a class="el" href="registers_8h.html#adafd4c674a516cc6495f5f4ec04383df">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT0_BORDER_COLOR
: <a class="el" href="registers_8h.html#a8daa88c8b167fbe2fa35bdfb0a11376b">registers.h</a>
</li>
<li>GPUREG_TEXUNIT0_DIM
: <a class="el" href="registers_8h.html#a4f1439c7a9ca11e1b3ec0a6a046a7f32">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT0_LOC
-: <a class="el" href="registers_8h.html#af74d68b3d33978d5d9b7115af5f2376b">registers.h</a>
+<li>GPUREG_TEXUNIT0_LOD
+: <a class="el" href="registers_8h.html#a1ccc8e073391ef3383bcd56745b32f81">registers.h</a>
</li>
<li>GPUREG_TEXUNIT0_PARAM
: <a class="el" href="registers_8h.html#a2d36dddc04355ba91ab3aa44004706c6">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT0_SHADOW
+: <a class="el" href="registers_8h.html#a8b1c458f7a802aed0ff1e6557223726e">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT0_TYPE
: <a class="el" href="registers_8h.html#a560a9ff2c7f09d5ea0d9d076b3ecc6c9">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT1_ADDR
+: <a class="el" href="registers_8h.html#ab1a08e8a5396659811258524fb0ed602">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT1_BORDER_COLOR
: <a class="el" href="registers_8h.html#a885c42cf9f34bd52e8963ef05705ff67">registers.h</a>
</li>
<li>GPUREG_TEXUNIT1_DIM
: <a class="el" href="registers_8h.html#aae1b8b619ff5fd47e51eef86f78f2885">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT1_LOC
-: <a class="el" href="registers_8h.html#ac0fe0da94ec8ae8646d4605da75314de">registers.h</a>
+<li>GPUREG_TEXUNIT1_LOD
+: <a class="el" href="registers_8h.html#a0aaf1e48ae5ba27f0aa26c35845debca">registers.h</a>
</li>
<li>GPUREG_TEXUNIT1_PARAM
: <a class="el" href="registers_8h.html#a7ee90f9886573e3806b8d20c7e8adc31">registers.h</a>
<li>GPUREG_TEXUNIT1_TYPE
: <a class="el" href="registers_8h.html#a90eca8eafbda9d597541d1c72dca3d45">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT2_ADDR
+: <a class="el" href="registers_8h.html#a6e3950c445f1f8fced62806aef865f92">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT2_BORDER_COLOR
: <a class="el" href="registers_8h.html#a10521fba33932bd10c05695ad3766d19">registers.h</a>
</li>
<li>GPUREG_TEXUNIT2_DIM
: <a class="el" href="registers_8h.html#accae312ffda0c0552290d111a00f99f6">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT2_LOC
-: <a class="el" href="registers_8h.html#a7e04ee8597b15e4ed0f35bc377458c93">registers.h</a>
+<li>GPUREG_TEXUNIT2_LOD
+: <a class="el" href="registers_8h.html#af56e18de934881c1047f2c011835708b">registers.h</a>
</li>
<li>GPUREG_TEXUNIT2_PARAM
: <a class="el" href="registers_8h.html#a9ca73b49539c0e55b5c02ada86b0374d">registers.h</a>
<li>GPUREG_TEXUNIT2_TYPE
: <a class="el" href="registers_8h.html#a8e98d48ef42d81b96d17c6233898e369">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT_ENABLE
-: <a class="el" href="registers_8h.html#adc2bcb5353ab67e626c3f102981cbc79">registers.h</a>
+<li>GPUREG_TEXUNIT3_PROTEX0
+: <a class="el" href="registers_8h.html#a4280e8663db54482c71510db2f27ccb8">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX1
+: <a class="el" href="registers_8h.html#a0abb23f98dbed1c40c146a258bc07f2b">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX2
+: <a class="el" href="registers_8h.html#a054e58116c07186726a608cf65d49066">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX3
+: <a class="el" href="registers_8h.html#aa091e96bf8605f48e3d62e9419362653">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX4
+: <a class="el" href="registers_8h.html#a7229488fc68879b9563ee1895afd6dfe">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX5
+: <a class="el" href="registers_8h.html#a6f05a6bdece7152b9602c928e9da5316">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT_CONFIG
+: <a class="el" href="registers_8h.html#a9b06c577c3e874f56e9597b2eca65db0">registers.h</a>
</li>
<li>GPUREG_VERTEX_OFFSET
: <a class="el" href="registers_8h.html#a5612f66bbcc522c08a2e461c3dfd005c">registers.h</a>
<li>GPUREG_VSH_CODETRANSFER_END
: <a class="el" href="registers_8h.html#a1667038160eea1de00f085f29200432d">registers.h</a>
</li>
+<li>GPUREG_VSH_COM_MODE
+: <a class="el" href="registers_8h.html#a4299a2e3692a1a0fc5ffbe3c7c8fe88b">registers.h</a>
+</li>
<li>GPUREG_VSH_ENTRYPOINT
: <a class="el" href="registers_8h.html#a99d927679d2e17a1424818ec012f8aec">registers.h</a>
</li>
<li>GPUREG_VSH_INTUNIFORM_I3
: <a class="el" href="registers_8h.html#a959d548f12721538039014cd81a01ca3">registers.h</a>
</li>
+<li>GPUREG_VSH_NUM_ATTR
+: <a class="el" href="registers_8h.html#adae9f37beda3967ab92abf326b9c8cb8">registers.h</a>
+</li>
<li>GPUREG_VSH_OPDESCS_CONFIG
: <a class="el" href="registers_8h.html#a7548a0b3329042a39ca5e7ae377a3895">registers.h</a>
</li>
<li>GPUREG_VSH_OUTMAP_MASK
: <a class="el" href="registers_8h.html#a1e4dda0b9256622e7ae616cc5a730778">registers.h</a>
</li>
+<li>GPUREG_VSH_OUTMAP_TOTAL1
+: <a class="el" href="registers_8h.html#a160bd3120fc5b3d21f43c5aa6c1a7dc5">registers.h</a>
+</li>
+<li>GPUREG_VSH_OUTMAP_TOTAL2
+: <a class="el" href="registers_8h.html#a6b0cf4143229c57fc50942a7b69fe64d">registers.h</a>
+</li>
+<li>GPUREG_VTX_FUNC
+: <a class="el" href="registers_8h.html#ab0598306186cded73b0478246fe6d06c">registers.h</a>
+</li>
<li>gspWaitForDMA
: <a class="el" href="gspgpu_8h.html#a95267f3508badebdcd0788cf262c99d8">gspgpu.h</a>
</li>
<li>GPU_DEPTHBUF
: <a class="el" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">enums.h</a>
</li>
+<li>GPU_EARLYDEPTHFUNC
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">enums.h</a>
+</li>
<li>GPU_FORMATS
: <a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">enums.h</a>
</li>
<li>GPU_TEXTURE_FILTER_PARAM
: <a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">enums.h</a>
</li>
+<li>GPU_TEXTURE_MODE_PARAM
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">enums.h</a>
+</li>
<li>GPU_TEXTURE_WRAP_PARAM
: <a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">enums.h</a>
</li>
<li>GPU_DST_COLOR
: <a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">enums.h</a>
</li>
+<li>GPU_EARLYDEPTH_GEQUAL
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTH_GREATER
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTH_LEQUAL
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTH_LESS
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8">enums.h</a>
+</li>
<li>GPU_EQUAL
: <a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">enums.h</a>
</li>
<li>GPU_TEVSCALE_4
: <a class="el" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b">enums.h</a>
</li>
+<li>GPU_TEX_2D
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f">enums.h</a>
+</li>
+<li>GPU_TEX_CUBE_MAP
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c">enums.h</a>
+</li>
+<li>GPU_TEX_DISABLED
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9">enums.h</a>
+</li>
+<li>GPU_TEX_PROJECTION
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f">enums.h</a>
+</li>
+<li>GPU_TEX_SHADOW_2D
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986">enums.h</a>
+</li>
+<li>GPU_TEX_SHADOW_CUBE
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074">enums.h</a>
+</li>
<li>GPU_TEXTURE0
: <a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">enums.h</a>
</li>
<li>GPU_DST_COLOR
: <a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">enums.h</a>
</li>
+<li>GPU_EARLYDEPTH_GEQUAL
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTH_GREATER
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTH_LEQUAL
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTH_LESS
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8">enums.h</a>
+</li>
+<li>GPU_EARLYDEPTHFUNC
+: <a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">enums.h</a>
+</li>
<li>GPU_EQUAL
: <a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">enums.h</a>
</li>
<li>GPU_TEVSRC
: <a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">enums.h</a>
</li>
+<li>GPU_TEX_2D
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f">enums.h</a>
+</li>
+<li>GPU_TEX_CUBE_MAP
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c">enums.h</a>
+</li>
+<li>GPU_TEX_DISABLED
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9">enums.h</a>
+</li>
+<li>GPU_TEX_PROJECTION
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f">enums.h</a>
+</li>
+<li>GPU_TEX_SHADOW_2D
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986">enums.h</a>
+</li>
+<li>GPU_TEX_SHADOW_CUBE
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074">enums.h</a>
+</li>
<li>GPU_TEXCOLOR
: <a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">enums.h</a>
</li>
<li>GPU_TEXTURE_MIN_FILTER
: <a class="el" href="enums_8h.html#ab2b47d3f4f1835fd29bfbda8f0aafd50">enums.h</a>
</li>
+<li>GPU_TEXTURE_MODE_PARAM
+: <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">enums.h</a>
+</li>
<li>GPU_TEXTURE_WRAP_PARAM
: <a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">enums.h</a>
</li>
<li>GPUREG_0046
: <a class="el" href="registers_8h.html#ae6e84495db866b33fcd336ef0d678a07">registers.h</a>
</li>
-<li>GPUREG_0047
-: <a class="el" href="registers_8h.html#a3932defbf43120ae40c4eea4a9ba1d77">registers.h</a>
-</li>
-<li>GPUREG_0048
-: <a class="el" href="registers_8h.html#ac53c71dbd4534a1089387f57f5a77c9e">registers.h</a>
-</li>
-<li>GPUREG_0049
-: <a class="el" href="registers_8h.html#af63533fc295cff720ded306e0efcb7d2">registers.h</a>
-</li>
-<li>GPUREG_004A
-: <a class="el" href="registers_8h.html#a334b7d5146f2b9d4d5357a300ae8fdcd">registers.h</a>
-</li>
-<li>GPUREG_004B
-: <a class="el" href="registers_8h.html#a22cc3e3d65df8b69f20bcbadaddb5e98">registers.h</a>
-</li>
<li>GPUREG_004C
: <a class="el" href="registers_8h.html#a7e1924037c48d472a2d279afa20f6cb1">registers.h</a>
</li>
<li>GPUREG_0060
: <a class="el" href="registers_8h.html#a4b8ac340760a38ce4794700c592dc2ac">registers.h</a>
</li>
-<li>GPUREG_0061
-: <a class="el" href="registers_8h.html#aa0cb516e4927cd3aab4cb25730efc27a">registers.h</a>
-</li>
-<li>GPUREG_0062
-: <a class="el" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5">registers.h</a>
-</li>
-<li>GPUREG_0063
-: <a class="el" href="registers_8h.html#ac342ec5d6b436beea505f61458bbd8db">registers.h</a>
-</li>
-<li>GPUREG_0064
-: <a class="el" href="registers_8h.html#aeda7251372e0edc42160c86d1f170792">registers.h</a>
-</li>
<li>GPUREG_0069
: <a class="el" href="registers_8h.html#ab183712784688ccaae279df924fbd03e">registers.h</a>
</li>
-<li>GPUREG_006A
-: <a class="el" href="registers_8h.html#a637611e13f1b65e9b68911fa9f1ae29e">registers.h</a>
-</li>
<li>GPUREG_006B
: <a class="el" href="registers_8h.html#ad26f7b6caec4188a322b090c69481f00">registers.h</a>
</li>
<li>GPUREG_006C
: <a class="el" href="registers_8h.html#a9005dee28399d5308ecb2157cfd0817c">registers.h</a>
</li>
-<li>GPUREG_006D
-: <a class="el" href="registers_8h.html#ae01f5c6489807553ba5cb36f13a53f50">registers.h</a>
-</li>
-<li>GPUREG_006F
-: <a class="el" href="registers_8h.html#ac89919e064e63cbf66afe5e6129de827">registers.h</a>
-</li>
<li>GPUREG_0070
: <a class="el" href="registers_8h.html#a4fdc8dd83c9a80bbac7af5be685f860f">registers.h</a>
</li>
<li>GPUREG_007F
: <a class="el" href="registers_8h.html#ad45bd6c0bd0266c11e0029e3b9958f1a">registers.h</a>
</li>
-<li>GPUREG_0084
-: <a class="el" href="registers_8h.html#a09002d03506b8ee175610c8b2ba5d261">registers.h</a>
-</li>
-<li>GPUREG_0086
-: <a class="el" href="registers_8h.html#a5200b431feba8db28042edad99c4acf0">registers.h</a>
-</li>
-<li>GPUREG_0087
-: <a class="el" href="registers_8h.html#a82bc9196b2cce0c353f57fe779e16d9d">registers.h</a>
-</li>
-<li>GPUREG_0088
-: <a class="el" href="registers_8h.html#a1b00d21e2a595c7f656692bd65decc66">registers.h</a>
-</li>
-<li>GPUREG_0089
-: <a class="el" href="registers_8h.html#ab5266d80d8621e98699d8bee577a0a71">registers.h</a>
-</li>
-<li>GPUREG_008A
-: <a class="el" href="registers_8h.html#a3bae62f7c67f9cff10ed6b28e7c408e8">registers.h</a>
-</li>
-<li>GPUREG_008B
-: <a class="el" href="registers_8h.html#a4a4f8823c8b800acea92b8f4798acdd1">registers.h</a>
-</li>
<li>GPUREG_008C
: <a class="el" href="registers_8h.html#aa08280fdedc3ab48e0053fa5904a426f">registers.h</a>
</li>
<li>GPUREG_0090
: <a class="el" href="registers_8h.html#a5704b3eaf12caa0029cf49f6695a5a88">registers.h</a>
</li>
-<li>GPUREG_0094
-: <a class="el" href="registers_8h.html#ad88d5d4139f462c8bf637a3171dc17b3">registers.h</a>
-</li>
<li>GPUREG_0097
: <a class="el" href="registers_8h.html#a71286488a8143a294b3283cdea446084">registers.h</a>
</li>
<li>GPUREG_0098
: <a class="el" href="registers_8h.html#a4738e4f70758a379a7b6df64b0ae3599">registers.h</a>
</li>
-<li>GPUREG_009C
-: <a class="el" href="registers_8h.html#af6a87b63feafb6b2a1490579efb9094d">registers.h</a>
-</li>
<li>GPUREG_009F
: <a class="el" href="registers_8h.html#a6d848ef44c505903a0f649e678569d36">registers.h</a>
</li>
<li>GPUREG_00A7
: <a class="el" href="registers_8h.html#a1485588a8e71c610f6b2f77703f921fe">registers.h</a>
</li>
-<li>GPUREG_00A8
-: <a class="el" href="registers_8h.html#a6c9803cb63a79cb90b3af6f40bea2655">registers.h</a>
-</li>
-<li>GPUREG_00A9
-: <a class="el" href="registers_8h.html#adc24c5d70110ab798d067988166f9dce">registers.h</a>
-</li>
-<li>GPUREG_00AA
-: <a class="el" href="registers_8h.html#a82dfdf9d3f6963b93d24238c3a1db69a">registers.h</a>
-</li>
-<li>GPUREG_00AB
-: <a class="el" href="registers_8h.html#a2264ae6298bb7c906e9c5d5204b19536">registers.h</a>
-</li>
-<li>GPUREG_00AC
-: <a class="el" href="registers_8h.html#aa447d210feb014431c95560907df93d8">registers.h</a>
-</li>
-<li>GPUREG_00AD
-: <a class="el" href="registers_8h.html#a225b05265285397526be38d549506ba0">registers.h</a>
-</li>
<li>GPUREG_00AE
: <a class="el" href="registers_8h.html#a000706d66b716f1ae5271e8248ceb781">registers.h</a>
</li>
-<li>GPUREG_00AF
-: <a class="el" href="registers_8h.html#aa2c68f93cba84c4408a970cf50ac1c17">registers.h</a>
-</li>
-<li>GPUREG_00B0
-: <a class="el" href="registers_8h.html#a0b2c5741c0a537522a44e74be2b749cd">registers.h</a>
-</li>
-<li>GPUREG_00B1
-: <a class="el" href="registers_8h.html#a1199638bffb55f6fb4c93f7683832de9">registers.h</a>
-</li>
-<li>GPUREG_00B2
-: <a class="el" href="registers_8h.html#a214fe17d6497ea76a74e4a75a5c2d220">registers.h</a>
-</li>
-<li>GPUREG_00B3
-: <a class="el" href="registers_8h.html#a447c8f4ec0f7bcd56869f17935f4392e">registers.h</a>
-</li>
-<li>GPUREG_00B4
-: <a class="el" href="registers_8h.html#aed50700793b0f9010fb6d0239d6ce732">registers.h</a>
-</li>
-<li>GPUREG_00B5
-: <a class="el" href="registers_8h.html#a1b70b2aa3a56b6d469114cc9d227d189">registers.h</a>
-</li>
-<li>GPUREG_00B6
-: <a class="el" href="registers_8h.html#a437807d565e9b3fbd7ad009fd3e68af5">registers.h</a>
-</li>
-<li>GPUREG_00B7
-: <a class="el" href="registers_8h.html#a78ce1050d8f4c6f42b4c01a56a52904c">registers.h</a>
-</li>
<li>GPUREG_00B8
: <a class="el" href="registers_8h.html#a9ed9ae0d5b6c161090ce0e4e308a2ab3">registers.h</a>
</li>
<li>GPUREG_00DF
: <a class="el" href="registers_8h.html#a9d681c26c1d755d4673e3fa116865e9b">registers.h</a>
</li>
-<li>GPUREG_00E1
-: <a class="el" href="registers_8h.html#a3b21346c9efc71f4b3264a0a5a2feb58">registers.h</a>
-</li>
<li>GPUREG_00E2
: <a class="el" href="registers_8h.html#a6243988f20b8fc927a354a48d98eec93">registers.h</a>
</li>
<li>GPUREG_00E3
: <a class="el" href="registers_8h.html#a4bd4a53369619a047a9e711f6da74d98">registers.h</a>
</li>
-<li>GPUREG_00E4
-: <a class="el" href="registers_8h.html#ae4cc09f785dc21bb48662c840c3863cd">registers.h</a>
-</li>
-<li>GPUREG_00E5
-: <a class="el" href="registers_8h.html#a30c599168e2e040e857724dc09f95003">registers.h</a>
-</li>
-<li>GPUREG_00E6
-: <a class="el" href="registers_8h.html#ae0694bb44802b96cbb923dcceef8c929">registers.h</a>
-</li>
<li>GPUREG_00E7
: <a class="el" href="registers_8h.html#aee09093555b11b0b3dcf4b570558a1ab">registers.h</a>
</li>
-<li>GPUREG_00E8
-: <a class="el" href="registers_8h.html#a98aa46886ebcf2b90a0344cf50de6bf0">registers.h</a>
-</li>
-<li>GPUREG_00E9
-: <a class="el" href="registers_8h.html#a4087b5903d048bdcfc8e2c9a986aa392">registers.h</a>
-</li>
-<li>GPUREG_00EA
-: <a class="el" href="registers_8h.html#a7a4008e3f212e1fc8a119730de54591b">registers.h</a>
-</li>
-<li>GPUREG_00EB
-: <a class="el" href="registers_8h.html#ab13fb90e7ea0874a08d91a29b9df0b60">registers.h</a>
-</li>
-<li>GPUREG_00EC
-: <a class="el" href="registers_8h.html#a1b6c5d8d03262a2cfdd55e8f64511069">registers.h</a>
-</li>
-<li>GPUREG_00ED
-: <a class="el" href="registers_8h.html#ac32501317df9aa5bf8e6003197435b7b">registers.h</a>
-</li>
-<li>GPUREG_00EE
-: <a class="el" href="registers_8h.html#abd8ef34f066ec5516dde7d479f71fc99">registers.h</a>
-</li>
-<li>GPUREG_00EF
-: <a class="el" href="registers_8h.html#a3828a9d1de6705ec57b06cb13e322282">registers.h</a>
-</li>
<li>GPUREG_00F5
: <a class="el" href="registers_8h.html#a000dffdee94dd7d4768dded2136b557d">registers.h</a>
</li>
<li>GPUREG_010F
: <a class="el" href="registers_8h.html#ac8dda0236163bcb2af6a0401d60f124c">registers.h</a>
</li>
-<li>GPUREG_0118
-: <a class="el" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e">registers.h</a>
-</li>
<li>GPUREG_0119
: <a class="el" href="registers_8h.html#a0eeb5d65d1e3869c24056d6d3e8a8b35">registers.h</a>
</li>
<li>GPUREG_011F
: <a class="el" href="registers_8h.html#afe292ece1e62c7720e7909bf6977f290">registers.h</a>
</li>
-<li>GPUREG_0120
-: <a class="el" href="registers_8h.html#a75e83d71d8970813bed8c0170ed81844">registers.h</a>
-</li>
-<li>GPUREG_0121
-: <a class="el" href="registers_8h.html#a0d0364869f0098f5fe75c3b8023c8e09">registers.h</a>
-</li>
-<li>GPUREG_0122
-: <a class="el" href="registers_8h.html#a10ebbf2d292360ab7966daa632075ae4">registers.h</a>
-</li>
-<li>GPUREG_0123
-: <a class="el" href="registers_8h.html#a968dc8527330f2dd7a03e0c604c5ac46">registers.h</a>
-</li>
-<li>GPUREG_0124
-: <a class="el" href="registers_8h.html#adad94f6fa48d26fafa1052bf59f7513a">registers.h</a>
-</li>
<li>GPUREG_0125
: <a class="el" href="registers_8h.html#a94db8d3c94257687d1cb39ac8b1d848c">registers.h</a>
</li>
-<li>GPUREG_0126
-: <a class="el" href="registers_8h.html#abb9acc7a8f2284c7488c105674e1909e">registers.h</a>
-</li>
<li>GPUREG_0127
: <a class="el" href="registers_8h.html#aaed1d6abcf58f0a4fc15298101a9a54f">registers.h</a>
</li>
<li>GPUREG_012F
: <a class="el" href="registers_8h.html#a20f31704e8f59c674f62f09529650604">registers.h</a>
</li>
-<li>GPUREG_0130
-: <a class="el" href="registers_8h.html#ac9df6aac252b09167da8c332555f40c7">registers.h</a>
-</li>
<li>GPUREG_0131
: <a class="el" href="registers_8h.html#a88c253b815ce2eb18bda89d1599a9d41">registers.h</a>
</li>
<li>GPUREG_022C
: <a class="el" href="registers_8h.html#a93dc4c5267c9347336ca6bb47a9688b3">registers.h</a>
</li>
-<li>GPUREG_022D
-: <a class="el" href="registers_8h.html#aaee25370b06f5fcaa376828a02cf49c2">registers.h</a>
-</li>
<li>GPUREG_0230
: <a class="el" href="registers_8h.html#abc1c2f2591469a4774fd701f4ae30480">registers.h</a>
</li>
-<li>GPUREG_0231
-: <a class="el" href="registers_8h.html#a3de5e8a05dcd89f63be57a3b9126dd88">registers.h</a>
-</li>
<li>GPUREG_0236
: <a class="el" href="registers_8h.html#a937f4b9ec9d31c82bcaa922560c9f937">registers.h</a>
</li>
<li>GPUREG_0241
: <a class="el" href="registers_8h.html#a06fccaa8b2c82da5e1d5c570f378bca6">registers.h</a>
</li>
-<li>GPUREG_0242
-: <a class="el" href="registers_8h.html#ac174f2ce3e49b05321beca6720af2302">registers.h</a>
-</li>
<li>GPUREG_0243
: <a class="el" href="registers_8h.html#a6d65ad6aaed6c7c32b07964af392fb59">registers.h</a>
</li>
-<li>GPUREG_0244
-: <a class="el" href="registers_8h.html#aced68f1b169c7cf08d017414a9dff557">registers.h</a>
-</li>
-<li>GPUREG_0245
-: <a class="el" href="registers_8h.html#a0dcf8eab622d3449f1d46cb8453bde7e">registers.h</a>
-</li>
<li>GPUREG_0246
: <a class="el" href="registers_8h.html#a473eb7e2cbe7eec0cd96142c31309ac4">registers.h</a>
</li>
<li>GPUREG_0249
: <a class="el" href="registers_8h.html#a39f3f60ea80ab67d8010d73f7656fc36">registers.h</a>
</li>
-<li>GPUREG_024A
-: <a class="el" href="registers_8h.html#a88c3199784ce37e0a384c92bf9405653">registers.h</a>
-</li>
<li>GPUREG_024B
: <a class="el" href="registers_8h.html#a0c9443f90fde39a60ee91d9012e2c6d6">registers.h</a>
</li>
<li>GPUREG_0250
: <a class="el" href="registers_8h.html#a696a3715fc8286330329a3408b0e0e99">registers.h</a>
</li>
-<li>GPUREG_0251
-: <a class="el" href="registers_8h.html#ae99cb39dfae3dcac947eaaba2cbb1fd8">registers.h</a>
-</li>
-<li>GPUREG_0252
-: <a class="el" href="registers_8h.html#a827b6d7a163ab91bc1ee63f521ba3868">registers.h</a>
-</li>
-<li>GPUREG_0253
-: <a class="el" href="registers_8h.html#a0539a38ccec90d854bdd00637e1d35ed">registers.h</a>
-</li>
-<li>GPUREG_0254
-: <a class="el" href="registers_8h.html#a24e82e22e330b35b2ff3e6f2a6f20779">registers.h</a>
-</li>
<li>GPUREG_0255
: <a class="el" href="registers_8h.html#a576b10dc396b9b5e6df1f749a307dd71">registers.h</a>
</li>
<li>GPUREG_DEPTHBUFFER_WRITE
: <a class="el" href="registers_8h.html#a3fdde5a54edc827d55a458016ed5204b">registers.h</a>
</li>
+<li>GPUREG_DEPTHMAP_ENABLE
+: <a class="el" href="registers_8h.html#afaa52390d16c941e231a4243346142ba">registers.h</a>
+</li>
<li>GPUREG_DEPTHMAP_OFFSET
: <a class="el" href="registers_8h.html#a7e0a51c4cc4d37fb101ea9ad7c6b5fa0">registers.h</a>
</li>
<li>GPUREG_DRAWELEMENTS
: <a class="el" href="registers_8h.html#a9480289920472bd64f4044daac6152fb">registers.h</a>
</li>
+<li>GPUREG_EARLYDEPTH_CLEAR
+: <a class="el" href="registers_8h.html#aeac0b6649c513717c2a7af911219cb95">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_DATA
+: <a class="el" href="registers_8h.html#a4525b90f0212c7fb71cee4a169473868">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_FUNC
+: <a class="el" href="registers_8h.html#aa7dd528c2805067071d72bb9eb157469">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_TEST1
+: <a class="el" href="registers_8h.html#a799a26b6e6915c6f6fcd4e37fe784fe2">registers.h</a>
+</li>
+<li>GPUREG_EARLYDEPTH_TEST2
+: <a class="el" href="registers_8h.html#abdf8ee79933d25d62aabfe433aaa64bf">registers.h</a>
+</li>
<li>GPUREG_FACECULLING_CONFIG
: <a class="el" href="registers_8h.html#ab972a1c2532c0b3415e4087a4c30fe36">registers.h</a>
</li>
<li>GPUREG_FIXEDATTRIB_INDEX
: <a class="el" href="registers_8h.html#ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a">registers.h</a>
</li>
+<li>GPUREG_FOG_COLOR
+: <a class="el" href="registers_8h.html#ab71ba06ead26d00f3ff896f4bd76cb6d">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA0
+: <a class="el" href="registers_8h.html#ae839200d6a3ba33e9efa12230abff225">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA1
+: <a class="el" href="registers_8h.html#a06c509f07de0ffe833e64a4b2f665708">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA2
+: <a class="el" href="registers_8h.html#a9901e025af932bd6fb323f6f6da2933a">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA3
+: <a class="el" href="registers_8h.html#af0929bbc11488d04d7c879344726dad0">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA4
+: <a class="el" href="registers_8h.html#a4455d6d635291410d42790da1eb6b7a4">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA5
+: <a class="el" href="registers_8h.html#a5d1959226c816065ec734c29f889343e">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA6
+: <a class="el" href="registers_8h.html#a02149c2ed234d1540b03230958ec6c3d">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_DATA7
+: <a class="el" href="registers_8h.html#a08517b67f60896eac30b625609a1fcd1">registers.h</a>
+</li>
+<li>GPUREG_FOG_LUT_INDEX
+: <a class="el" href="registers_8h.html#af8a50e47893fd3403d43426d64fff7b4">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP
+: <a class="el" href="registers_8h.html#a3c5bf4901f11816a8fe534a9f93ea7ed">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA0
+: <a class="el" href="registers_8h.html#a5596176ad13e4e7bb902c2ea100b827c">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA1
+: <a class="el" href="registers_8h.html#ab1071cb7612c6d9398aba530b3c06c1c">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA2
+: <a class="el" href="registers_8h.html#ab810f89021f5497a8404f5f0ec7e14ab">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_CLIP_DATA3
+: <a class="el" href="registers_8h.html#acd2c81c42efa0e00af1146dde1876430">registers.h</a>
+</li>
+<li>GPUREG_FRAGOP_SHADOW
+: <a class="el" href="registers_8h.html#a0516406f5ed071129f069595f67b595e">registers.h</a>
+</li>
<li>GPUREG_FRAMEBUFFER_BLOCK32
: <a class="el" href="registers_8h.html#a9b4fb24866a8ec84f959887f90d6cf41">registers.h</a>
</li>
<li>GPUREG_FRAMEBUFFER_DIM
: <a class="el" href="registers_8h.html#af70c155342642ffbd710fcba14e14839">registers.h</a>
</li>
-<li>GPUREG_FRAMEBUFFER_DIM2
-: <a class="el" href="registers_8h.html#aa0d38493ba77dbffe614cb538332471b">registers.h</a>
-</li>
<li>GPUREG_FRAMEBUFFER_FLUSH
: <a class="el" href="registers_8h.html#a062b043d961e20f4942ad7a209fb6cb9">registers.h</a>
</li>
<li>GPUREG_FRAMEBUFFER_INVALIDATE
: <a class="el" href="registers_8h.html#aa7efb6f25035d3fc756f8d54f9b400d3">registers.h</a>
</li>
+<li>GPUREG_GAS_ACCMAX
+: <a class="el" href="registers_8h.html#ac9cf8a6d35fa70cbcf115bdcfd25b14a">registers.h</a>
+</li>
+<li>GPUREG_GAS_ATTENUATION
+: <a class="el" href="registers_8h.html#af255c6a2fabd62c167f05a39b5462585">registers.h</a>
+</li>
+<li>GPUREG_GAS_DELTAZ_DEPTH
+: <a class="el" href="registers_8h.html#afa64d919c8e1aa229e3a85a652998740">registers.h</a>
+</li>
+<li>GPUREG_GAS_LIGHT_XY
+: <a class="el" href="registers_8h.html#a56ef401c82bd35c7389de1e50ebbaadf">registers.h</a>
+</li>
+<li>GPUREG_GAS_LIGHT_Z
+: <a class="el" href="registers_8h.html#a98c266c6152ff24c8e7f140b40744df2">registers.h</a>
+</li>
+<li>GPUREG_GAS_LIGHT_Z_COLOR
+: <a class="el" href="registers_8h.html#adfa3c0654e52355d085b4bf131418fcd">registers.h</a>
+</li>
+<li>GPUREG_GAS_LUT_DATA
+: <a class="el" href="registers_8h.html#ab33ef1fad7c99d029ce1a73f932f5230">registers.h</a>
+</li>
+<li>GPUREG_GAS_LUT_INDEX
+: <a class="el" href="registers_8h.html#a3ded7ca833658d7afbf599a35209d287">registers.h</a>
+</li>
<li>GPUREG_GEOSTAGE_CONFIG
: <a class="el" href="registers_8h.html#aace41d4b8f0655bf38a69bf6e27c34e4">registers.h</a>
</li>
+<li>GPUREG_GEOSTAGE_CONFIG2
+: <a class="el" href="registers_8h.html#aa05cb2bb450d1d0ed046cab4af8b7c70">registers.h</a>
+</li>
<li>GPUREG_GSH_ATTRIBUTES_PERMUTATION_HIGH
: <a class="el" href="registers_8h.html#a230e7002267731db80077aef6a9862fa">registers.h</a>
</li>
<li>GPUREG_GSH_INTUNIFORM_I3
: <a class="el" href="registers_8h.html#a4fc67b2837fc93dde7825dc8627f71d9">registers.h</a>
</li>
+<li>GPUREG_GSH_MISC0
+: <a class="el" href="registers_8h.html#ac3f1af9fb245dd1b55f0e9f2ee991342">registers.h</a>
+</li>
+<li>GPUREG_GSH_MISC1
+: <a class="el" href="registers_8h.html#a953afe43e77757a26c964cec34e86979">registers.h</a>
+</li>
<li>GPUREG_GSH_OPDESCS_CONFIG
: <a class="el" href="registers_8h.html#adc8871be93262cc21c16d4a8f53316d9">registers.h</a>
</li>
<li>GPUREG_NUMVERTICES
: <a class="el" href="registers_8h.html#a87d3b42f4d5265b2b5d2abb0df5065a1">registers.h</a>
</li>
+<li>GPUREG_POST_VERTEX_CACHE_NUM
+: <a class="el" href="registers_8h.html#a1b6947bf0b48a1ea13fed91961f6927a">registers.h</a>
+</li>
<li>GPUREG_PRIMITIVE_CONFIG
: <a class="el" href="registers_8h.html#a7d5c9328a6ba4143703686493e352ef7">registers.h</a>
</li>
+<li>GPUREG_PROTEX_LUT
+: <a class="el" href="registers_8h.html#a3bb4deeb9a8a5c80ebadc66a3f189b83">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA0
+: <a class="el" href="registers_8h.html#aa205788f82f0817527a1d798a473789b">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA1
+: <a class="el" href="registers_8h.html#a51651454a2bb4ec197c0a61757b8e4e6">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA2
+: <a class="el" href="registers_8h.html#adc1b789ca866c26d5bbe8fb1b9f489df">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA3
+: <a class="el" href="registers_8h.html#a1aa54541f4a49c0030a8e4aa0659967a">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA4
+: <a class="el" href="registers_8h.html#ab725ecd38710a0da806f9653b5bb8b4b">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA5
+: <a class="el" href="registers_8h.html#aa4d4b5e790bab80264dc9722463a0321">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA6
+: <a class="el" href="registers_8h.html#aba0e0492790ddfb676a685bf1769ae02">registers.h</a>
+</li>
+<li>GPUREG_PROTEX_LUT_DATA7
+: <a class="el" href="registers_8h.html#a07a0ad4b865afd372038c015942bedef">registers.h</a>
+</li>
+<li>GPUREG_RENDERBUF_DIM
+: <a class="el" href="registers_8h.html#ac42032f17e975a5a42f8865b798f02da">registers.h</a>
+</li>
<li>GPUREG_RESTART_PRIMITIVE
: <a class="el" href="registers_8h.html#a9306c2f185b485888c85445ccd813b00">registers.h</a>
</li>
<li>GPUREG_SCISSORTEST_POS
: <a class="el" href="registers_8h.html#a5d20b87b4cb3e6924bd2eb09f3808493">registers.h</a>
</li>
+<li>GPUREG_SH_OUTATTR_CLOCK
+: <a class="el" href="registers_8h.html#abea0382ba3568ecdc591fae22b45babb">registers.h</a>
+</li>
+<li>GPUREG_SH_OUTATTR_MODE
+: <a class="el" href="registers_8h.html#aa617b5a86cca9c12455d3152ea80a0f4">registers.h</a>
+</li>
<li>GPUREG_SH_OUTMAP_O0
: <a class="el" href="registers_8h.html#a3f55a88680ddd5cbbcc760438b47c0ac">registers.h</a>
</li>
<li>GPUREG_SH_OUTMAP_TOTAL
: <a class="el" href="registers_8h.html#ab69e1f3d80581ad5c89eea42f0514cb8">registers.h</a>
</li>
+<li>GPUREG_START_DRAW_FUNC0
+: <a class="el" href="registers_8h.html#a54f8c8191c396189f0cd003124b4f4ec">registers.h</a>
+</li>
<li>GPUREG_STENCIL_ACTION
: <a class="el" href="registers_8h.html#add13b9721b1f793167d7ef5b99f81ff4">registers.h</a>
</li>
<li>GPUREG_TEXENV_UPDATE_BUFFER
: <a class="el" href="registers_8h.html#a4b8ab3a82405f2fe061c2306e98e4187">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT0_ADDR1
+: <a class="el" href="registers_8h.html#a57cb6e4cdd8b42714b33ebd5a4a38c98">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR2
+: <a class="el" href="registers_8h.html#a50be82403aab695e1124e865852b2e14">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR3
+: <a class="el" href="registers_8h.html#ac10cf6b015f63fd3855d6746ebed2645">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR4
+: <a class="el" href="registers_8h.html#ab6e3fe6e153d167bc2232e1326fc8daa">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR5
+: <a class="el" href="registers_8h.html#a37a0e6a2664d9af06214f3929bab8194">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT0_ADDR6
+: <a class="el" href="registers_8h.html#adafd4c674a516cc6495f5f4ec04383df">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT0_BORDER_COLOR
: <a class="el" href="registers_8h.html#a8daa88c8b167fbe2fa35bdfb0a11376b">registers.h</a>
</li>
<li>GPUREG_TEXUNIT0_DIM
: <a class="el" href="registers_8h.html#a4f1439c7a9ca11e1b3ec0a6a046a7f32">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT0_LOC
-: <a class="el" href="registers_8h.html#af74d68b3d33978d5d9b7115af5f2376b">registers.h</a>
+<li>GPUREG_TEXUNIT0_LOD
+: <a class="el" href="registers_8h.html#a1ccc8e073391ef3383bcd56745b32f81">registers.h</a>
</li>
<li>GPUREG_TEXUNIT0_PARAM
: <a class="el" href="registers_8h.html#a2d36dddc04355ba91ab3aa44004706c6">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT0_SHADOW
+: <a class="el" href="registers_8h.html#a8b1c458f7a802aed0ff1e6557223726e">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT0_TYPE
: <a class="el" href="registers_8h.html#a560a9ff2c7f09d5ea0d9d076b3ecc6c9">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT1_ADDR
+: <a class="el" href="registers_8h.html#ab1a08e8a5396659811258524fb0ed602">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT1_BORDER_COLOR
: <a class="el" href="registers_8h.html#a885c42cf9f34bd52e8963ef05705ff67">registers.h</a>
</li>
<li>GPUREG_TEXUNIT1_DIM
: <a class="el" href="registers_8h.html#aae1b8b619ff5fd47e51eef86f78f2885">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT1_LOC
-: <a class="el" href="registers_8h.html#ac0fe0da94ec8ae8646d4605da75314de">registers.h</a>
+<li>GPUREG_TEXUNIT1_LOD
+: <a class="el" href="registers_8h.html#a0aaf1e48ae5ba27f0aa26c35845debca">registers.h</a>
</li>
<li>GPUREG_TEXUNIT1_PARAM
: <a class="el" href="registers_8h.html#a7ee90f9886573e3806b8d20c7e8adc31">registers.h</a>
<li>GPUREG_TEXUNIT1_TYPE
: <a class="el" href="registers_8h.html#a90eca8eafbda9d597541d1c72dca3d45">registers.h</a>
</li>
+<li>GPUREG_TEXUNIT2_ADDR
+: <a class="el" href="registers_8h.html#a6e3950c445f1f8fced62806aef865f92">registers.h</a>
+</li>
<li>GPUREG_TEXUNIT2_BORDER_COLOR
: <a class="el" href="registers_8h.html#a10521fba33932bd10c05695ad3766d19">registers.h</a>
</li>
<li>GPUREG_TEXUNIT2_DIM
: <a class="el" href="registers_8h.html#accae312ffda0c0552290d111a00f99f6">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT2_LOC
-: <a class="el" href="registers_8h.html#a7e04ee8597b15e4ed0f35bc377458c93">registers.h</a>
+<li>GPUREG_TEXUNIT2_LOD
+: <a class="el" href="registers_8h.html#af56e18de934881c1047f2c011835708b">registers.h</a>
</li>
<li>GPUREG_TEXUNIT2_PARAM
: <a class="el" href="registers_8h.html#a9ca73b49539c0e55b5c02ada86b0374d">registers.h</a>
<li>GPUREG_TEXUNIT2_TYPE
: <a class="el" href="registers_8h.html#a8e98d48ef42d81b96d17c6233898e369">registers.h</a>
</li>
-<li>GPUREG_TEXUNIT_ENABLE
-: <a class="el" href="registers_8h.html#adc2bcb5353ab67e626c3f102981cbc79">registers.h</a>
+<li>GPUREG_TEXUNIT3_PROTEX0
+: <a class="el" href="registers_8h.html#a4280e8663db54482c71510db2f27ccb8">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX1
+: <a class="el" href="registers_8h.html#a0abb23f98dbed1c40c146a258bc07f2b">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX2
+: <a class="el" href="registers_8h.html#a054e58116c07186726a608cf65d49066">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX3
+: <a class="el" href="registers_8h.html#aa091e96bf8605f48e3d62e9419362653">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX4
+: <a class="el" href="registers_8h.html#a7229488fc68879b9563ee1895afd6dfe">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT3_PROTEX5
+: <a class="el" href="registers_8h.html#a6f05a6bdece7152b9602c928e9da5316">registers.h</a>
+</li>
+<li>GPUREG_TEXUNIT_CONFIG
+: <a class="el" href="registers_8h.html#a9b06c577c3e874f56e9597b2eca65db0">registers.h</a>
</li>
<li>GPUREG_VERTEX_OFFSET
: <a class="el" href="registers_8h.html#a5612f66bbcc522c08a2e461c3dfd005c">registers.h</a>
<li>GPUREG_VSH_CODETRANSFER_END
: <a class="el" href="registers_8h.html#a1667038160eea1de00f085f29200432d">registers.h</a>
</li>
+<li>GPUREG_VSH_COM_MODE
+: <a class="el" href="registers_8h.html#a4299a2e3692a1a0fc5ffbe3c7c8fe88b">registers.h</a>
+</li>
<li>GPUREG_VSH_ENTRYPOINT
: <a class="el" href="registers_8h.html#a99d927679d2e17a1424818ec012f8aec">registers.h</a>
</li>
<li>GPUREG_VSH_INTUNIFORM_I3
: <a class="el" href="registers_8h.html#a959d548f12721538039014cd81a01ca3">registers.h</a>
</li>
+<li>GPUREG_VSH_NUM_ATTR
+: <a class="el" href="registers_8h.html#adae9f37beda3967ab92abf326b9c8cb8">registers.h</a>
+</li>
<li>GPUREG_VSH_OPDESCS_CONFIG
: <a class="el" href="registers_8h.html#a7548a0b3329042a39ca5e7ae377a3895">registers.h</a>
</li>
<li>GPUREG_VSH_OUTMAP_MASK
: <a class="el" href="registers_8h.html#a1e4dda0b9256622e7ae616cc5a730778">registers.h</a>
</li>
+<li>GPUREG_VSH_OUTMAP_TOTAL1
+: <a class="el" href="registers_8h.html#a160bd3120fc5b3d21f43c5aa6c1a7dc5">registers.h</a>
+</li>
+<li>GPUREG_VSH_OUTMAP_TOTAL2
+: <a class="el" href="registers_8h.html#a6b0cf4143229c57fc50942a7b69fe64d">registers.h</a>
+</li>
+<li>GPUREG_VTX_FUNC
+: <a class="el" href="registers_8h.html#ab0598306186cded73b0478246fe6d06c">registers.h</a>
+</li>
<li>GSP_BGR8_OES
: <a class="el" href="gspgpu_8h.html#a4c8d43241faec4b99bf24791375c3708a7e2e54f5d000504cd971d23bf2d2b58f">gspgpu.h</a>
</li>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a64">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a63">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a74">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a62">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a61">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a72">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
<p>Finishes drawing. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a33">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a33">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a33">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a31">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a31">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a31">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a28">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a28">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a28">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a26">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a26">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a26">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a32">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a32">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a32">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a30">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a30">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a30">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a60">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a59">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a70">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a58">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a57">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a68">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a44">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a44">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a44">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a42">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a42">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a42">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a63">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a61">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd></dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a61">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a59">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <span class="keywordtype">void</span> <a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>() <a class="code" href="types_8h.html#ac1e8a42306d8e67cb94ca31c3956ee78">DEPRECATED</a>;</div>
<div class="ttc" id="gpu-old_8h_html_aa2512e6c918e4ce998899d589a20dc2b"><div class="ttname"><a href="gpu-old_8h.html#aa2512e6c918e4ce998899d589a20dc2b">GPU_SetStencilOp</a></div><div class="ttdeci">void GPU_SetStencilOp(GPU_STENCILOP sfail, GPU_STENCILOP dfail, GPU_STENCILOP pass) DEPRECATED</div><div class="ttdoc">Sets the stencil test operators. </div></div>
-<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a></div><div class="ttdeci">GPU_CULLMODE</div><div class="ttdoc">Cull modes. </div><div class="ttdef"><b>Definition:</b> enums.h:196</div></div>
+<div class="ttc" id="enums_8h_html_aded31eec5d2f72ea5c6141f24d8a0174"><div class="ttname"><a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a></div><div class="ttdeci">GPU_CULLMODE</div><div class="ttdoc">Cull modes. </div><div class="ttdef"><b>Definition:</b> enums.h:216</div></div>
<div class="ttc" id="gpu-old_8h_html_a8b0ca32b6fca3bb66b7c8f5c4c658d91"><div class="ttname"><a href="gpu-old_8h.html#a8b0ca32b6fca3bb66b7c8f5c4c658d91">GPU_SetTextureEnable</a></div><div class="ttdeci">void GPU_SetTextureEnable(GPU_TEXUNIT units) DEPRECATED</div><div class="ttdoc">Sets the enabled texture units. </div></div>
<div class="ttc" id="gpu-old_8h_html_ac9bf249df1e7a27a56a4e57c81d19e1c"><div class="ttname"><a href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a></div><div class="ttdeci">void GPU_SetAlphaBlending(GPU_BLENDEQUATION colorEquation, GPU_BLENDEQUATION alphaEquation, GPU_BLENDFACTOR colorSrc, GPU_BLENDFACTOR colorDst, GPU_BLENDFACTOR alphaSrc, GPU_BLENDFACTOR alphaDst) DEPRECATED</div><div class="ttdoc">Sets the alpha blending parameters. </div></div>
<div class="ttc" id="gpu-old_8h_html_a921bb00def7171c1936fa50c6e464fba"><div class="ttname"><a href="gpu-old_8h.html#a921bb00def7171c1936fa50c6e464fba">GPU_Init</a></div><div class="ttdeci">void GPU_Init(Handle *gsphandle) DEPRECATED</div><div class="ttdoc">Initializes the GPU. </div></div>
<div class="ttc" id="gpu-old_8h_html_a717ac338a87549c36a9d70f5c1d7a077"><div class="ttname"><a href="gpu-old_8h.html#a717ac338a87549c36a9d70f5c1d7a077">GPU_SetFaceCulling</a></div><div class="ttdeci">void GPU_SetFaceCulling(GPU_CULLMODE mode) DEPRECATED</div><div class="ttdoc">Sets the face culling mode. </div></div>
<div class="ttc" id="gpu-old_8h_html_aba80c2d6e88cb75263de89a2d059e230"><div class="ttname"><a href="gpu-old_8h.html#aba80c2d6e88cb75263de89a2d059e230">GPU_SetViewport</a></div><div class="ttdeci">void GPU_SetViewport(u32 *depthBuffer, u32 *colorBuffer, u32 x, u32 y, u32 w, u32 h) DEPRECATED</div><div class="ttdoc">Sets the viewport. </div></div>
<div class="ttc" id="types_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:22</div></div>
-<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a></div><div class="ttdeci">GPU_STENCILOP</div><div class="ttdoc">Stencil operations. </div><div class="ttdef"><b>Definition:</b> enums.h:102</div></div>
+<div class="ttc" id="enums_8h_html_ab7737bd79ec87b48dd2815e54a0f78c1"><div class="ttname"><a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a></div><div class="ttdeci">GPU_STENCILOP</div><div class="ttdoc">Stencil operations. </div><div class="ttdef"><b>Definition:</b> enums.h:122</div></div>
<div class="ttc" id="gpu-old_8h_html_a896e2be6136bb62909be966cc74eeb4d"><div class="ttname"><a href="gpu-old_8h.html#a896e2be6136bb62909be966cc74eeb4d">GPU_Reset</a></div><div class="ttdeci">void GPU_Reset(u32 *gxbuf, u32 *gpuBuf, u32 gpuBufSize) DEPRECATED</div><div class="ttdoc">Resets the GPU. </div></div>
<div class="ttc" id="gpu-old_8h_html_a829e0411f5a51f8c0ed4a473fbbccb55"><div class="ttname"><a href="gpu-old_8h.html#a829e0411f5a51f8c0ed4a473fbbccb55">GPU_DrawElements</a></div><div class="ttdeci">void GPU_DrawElements(GPU_Primitive_t primitive, u32 *indexArray, u32 n) DEPRECATED</div><div class="ttdoc">Draws vertex elements. </div></div>
-<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a></div><div class="ttdeci">GPU_BLENDEQUATION</div><div class="ttdoc">Blend modes. </div><div class="ttdef"><b>Definition:</b> enums.h:128</div></div>
+<div class="ttc" id="enums_8h_html_ade416bc8de7b235e270c76f371d3cfb5"><div class="ttname"><a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a></div><div class="ttdeci">GPU_BLENDEQUATION</div><div class="ttdoc">Blend modes. </div><div class="ttdef"><b>Definition:</b> enums.h:148</div></div>
<div class="ttc" id="gpu-old_8h_html_a7b61022c85fa068574fd6b61d55f9530"><div class="ttname"><a href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a></div><div class="ttdeci">void GPU_SetTexEnv(u8 id, u16 rgbSources, u16 alphaSources, u16 rgbOperands, u16 alphaOperands, GPU_COMBINEFUNC rgbCombine, GPU_COMBINEFUNC alphaCombine, u32 constantColor) DEPRECATED</div><div class="ttdoc">Sets the parameters of a texture combiner. </div></div>
<div class="ttc" id="gpu-old_8h_html_a8b8de4eb721e55913ad0641c64fbaa75"><div class="ttname"><a href="gpu-old_8h.html#a8b8de4eb721e55913ad0641c64fbaa75">GPU_DepthMap</a></div><div class="ttdeci">void GPU_DepthMap(float zScale, float zOffset) DEPRECATED</div><div class="ttdoc">Sets the depth map. </div></div>
<div class="ttc" id="types_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle. </div><div class="ttdef"><b>Definition:</b> types.h:41</div></div>
<div class="ttc" id="gpu-old_8h_html_a8c32fb10ed5457b2e3a9273db61187d3"><div class="ttname"><a href="gpu-old_8h.html#a8c32fb10ed5457b2e3a9273db61187d3">GPU_SetDepthTestAndWriteMask</a></div><div class="ttdeci">void GPU_SetDepthTestAndWriteMask(bool enable, GPU_TESTFUNC function, GPU_WRITEMASK writemask) DEPRECATED</div><div class="ttdoc">Sets the depth test parameters and pixel write mask. </div></div>
-<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a></div><div class="ttdeci">GPU_TESTFUNC</div><div class="ttdoc">Test functions. </div><div class="ttdef"><b>Definition:</b> enums.h:80</div></div>
-<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a></div><div class="ttdeci">GPU_BLENDFACTOR</div><div class="ttdoc">Blend factors. </div><div class="ttdef"><b>Definition:</b> enums.h:138</div></div>
+<div class="ttc" id="enums_8h_html_ad964a2dd9f856d413d01dc81d5712618"><div class="ttname"><a href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a></div><div class="ttdeci">GPU_TESTFUNC</div><div class="ttdoc">Test functions. </div><div class="ttdef"><b>Definition:</b> enums.h:91</div></div>
+<div class="ttc" id="enums_8h_html_a2a140d854f0e7c97cec2b38f4a226fe1"><div class="ttname"><a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a></div><div class="ttdeci">GPU_BLENDFACTOR</div><div class="ttdoc">Blend factors. </div><div class="ttdef"><b>Definition:</b> enums.h:158</div></div>
<div class="ttc" id="types_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">would be nice if newlib had this already </div><div class="ttdef"><b>Definition:</b> types.h:21</div></div>
<div class="ttc" id="gpu-old_8h_html_a4aecce954e20dee2e37e2e774361e9dd"><div class="ttname"><a href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a></div><div class="ttdeci">void GPU_DrawArray(GPU_Primitive_t primitive, u32 first, u32 count) DEPRECATED</div><div class="ttdoc">Draws an array of vertex data. </div></div>
<div class="ttc" id="gpu-old_8h_html_a16d2f28ab67d2208b0321f817f7babb3"><div class="ttname"><a href="gpu-old_8h.html#a16d2f28ab67d2208b0321f817f7babb3">GPU_SetColorLogicOp</a></div><div class="ttdeci">void GPU_SetColorLogicOp(GPU_LOGICOP op) DEPRECATED</div><div class="ttdoc">Sets the color logic operator. </div></div>
-<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1f"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a></div><div class="ttdeci">GPU_LOGICOP</div><div class="ttdoc">Logical operations. </div><div class="ttdef"><b>Definition:</b> enums.h:158</div></div>
+<div class="ttc" id="enums_8h_html_a55b65550b3921c9e2e94797e3c9ccc1f"><div class="ttname"><a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a></div><div class="ttdeci">GPU_LOGICOP</div><div class="ttdoc">Logical operations. </div><div class="ttdef"><b>Definition:</b> enums.h:178</div></div>
<div class="ttc" id="types_8h_html_a3f7e2bcbb0b4c338f3c4f6c937cd4234"><div class="ttname"><a href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a></div><div class="ttdeci">uint64_t u64</div><div class="ttdoc">64-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:24</div></div>
-<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a></div><div class="ttdeci">GPU_SHADER_TYPE</div><div class="ttdoc">Shader types. </div><div class="ttdef"><b>Definition:</b> enums.h:371</div></div>
-<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a></div><div class="ttdeci">GPU_SCISSORMODE</div><div class="ttdoc">Scissor test modes. </div><div class="ttdef"><b>Definition:</b> enums.h:93</div></div>
+<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a></div><div class="ttdeci">GPU_SHADER_TYPE</div><div class="ttdoc">Shader types. </div><div class="ttdef"><b>Definition:</b> enums.h:391</div></div>
+<div class="ttc" id="enums_8h_html_a3ba8ed980a4a9da6170a5fdfaad86808"><div class="ttname"><a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a></div><div class="ttdeci">GPU_SCISSORMODE</div><div class="ttdoc">Scissor test modes. </div><div class="ttdef"><b>Definition:</b> enums.h:113</div></div>
<div class="ttc" id="gpu-old_8h_html_a5bcd123602324b372662ea425786aa58"><div class="ttname"><a href="gpu-old_8h.html#a5bcd123602324b372662ea425786aa58">GPU_SetScissorTest</a></div><div class="ttdeci">void GPU_SetScissorTest(GPU_SCISSORMODE mode, u32 left, u32 bottom, u32 right, u32 top) DEPRECATED</div><div class="ttdoc">Sets the current scissor test mode. </div></div>
<div class="ttc" id="types_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer </div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
<div class="ttc" id="gpu_8h_html"><div class="ttname"><a href="gpu_8h.html">gpu.h</a></div><div class="ttdoc">Barebones GPU communications driver. </div></div>
<div class="ttc" id="gpu-old_8h_html_a4145b7accf26fb3295c6e950a6ec52c5"><div class="ttname"><a href="gpu-old_8h.html#a4145b7accf26fb3295c6e950a6ec52c5">GPU_SetTexture</a></div><div class="ttdeci">void GPU_SetTexture(GPU_TEXUNIT unit, u32 *data, u16 width, u16 height, u32 param, GPU_TEXCOLOR colorType) DEPRECATED</div><div class="ttdoc">Sets the texture data of a texture unit. </div></div>
<div class="ttc" id="gpu-old_8h_html_abc687b8c34463fd1ceacd64dab6c078e"><div class="ttname"><a href="gpu-old_8h.html#abc687b8c34463fd1ceacd64dab6c078e">GPU_SetStencilTest</a></div><div class="ttdeci">void GPU_SetStencilTest(bool enable, GPU_TESTFUNC function, u8 ref, u8 input_mask, u8 write_mask) DEPRECATED</div><div class="ttdoc">Sets the stencil test parameters. </div></div>
<div class="ttc" id="gpu-old_8h_html_aec1714fa8c2684020ab10a4da8e784e0"><div class="ttname"><a href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a></div><div class="ttdeci">void GPU_SetAlphaTest(bool enable, GPU_TESTFUNC function, u8 ref) DEPRECATED</div><div class="ttdoc">Sets the alpha test parameters. </div></div>
-<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a></div><div class="ttdeci">GPU_COMBINEFUNC</div><div class="ttdoc">Texture combiner functions. </div><div class="ttdef"><b>Definition:</b> enums.h:256</div></div>
+<div class="ttc" id="enums_8h_html_a07c36c673c5ca75d946367821c8afdd0"><div class="ttname"><a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a></div><div class="ttdeci">GPU_COMBINEFUNC</div><div class="ttdoc">Texture combiner functions. </div><div class="ttdef"><b>Definition:</b> enums.h:276</div></div>
<div class="ttc" id="gpu-old_8h_html_a0c6bf377d3b218402cca69bb16778fd5"><div class="ttname"><a href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a></div><div class="ttdeci">void GPU_FinishDrawing() DEPRECATED</div><div class="ttdoc">Finishes drawing. </div></div>
-<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a></div><div class="ttdeci">GPU_Primitive_t</div><div class="ttdoc">Supported primitives. </div><div class="ttdef"><b>Definition:</b> enums.h:362</div></div>
+<div class="ttc" id="enums_8h_html_a94bdee50fa003d70dd3888f347397806"><div class="ttname"><a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a></div><div class="ttdeci">GPU_Primitive_t</div><div class="ttdoc">Supported primitives. </div><div class="ttdef"><b>Definition:</b> enums.h:382</div></div>
<div class="ttc" id="gpu-old_8h_html_ac81475073183a797d1e723770f5cf6b4"><div class="ttname"><a href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a></div><div class="ttdeci">void GPU_SetAttributeBuffers(u8 totalAttributes, u32 *baseAddress, u64 attributeFormats, u16 attributeMask, u64 attributePermutation, u8 numBuffers, u32 bufferOffsets[], u64 bufferPermutations[], u8 bufferNumAttributes[]) DEPRECATED</div><div class="ttdoc">Sets the VBO attribute buffers. </div></div>
<div class="ttc" id="gpu-old_8h_html_a7fc8f4ca807737d2d9206e1ef9144dc4"><div class="ttname"><a href="gpu-old_8h.html#a7fc8f4ca807737d2d9206e1ef9144dc4">GPU_SetTextureBorderColor</a></div><div class="ttdeci">void GPU_SetTextureBorderColor(GPU_TEXUNIT unit, u32 borderColor) DEPRECATED</div><div class="ttdoc">Sets the border color of a texture unit. </div></div>
<div class="ttc" id="types_8h_html_ac1e8a42306d8e67cb94ca31c3956ee78"><div class="ttname"><a href="types_8h.html#ac1e8a42306d8e67cb94ca31c3956ee78">DEPRECATED</a></div><div class="ttdeci">#define DEPRECATED</div><div class="ttdoc">Flags a function as deprecated. </div><div class="ttdef"><b>Definition:</b> types.h:55</div></div>
<div class="ttc" id="gpu-old_8h_html_a2ead0a88519b4197e13c6ce8e138d6c7"><div class="ttname"><a href="gpu-old_8h.html#a2ead0a88519b4197e13c6ce8e138d6c7">GPU_SetBlendingColor</a></div><div class="ttdeci">void GPU_SetBlendingColor(u8 r, u8 g, u8 b, u8 a) DEPRECATED</div><div class="ttdoc">Sets the blending color. </div></div>
-<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a></div><div class="ttdeci">GPU_WRITEMASK</div><div class="ttdoc">Pixel write mask. </div><div class="ttdef"><b>Definition:</b> enums.h:115</div></div>
+<div class="ttc" id="enums_8h_html_a7fffcfca8e93491a90d7b54cce719cd3"><div class="ttname"><a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a></div><div class="ttdeci">GPU_WRITEMASK</div><div class="ttdoc">Pixel write mask. </div><div class="ttdef"><b>Definition:</b> enums.h:135</div></div>
<div class="ttc" id="gpu-old_8h_html_a2304fe715b5b6b7dd253c0ed94b9e2db"><div class="ttname"><a href="gpu-old_8h.html#a2304fe715b5b6b7dd253c0ed94b9e2db">GPU_SetCombinerBufferWrite</a></div><div class="ttdeci">void GPU_SetCombinerBufferWrite(u8 rgb_config, u8 alpha_config) DEPRECATED</div><div class="ttdoc">Sets the combiner buffer write parameters. </div></div>
-<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a></div><div class="ttdeci">GPU_TEXUNIT</div><div class="ttdoc">Supported texture units. </div><div class="ttdef"><b>Definition:</b> enums.h:36</div></div>
-<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99f"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a></div><div class="ttdeci">GPU_TEXCOLOR</div><div class="ttdoc">Supported texture formats. </div><div class="ttdef"><b>Definition:</b> enums.h:44</div></div>
+<div class="ttc" id="enums_8h_html_a541188a9d9f32ee0f5c74b2742908cf5"><div class="ttname"><a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a></div><div class="ttdeci">GPU_TEXUNIT</div><div class="ttdoc">Supported texture units. </div><div class="ttdef"><b>Definition:</b> enums.h:47</div></div>
+<div class="ttc" id="enums_8h_html_a63bb2f7fceb0f356549f0be235a0f99f"><div class="ttname"><a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a></div><div class="ttdeci">GPU_TEXCOLOR</div><div class="ttdoc">Supported texture formats. </div><div class="ttdef"><b>Definition:</b> enums.h:55</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a43">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a43">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a43">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a41">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a41">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a41">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
<div class="line"> <a name="a21"></a><a class="code" href="gpu-old_8h.html#a8c32fb10ed5457b2e3a9273db61187d3">GPU_SetDepthTestAndWriteMask</a>(<span class="keyword">true</span>, <a name="a22"></a><a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a>, <a name="a23"></a><a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a>);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// This is unknown</span></div>
-<div class="line"> <a name="a24"></a><a class="code" href="gpu_8h.html#a9042ca3f0e361abe2a2ede7206376cb5">GPUCMD_AddMaskedWrite</a>(<a name="a25"></a><a class="code" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5">GPUREG_0062</a>, 0x1, 0);</div>
-<div class="line"> <a name="a26"></a><a class="code" href="gpu_8h.html#a1251c8456a0f92b49eecbe2c21f0a9a0">GPUCMD_AddWrite</a>(<a name="a27"></a><a class="code" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e">GPUREG_0118</a>, 0);</div>
+<div class="line"> <a name="a24"></a><a class="code" href="gpu_8h.html#a9042ca3f0e361abe2a2ede7206376cb5">GPUCMD_AddMaskedWrite</a>(GPUREG_0062, 0x1, 0);</div>
+<div class="line"> <a name="a25"></a><a class="code" href="gpu_8h.html#a1251c8456a0f92b49eecbe2c21f0a9a0">GPUCMD_AddWrite</a>(GPUREG_0118, 0);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure alpha blending and test</span></div>
-<div class="line"> <a name="a28"></a><a class="code" href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a>(<a name="a29"></a><a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a name="a30"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a name="a31"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>);</div>
-<div class="line"> <a name="a32"></a><a class="code" href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a>(<span class="keyword">false</span>, <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a>, 0x00);</div>
+<div class="line"> <a name="a26"></a><a class="code" href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a>(<a name="a27"></a><a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a name="a28"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a name="a29"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>);</div>
+<div class="line"> <a name="a30"></a><a class="code" href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a>(<span class="keyword">false</span>, <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a>, 0x00);</div>
<div class="line"></div>
<div class="line"> <span class="keywordtype">int</span> i;</div>
<div class="line"> <span class="keywordflow">for</span> (i = 0; i < 6; i ++)</div>
<div class="line"><span class="keywordtype">void</span> gpuFrameEnd(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Finish rendering</span></div>
-<div class="line"> <a name="a33"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
-<div class="line"> <a name="a34"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
-<div class="line"> <a name="a35"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
-<div class="line"> <a name="a36"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
+<div class="line"> <a name="a31"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
+<div class="line"> <a name="a32"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
+<div class="line"> <a name="a33"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
+<div class="line"> <a name="a34"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Transfer the GPU output to the framebuffer</span></div>
-<div class="line"> <a name="a37"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
-<div class="line"> colorBuf, <a name="a38"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
-<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a39"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a40"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a41"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
+<div class="line"> <a name="a35"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
+<div class="line"> colorBuf, <a name="a36"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
+<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a37"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a38"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a39"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
<div class="line"> DISPLAY_TRANSFER_FLAGS);</div>
-<div class="line"> <a name="a42"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
+<div class="line"> <a name="a40"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Reset the command buffer</span></div>
-<div class="line"> <a name="a43"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
+<div class="line"> <a name="a41"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
<div class="line">};</div>
<div class="line"></div>
<div class="line"><span class="keywordtype">void</span> GPU_SetDummyTexEnv(<span class="keywordtype">int</span> <span class="keywordtype">id</span>)</div>
<div class="line">{</div>
-<div class="line"> <a name="a44"></a><a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(<span class="keywordtype">id</span>,</div>
-<div class="line"> <a name="a45"></a><a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a46"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
+<div class="line"> <a name="a42"></a><a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(<span class="keywordtype">id</span>,</div>
+<div class="line"> <a name="a43"></a><a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a44"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
-<div class="line"> <a name="a47"></a><a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
+<div class="line"> <a name="a45"></a><a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
-<div class="line"> <a name="a48"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
+<div class="line"> <a name="a46"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
<div class="line"> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
<div class="line"> 0xFFFFFFFF);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="preprocessor">#define vertex_list_count (sizeof(vertex_list)/sizeof(vertex_list[0]))</span></div>
<div class="line"></div>
-<div class="line"><span class="keyword">static</span> <a name="_a49"></a><a class="code" href="structDVLB__s.html">DVLB_s</a> *vshader_dvlb, *gshader_dvlb;</div>
-<div class="line"><span class="keyword">static</span> <a name="_a50"></a><a class="code" href="structshaderProgram__s.html">shaderProgram_s</a> program;</div>
+<div class="line"><span class="keyword">static</span> <a name="_a47"></a><a class="code" href="structDVLB__s.html">DVLB_s</a> *vshader_dvlb, *gshader_dvlb;</div>
+<div class="line"><span class="keyword">static</span> <a name="_a48"></a><a class="code" href="structshaderProgram__s.html">shaderProgram_s</a> program;</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">int</span> uLoc_projection;</div>
<div class="line"><span class="keyword">static</span> matrix_4x4 projection;</div>
<div class="line"></div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Load the shaders and create a shader program</span></div>
<div class="line"> <span class="comment">// The geoshader stride is set to 6 so that it processes a triangle at a time</span></div>
-<div class="line"> vshader_dvlb = <a name="a51"></a><a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)vshader_shbin, vshader_shbin_size);</div>
+<div class="line"> vshader_dvlb = <a name="a49"></a><a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)vshader_shbin, vshader_shbin_size);</div>
<div class="line"> gshader_dvlb = <a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)gshader_shbin, gshader_shbin_size);</div>
-<div class="line"> <a name="a52"></a><a class="code" href="shaderProgram_8h.html#a4907e3572c644efe27c130a8c37bddf0">shaderProgramInit</a>(&program);</div>
-<div class="line"> <a name="a53"></a><a class="code" href="shaderProgram_8h.html#a3ca416a2e6bc3c2aaae1895435e8452c">shaderProgramSetVsh</a>(&program, &vshader_dvlb-><a name="a54"></a><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0]);</div>
-<div class="line"> <a name="a55"></a><a class="code" href="shaderProgram_8h.html#a9dfb834657daeaa420744d0d55a857b4">shaderProgramSetGsh</a>(&program, &gshader_dvlb-><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0], 6);</div>
+<div class="line"> <a name="a50"></a><a class="code" href="shaderProgram_8h.html#a4907e3572c644efe27c130a8c37bddf0">shaderProgramInit</a>(&program);</div>
+<div class="line"> <a name="a51"></a><a class="code" href="shaderProgram_8h.html#a3ca416a2e6bc3c2aaae1895435e8452c">shaderProgramSetVsh</a>(&program, &vshader_dvlb-><a name="a52"></a><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0]);</div>
+<div class="line"> <a name="a53"></a><a class="code" href="shaderProgram_8h.html#a9dfb834657daeaa420744d0d55a857b4">shaderProgramSetGsh</a>(&program, &gshader_dvlb-><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0], 6);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Get the location of the projection matrix uniform</span></div>
-<div class="line"> uLoc_projection = <a name="a56"></a><a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a name="a57"></a><a class="code" href="structshaderProgram__s.html#a80f25550817af2c8163bc95430542f1f">geometryShader</a>, <span class="stringliteral">"projection"</span>);</div>
+<div class="line"> uLoc_projection = <a name="a54"></a><a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a name="a55"></a><a class="code" href="structshaderProgram__s.html#a80f25550817af2c8163bc95430542f1f">geometryShader</a>, <span class="stringliteral">"projection"</span>);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Compute the projection matrix</span></div>
<div class="line"> m4x4_ortho_tilt(&projection, 0.0, 400.0, 0.0, 240.0, 0.0, 1.0);</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneRender(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Bind the shader program</span></div>
-<div class="line"> <a name="a58"></a><a class="code" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgramUse</a>(&program);</div>
+<div class="line"> <a name="a56"></a><a class="code" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgramUse</a>(&program);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the first fragment shading substage to just pass through the vertex color</span></div>
<div class="line"> <span class="comment">// See https://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml for more insight</span></div>
<div class="line"> <a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(0,</div>
-<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a59"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// RGB channels</span></div>
+<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a57"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// RGB channels</span></div>
<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// Alpha</span></div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0), <span class="comment">// RGB</span></div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0), <span class="comment">// Alpha</span></div>
<div class="line"> 0xFFFFFFFF);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the "attribute buffers" (that is, the vertex input buffers)</span></div>
-<div class="line"> <a name="a60"></a><a class="code" href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a>(</div>
+<div class="line"> <a name="a58"></a><a class="code" href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a>(</div>
<div class="line"> 2, <span class="comment">// Number of inputs per vertex</span></div>
<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a class="code" href="os_8h.html#ad5be83050dcdaf4ba7824a2afd420866">osConvertVirtToPhys</a>(vbo_data), <span class="comment">// Location of the VBO</span></div>
-<div class="line"> <a name="a61"></a><a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(0, 3, <a name="a62"></a><a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>) |</div>
+<div class="line"> <a name="a59"></a><a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(0, 3, <a name="a60"></a><a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>) |</div>
<div class="line"> <a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(1, 4, <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>), <span class="comment">// Format of the inputs (in this case the only input is a 3-element float vector)</span></div>
<div class="line"> 0xFFC, <span class="comment">// Unused attribute mask, in our case bit 0 is cleared since it is used</span></div>
<div class="line"> 0x10, <span class="comment">// Attribute permutations (here it is the identity)</span></div>
<div class="line"> (<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>[]) { 2 }); <span class="comment">// Number of attributes for each buffer</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Upload the projection matrix</span></div>
-<div class="line"> GPU_SetFloatUniformMatrix(<a name="a63"></a><a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a>, uLoc_projection, &projection);</div>
+<div class="line"> GPU_SetFloatUniformMatrix(<a name="a61"></a><a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a>, uLoc_projection, &projection);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Draw the VBO - GPU_GEOMETRY_PRIM allows the geoshader to control primitive emission</span></div>
-<div class="line"> <a name="a64"></a><a class="code" href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a>(<a name="a65"></a><a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a>, 0, vertex_list_count);</div>
+<div class="line"> <a name="a62"></a><a class="code" href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a>(<a name="a63"></a><a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a>, 0, vertex_list_count);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneExit(<span class="keywordtype">void</span>)</div>
<div class="line"> <a class="code" href="linear_8h.html#aeb28d4069fd209e0067ac185fb9b83e2">linearFree</a>(vbo_data);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Free the shader program</span></div>
-<div class="line"> <a name="a66"></a><a class="code" href="shaderProgram_8h.html#a57cbd903975f5ccce6169159f89714d8">shaderProgramFree</a>(&program);</div>
-<div class="line"> <a name="a67"></a><a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(vshader_dvlb);</div>
+<div class="line"> <a name="a64"></a><a class="code" href="shaderProgram_8h.html#a57cbd903975f5ccce6169159f89714d8">shaderProgramFree</a>(&program);</div>
+<div class="line"> <a name="a65"></a><a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(vshader_dvlb);</div>
<div class="line"> <a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(gshader_dvlb);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main()</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Initialize graphics</span></div>
-<div class="line"> <a name="a68"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
+<div class="line"> <a name="a66"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
<div class="line"> gpuInit();</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Initialize the scene</span></div>
<div class="line"> gpuClearBuffers(CLEAR_COLOR);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Main loop</span></div>
-<div class="line"> <span class="keywordflow">while</span> (<a name="a69"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
+<div class="line"> <span class="keywordflow">while</span> (<a name="a67"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
<div class="line"> {</div>
-<div class="line"> <a name="a70"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>(); <span class="comment">// Synchronize with the start of VBlank</span></div>
-<div class="line"> <a name="a71"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
-<div class="line"> <a name="a72"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>(); <span class="comment">// Read the user input</span></div>
+<div class="line"> <a name="a68"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>(); <span class="comment">// Synchronize with the start of VBlank</span></div>
+<div class="line"> <a name="a69"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
+<div class="line"> <a name="a70"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>(); <span class="comment">// Read the user input</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Respond to user input</span></div>
-<div class="line"> <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a73"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line"> <span class="keywordflow">if</span> (kDown & <a name="a74"></a><a class="code" href="hid_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line"> <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a71"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
+<div class="line"> <span class="keywordflow">if</span> (kDown & <a name="a72"></a><a class="code" href="hid_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
<div class="line"> <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Render the scene</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Deinitialize graphics</span></div>
<div class="line"> gpuExit();</div>
-<div class="line"> <a name="a75"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
+<div class="line"> <a name="a73"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
<div class="line"> <span class="keywordflow">return</span> 0;</div>
<div class="line">}</div>
</div><!-- fragment --> </div><!-- contents -->
<div class="line"> <a name="a21"></a><a class="code" href="gpu-old_8h.html#a8c32fb10ed5457b2e3a9273db61187d3">GPU_SetDepthTestAndWriteMask</a>(<span class="keyword">true</span>, <a name="a22"></a><a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a>, <a name="a23"></a><a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a>);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// This is unknown</span></div>
-<div class="line"> <a name="a24"></a><a class="code" href="gpu_8h.html#a9042ca3f0e361abe2a2ede7206376cb5">GPUCMD_AddMaskedWrite</a>(<a name="a25"></a><a class="code" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5">GPUREG_0062</a>, 0x1, 0);</div>
-<div class="line"> <a name="a26"></a><a class="code" href="gpu_8h.html#a1251c8456a0f92b49eecbe2c21f0a9a0">GPUCMD_AddWrite</a>(<a name="a27"></a><a class="code" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e">GPUREG_0118</a>, 0);</div>
+<div class="line"> <a name="a24"></a><a class="code" href="gpu_8h.html#a9042ca3f0e361abe2a2ede7206376cb5">GPUCMD_AddMaskedWrite</a>(GPUREG_0062, 0x1, 0);</div>
+<div class="line"> <a name="a25"></a><a class="code" href="gpu_8h.html#a1251c8456a0f92b49eecbe2c21f0a9a0">GPUCMD_AddWrite</a>(GPUREG_0118, 0);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure alpha blending and test</span></div>
-<div class="line"> <a name="a28"></a><a class="code" href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a>(<a name="a29"></a><a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a name="a30"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a name="a31"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>);</div>
-<div class="line"> <a name="a32"></a><a class="code" href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a>(<span class="keyword">false</span>, <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a>, 0x00);</div>
+<div class="line"> <a name="a26"></a><a class="code" href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a>(<a name="a27"></a><a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a name="a28"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a name="a29"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>);</div>
+<div class="line"> <a name="a30"></a><a class="code" href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a>(<span class="keyword">false</span>, <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a>, 0x00);</div>
<div class="line"></div>
<div class="line"> <span class="keywordtype">int</span> i;</div>
<div class="line"> <span class="keywordflow">for</span> (i = 0; i < 6; i ++)</div>
<div class="line"><span class="keywordtype">void</span> gpuFrameEnd(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Finish rendering</span></div>
-<div class="line"> <a name="a33"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
-<div class="line"> <a name="a34"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
-<div class="line"> <a name="a35"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
-<div class="line"> <a name="a36"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
+<div class="line"> <a name="a31"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
+<div class="line"> <a name="a32"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
+<div class="line"> <a name="a33"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
+<div class="line"> <a name="a34"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Transfer the GPU output to the framebuffer</span></div>
-<div class="line"> <a name="a37"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
-<div class="line"> colorBuf, <a name="a38"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
-<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a39"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a40"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a41"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
+<div class="line"> <a name="a35"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
+<div class="line"> colorBuf, <a name="a36"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
+<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a37"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a38"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a39"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
<div class="line"> DISPLAY_TRANSFER_FLAGS);</div>
-<div class="line"> <a name="a42"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
+<div class="line"> <a name="a40"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Reset the command buffer</span></div>
-<div class="line"> <a name="a43"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
+<div class="line"> <a name="a41"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
<div class="line">};</div>
<div class="line"></div>
<div class="line"><span class="keywordtype">void</span> GPU_SetDummyTexEnv(<span class="keywordtype">int</span> <span class="keywordtype">id</span>)</div>
<div class="line">{</div>
-<div class="line"> <a name="a44"></a><a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(<span class="keywordtype">id</span>,</div>
-<div class="line"> <a name="a45"></a><a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a46"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
+<div class="line"> <a name="a42"></a><a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(<span class="keywordtype">id</span>,</div>
+<div class="line"> <a name="a43"></a><a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a44"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
-<div class="line"> <a name="a47"></a><a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
+<div class="line"> <a name="a45"></a><a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
-<div class="line"> <a name="a48"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
+<div class="line"> <a name="a46"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
<div class="line"> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
<div class="line"> 0xFFFFFFFF);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="preprocessor">#define vertex_list_count (sizeof(vertex_list)/sizeof(vertex_list[0]))</span></div>
<div class="line"></div>
-<div class="line"><span class="keyword">static</span> <a name="_a49"></a><a class="code" href="structDVLB__s.html">DVLB_s</a>* vshader_dvlb;</div>
-<div class="line"><span class="keyword">static</span> <a name="_a50"></a><a class="code" href="structshaderProgram__s.html">shaderProgram_s</a> program;</div>
+<div class="line"><span class="keyword">static</span> <a name="_a47"></a><a class="code" href="structDVLB__s.html">DVLB_s</a>* vshader_dvlb;</div>
+<div class="line"><span class="keyword">static</span> <a name="_a48"></a><a class="code" href="structshaderProgram__s.html">shaderProgram_s</a> program;</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">int</span> uLoc_projection;</div>
<div class="line"><span class="keyword">static</span> matrix_4x4 projection;</div>
<div class="line"></div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneInit(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Load the vertex shader and create a shader program</span></div>
-<div class="line"> vshader_dvlb = <a name="a51"></a><a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)vshader_shbin, vshader_shbin_size);</div>
-<div class="line"> <a name="a52"></a><a class="code" href="shaderProgram_8h.html#a4907e3572c644efe27c130a8c37bddf0">shaderProgramInit</a>(&program);</div>
-<div class="line"> <a name="a53"></a><a class="code" href="shaderProgram_8h.html#a3ca416a2e6bc3c2aaae1895435e8452c">shaderProgramSetVsh</a>(&program, &vshader_dvlb-><a name="a54"></a><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0]);</div>
+<div class="line"> vshader_dvlb = <a name="a49"></a><a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)vshader_shbin, vshader_shbin_size);</div>
+<div class="line"> <a name="a50"></a><a class="code" href="shaderProgram_8h.html#a4907e3572c644efe27c130a8c37bddf0">shaderProgramInit</a>(&program);</div>
+<div class="line"> <a name="a51"></a><a class="code" href="shaderProgram_8h.html#a3ca416a2e6bc3c2aaae1895435e8452c">shaderProgramSetVsh</a>(&program, &vshader_dvlb-><a name="a52"></a><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0]);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Get the location of the projection matrix uniform</span></div>
-<div class="line"> uLoc_projection = <a name="a55"></a><a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a name="a56"></a><a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"projection"</span>);</div>
+<div class="line"> uLoc_projection = <a name="a53"></a><a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a name="a54"></a><a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"projection"</span>);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Compute the projection matrix</span></div>
<div class="line"> m4x4_ortho_tilt(&projection, 0.0, 400.0, 0.0, 240.0, 0.0, 1.0);</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneRender(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Bind the shader program</span></div>
-<div class="line"> <a name="a57"></a><a class="code" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgramUse</a>(&program);</div>
+<div class="line"> <a name="a55"></a><a class="code" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgramUse</a>(&program);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the first fragment shading substage to just pass through the vertex color</span></div>
<div class="line"> <span class="comment">// See https://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml for more insight</span></div>
<div class="line"> <a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(0,</div>
-<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a58"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// RGB channels</span></div>
+<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a56"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// RGB channels</span></div>
<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// Alpha</span></div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0), <span class="comment">// RGB</span></div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0), <span class="comment">// Alpha</span></div>
<div class="line"> 0xFFFFFFFF);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the "attribute buffers" (that is, the vertex input buffers)</span></div>
-<div class="line"> <a name="a59"></a><a class="code" href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a>(</div>
+<div class="line"> <a name="a57"></a><a class="code" href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a>(</div>
<div class="line"> 1, <span class="comment">// Number of inputs per vertex</span></div>
<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a class="code" href="os_8h.html#ad5be83050dcdaf4ba7824a2afd420866">osConvertVirtToPhys</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>)vbo_data), <span class="comment">// Location of the VBO</span></div>
-<div class="line"> <a name="a60"></a><a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(0, 3, <a name="a61"></a><a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>), <span class="comment">// Format of the inputs (in this case the only input is a 3-element float vector)</span></div>
+<div class="line"> <a name="a58"></a><a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(0, 3, <a name="a59"></a><a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>), <span class="comment">// Format of the inputs (in this case the only input is a 3-element float vector)</span></div>
<div class="line"> 0xFFE, <span class="comment">// Unused attribute mask, in our case bit 0 is cleared since it is used</span></div>
<div class="line"> 0x0, <span class="comment">// Attribute permutations (here it is the identity)</span></div>
<div class="line"> 1, <span class="comment">// Number of buffers</span></div>
<div class="line"> (<a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a>[]) { 1 }); <span class="comment">// Number of attributes for each buffer</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Upload the projection matrix</span></div>
-<div class="line"> GPU_SetFloatUniformMatrix(<a name="a62"></a><a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_projection, &projection);</div>
+<div class="line"> GPU_SetFloatUniformMatrix(<a name="a60"></a><a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_projection, &projection);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Draw the VBO</span></div>
-<div class="line"> <a name="a63"></a><a class="code" href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a>(<a name="a64"></a><a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a>, 0, vertex_list_count);</div>
+<div class="line"> <a name="a61"></a><a class="code" href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a>(<a name="a62"></a><a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a>, 0, vertex_list_count);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneExit(<span class="keywordtype">void</span>)</div>
<div class="line"> <a class="code" href="linear_8h.html#aeb28d4069fd209e0067ac185fb9b83e2">linearFree</a>(vbo_data);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Free the shader program</span></div>
-<div class="line"> <a name="a65"></a><a class="code" href="shaderProgram_8h.html#a57cbd903975f5ccce6169159f89714d8">shaderProgramFree</a>(&program);</div>
-<div class="line"> <a name="a66"></a><a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(vshader_dvlb);</div>
+<div class="line"> <a name="a63"></a><a class="code" href="shaderProgram_8h.html#a57cbd903975f5ccce6169159f89714d8">shaderProgramFree</a>(&program);</div>
+<div class="line"> <a name="a64"></a><a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(vshader_dvlb);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main()</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Initialize graphics</span></div>
-<div class="line"> <a name="a67"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
+<div class="line"> <a name="a65"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
<div class="line"> gpuInit();</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Initialize the scene</span></div>
<div class="line"> gpuClearBuffers(CLEAR_COLOR);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Main loop</span></div>
-<div class="line"> <span class="keywordflow">while</span> (<a name="a68"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
+<div class="line"> <span class="keywordflow">while</span> (<a name="a66"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
<div class="line"> {</div>
-<div class="line"> <a name="a69"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>(); <span class="comment">// Synchronize with the start of VBlank</span></div>
-<div class="line"> <a name="a70"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
-<div class="line"> <a name="a71"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>(); <span class="comment">// Read the user input</span></div>
+<div class="line"> <a name="a67"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>(); <span class="comment">// Synchronize with the start of VBlank</span></div>
+<div class="line"> <a name="a68"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
+<div class="line"> <a name="a69"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>(); <span class="comment">// Read the user input</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Respond to user input</span></div>
-<div class="line"> <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a72"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line"> <span class="keywordflow">if</span> (kDown & <a name="a73"></a><a class="code" href="hid_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line"> <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a70"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
+<div class="line"> <span class="keywordflow">if</span> (kDown & <a name="a71"></a><a class="code" href="hid_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
<div class="line"> <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Render the scene</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Deinitialize graphics</span></div>
<div class="line"> gpuExit();</div>
-<div class="line"> <a name="a74"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
+<div class="line"> <a name="a72"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
<div class="line"> <span class="keywordflow">return</span> 0;</div>
<div class="line">}</div>
</div><!-- fragment --> </div><!-- contents -->
<div class="line"> <a name="a21"></a><a class="code" href="gpu-old_8h.html#a8c32fb10ed5457b2e3a9273db61187d3">GPU_SetDepthTestAndWriteMask</a>(<span class="keyword">true</span>, <a name="a22"></a><a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a>, <a name="a23"></a><a class="code" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a>);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// This is unknown</span></div>
-<div class="line"> <a name="a24"></a><a class="code" href="gpu_8h.html#a9042ca3f0e361abe2a2ede7206376cb5">GPUCMD_AddMaskedWrite</a>(<a name="a25"></a><a class="code" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5">GPUREG_0062</a>, 0x1, 0);</div>
-<div class="line"> <a name="a26"></a><a class="code" href="gpu_8h.html#a1251c8456a0f92b49eecbe2c21f0a9a0">GPUCMD_AddWrite</a>(<a name="a27"></a><a class="code" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e">GPUREG_0118</a>, 0);</div>
+<div class="line"> <a name="a24"></a><a class="code" href="gpu_8h.html#a9042ca3f0e361abe2a2ede7206376cb5">GPUCMD_AddMaskedWrite</a>(GPUREG_0062, 0x1, 0);</div>
+<div class="line"> <a name="a25"></a><a class="code" href="gpu_8h.html#a1251c8456a0f92b49eecbe2c21f0a9a0">GPUCMD_AddWrite</a>(GPUREG_0118, 0);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure alpha blending and test</span></div>
-<div class="line"> <a name="a28"></a><a class="code" href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a>(<a name="a29"></a><a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a name="a30"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a name="a31"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>);</div>
-<div class="line"> <a name="a32"></a><a class="code" href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a>(<span class="keyword">false</span>, <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a>, 0x00);</div>
+<div class="line"> <a name="a26"></a><a class="code" href="gpu-old_8h.html#ac9bf249df1e7a27a56a4e57c81d19e1c">GPU_SetAlphaBlending</a>(<a name="a27"></a><a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a class="code" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a>, <a name="a28"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a name="a29"></a><a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a>, <a class="code" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a>);</div>
+<div class="line"> <a name="a30"></a><a class="code" href="gpu-old_8h.html#aec1714fa8c2684020ab10a4da8e784e0">GPU_SetAlphaTest</a>(<span class="keyword">false</span>, <a class="code" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a>, 0x00);</div>
<div class="line"></div>
<div class="line"> <span class="keywordtype">int</span> i;</div>
<div class="line"> <span class="keywordflow">for</span> (i = 0; i < 6; i ++)</div>
<div class="line"><span class="keywordtype">void</span> gpuFrameEnd(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Finish rendering</span></div>
-<div class="line"> <a name="a33"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
-<div class="line"> <a name="a34"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
-<div class="line"> <a name="a35"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
-<div class="line"> <a name="a36"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
+<div class="line"> <a name="a31"></a><a class="code" href="gpu-old_8h.html#a0c6bf377d3b218402cca69bb16778fd5">GPU_FinishDrawing</a>();</div>
+<div class="line"> <a name="a32"></a><a class="code" href="gpu_8h.html#a418b5471dc141d47267cbc9b8facc4a3">GPUCMD_Finalize</a>();</div>
+<div class="line"> <a name="a33"></a><a class="code" href="gpu_8h.html#a7a806155f4e52af7775737d45d9342d5">GPUCMD_FlushAndRun</a>();</div>
+<div class="line"> <a name="a34"></a><a class="code" href="gspgpu_8h.html#aba84a82e0137f5dc7a5c9d0ece41d9b7">gspWaitForP3D</a>(); <span class="comment">// Wait for the rendering to complete</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Transfer the GPU output to the framebuffer</span></div>
-<div class="line"> <a name="a37"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
-<div class="line"> colorBuf, <a name="a38"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
-<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a39"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a40"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a41"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
+<div class="line"> <a name="a35"></a><a class="code" href="gx_8h.html#a4de1f2c27d7984b8cf5b93c8913a499b">GX_DisplayTransfer</a>(</div>
+<div class="line"> colorBuf, <a name="a36"></a><a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
+<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a name="a37"></a><a class="code" href="gfx_8h.html#a332447352568e250a75397a1b2e452db">gfxGetFramebuffer</a>(<a name="a38"></a><a class="code" href="gfx_8h.html#a356112d87f5cf6bbba3ea3b6b010e09caf9d44178134d07cf9c5923200e14af09">GFX_TOP</a>, <a name="a39"></a><a class="code" href="gfx_8h.html#ab9bacc1d598f0f6e4d5ef8bbeb466b03a1bfda6a35adc49eb4631246ea4e637e1">GFX_LEFT</a>, NULL, NULL), <a class="code" href="gx_8h.html#ad34237bd30a2a96a6074e8967840d4fc">GX_BUFFER_DIM</a>(240, 400),</div>
<div class="line"> DISPLAY_TRANSFER_FLAGS);</div>
-<div class="line"> <a name="a42"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
+<div class="line"> <a name="a40"></a><a class="code" href="gspgpu_8h.html#a2f2aca81b76a88b6ebb121ec54f76b7e">gspWaitForPPF</a>(); <span class="comment">// Wait for the transfer to complete</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Reset the command buffer</span></div>
-<div class="line"> <a name="a43"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
+<div class="line"> <a name="a41"></a><a class="code" href="gpu_8h.html#a42142a7ec0fd6ac9941d454f7e18415a">GPUCMD_SetBufferOffset</a>(0);</div>
<div class="line">};</div>
<div class="line"></div>
<div class="line"><span class="keywordtype">void</span> GPU_SetDummyTexEnv(<span class="keywordtype">int</span> <span class="keywordtype">id</span>)</div>
<div class="line">{</div>
-<div class="line"> <a name="a44"></a><a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(<span class="keywordtype">id</span>,</div>
-<div class="line"> <a name="a45"></a><a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a46"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
+<div class="line"> <a name="a42"></a><a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(<span class="keywordtype">id</span>,</div>
+<div class="line"> <a name="a43"></a><a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a44"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a>, 0, 0),</div>
-<div class="line"> <a name="a47"></a><a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
+<div class="line"> <a name="a45"></a><a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0),</div>
-<div class="line"> <a name="a48"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
+<div class="line"> <a name="a46"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
<div class="line"> <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a>,</div>
<div class="line"> 0xFFFFFFFF);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="preprocessor">#define vertex_list_count (sizeof(vertex_list)/sizeof(vertex_list[0]))</span></div>
<div class="line"></div>
-<div class="line"><span class="keyword">static</span> <a name="_a49"></a><a class="code" href="structDVLB__s.html">DVLB_s</a>* vshader_dvlb;</div>
-<div class="line"><span class="keyword">static</span> <a name="_a50"></a><a class="code" href="structshaderProgram__s.html">shaderProgram_s</a> program;</div>
+<div class="line"><span class="keyword">static</span> <a name="_a47"></a><a class="code" href="structDVLB__s.html">DVLB_s</a>* vshader_dvlb;</div>
+<div class="line"><span class="keyword">static</span> <a name="_a48"></a><a class="code" href="structshaderProgram__s.html">shaderProgram_s</a> program;</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">int</span> uLoc_projection, uLoc_modelView;</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">int</span> uLoc_lightVec, uLoc_lightHalfVec, uLoc_lightClr, uLoc_material;</div>
<div class="line"><span class="keyword">static</span> matrix_4x4 projection;</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneInit(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Load the vertex shader and create a shader program</span></div>
-<div class="line"> vshader_dvlb = <a name="a51"></a><a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)vshader_shbin, vshader_shbin_size);</div>
-<div class="line"> <a name="a52"></a><a class="code" href="shaderProgram_8h.html#a4907e3572c644efe27c130a8c37bddf0">shaderProgramInit</a>(&program);</div>
-<div class="line"> <a name="a53"></a><a class="code" href="shaderProgram_8h.html#a3ca416a2e6bc3c2aaae1895435e8452c">shaderProgramSetVsh</a>(&program, &vshader_dvlb-><a name="a54"></a><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0]);</div>
+<div class="line"> vshader_dvlb = <a name="a49"></a><a class="code" href="shbin_8h.html#afd50bf30516e9e3acffd3b62cd061cb0">DVLB_ParseFile</a>((<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)vshader_shbin, vshader_shbin_size);</div>
+<div class="line"> <a name="a50"></a><a class="code" href="shaderProgram_8h.html#a4907e3572c644efe27c130a8c37bddf0">shaderProgramInit</a>(&program);</div>
+<div class="line"> <a name="a51"></a><a class="code" href="shaderProgram_8h.html#a3ca416a2e6bc3c2aaae1895435e8452c">shaderProgramSetVsh</a>(&program, &vshader_dvlb-><a name="a52"></a><a class="code" href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLE</a>[0]);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Get the location of the uniforms</span></div>
-<div class="line"> uLoc_projection = <a name="a55"></a><a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a name="a56"></a><a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"projection"</span>);</div>
+<div class="line"> uLoc_projection = <a name="a53"></a><a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a name="a54"></a><a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"projection"</span>);</div>
<div class="line"> uLoc_modelView = <a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"modelView"</span>);</div>
<div class="line"> uLoc_lightVec = <a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"lightVec"</span>);</div>
<div class="line"> uLoc_lightHalfVec = <a class="code" href="shaderProgram_8h.html#afc98c295e7c2634daad923f159ddf604">shaderInstanceGetUniformLocation</a>(program.<a class="code" href="structshaderProgram__s.html#a607da7b7218dbc29d5bd811ecfe7f8f0">vertexShader</a>, <span class="stringliteral">"lightHalfVec"</span>);</div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneRender(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Bind the shader program</span></div>
-<div class="line"> <a name="a57"></a><a class="code" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgramUse</a>(&program);</div>
+<div class="line"> <a name="a55"></a><a class="code" href="shaderProgram_8h.html#a29749780857245eb8860fe1bda3bcc97">shaderProgramUse</a>(&program);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the first fragment shading substage to blend the texture color with</span></div>
<div class="line"> <span class="comment">// the vertex color (calculated by the vertex shader using a lighting algorithm)</span></div>
<div class="line"> <span class="comment">// See https://www.opengl.org/sdk/docs/man2/xhtml/glTexEnv.xml for more insight</span></div>
<div class="line"> <a class="code" href="gpu-old_8h.html#a7b61022c85fa068574fd6b61d55f9530">GPU_SetTexEnv</a>(0,</div>
-<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a58"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a>, <a name="a59"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// RGB channels</span></div>
+<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a name="a56"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a>, <a name="a57"></a><a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// RGB channels</span></div>
<div class="line"> <a class="code" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(<a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>, <a class="code" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a>), <span class="comment">// Alpha</span></div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0), <span class="comment">// RGB</span></div>
<div class="line"> <a class="code" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(0, 0, 0), <span class="comment">// Alpha</span></div>
-<div class="line"> <a name="a60"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a>, <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a>, <span class="comment">// RGB, Alpha</span></div>
+<div class="line"> <a name="a58"></a><a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a>, <a class="code" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a>, <span class="comment">// RGB, Alpha</span></div>
<div class="line"> 0xFFFFFFFF);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the first texture unit</span></div>
-<div class="line"> <a name="a61"></a><a class="code" href="gpu-old_8h.html#a8b0ca32b6fca3bb66b7c8f5c4c658d91">GPU_SetTextureEnable</a>(<a name="a62"></a><a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a>);</div>
-<div class="line"> <a name="a63"></a><a class="code" href="gpu-old_8h.html#a4145b7accf26fb3295c6e950a6ec52c5">GPU_SetTexture</a>(</div>
+<div class="line"> <a name="a59"></a><a class="code" href="gpu-old_8h.html#a8b0ca32b6fca3bb66b7c8f5c4c658d91">GPU_SetTextureEnable</a>(<a name="a60"></a><a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a>);</div>
+<div class="line"> <a name="a61"></a><a class="code" href="gpu-old_8h.html#a4145b7accf26fb3295c6e950a6ec52c5">GPU_SetTexture</a>(</div>
<div class="line"> <a class="code" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a>,</div>
<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a class="code" href="os_8h.html#ad5be83050dcdaf4ba7824a2afd420866">osConvertVirtToPhys</a>(tex_data),</div>
<div class="line"> 64, <span class="comment">// Width</span></div>
<div class="line"> 64, <span class="comment">// Height</span></div>
-<div class="line"> <a name="a64"></a><a class="code" href="enums_8h.html#a136a68611d2edcd5e875cbe6b2ffc14a">GPU_TEXTURE_MAG_FILTER</a>(<a name="a65"></a><a class="code" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4a18f85af3bd3785e9463dae917436cb6f">GPU_LINEAR</a>) | <a name="a66"></a><a class="code" href="enums_8h.html#a2df8e344fd803deccbe004a547fbb941">GPU_TEXTURE_WRAP_S</a>(<a name="a67"></a><a class="code" href="enums_8h.html#aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3">GPU_REPEAT</a>) | <a name="a68"></a><a class="code" href="enums_8h.html#aba218d9758b440166624d22b2c735fa2">GPU_TEXTURE_WRAP_T</a>(<a class="code" href="enums_8h.html#aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3">GPU_REPEAT</a>), <span class="comment">// Flags</span></div>
-<div class="line"> <a name="a69"></a><a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a> <span class="comment">// Pixel format</span></div>
+<div class="line"> <a name="a62"></a><a class="code" href="enums_8h.html#a136a68611d2edcd5e875cbe6b2ffc14a">GPU_TEXTURE_MAG_FILTER</a>(<a name="a63"></a><a class="code" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4a18f85af3bd3785e9463dae917436cb6f">GPU_LINEAR</a>) | <a name="a64"></a><a class="code" href="enums_8h.html#a2df8e344fd803deccbe004a547fbb941">GPU_TEXTURE_WRAP_S</a>(<a name="a65"></a><a class="code" href="enums_8h.html#aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3">GPU_REPEAT</a>) | <a name="a66"></a><a class="code" href="enums_8h.html#aba218d9758b440166624d22b2c735fa2">GPU_TEXTURE_WRAP_T</a>(<a class="code" href="enums_8h.html#aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3">GPU_REPEAT</a>), <span class="comment">// Flags</span></div>
+<div class="line"> <a name="a67"></a><a class="code" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a> <span class="comment">// Pixel format</span></div>
<div class="line"> );</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Configure the "attribute buffers" (that is, the vertex input buffers)</span></div>
-<div class="line"> <a name="a70"></a><a class="code" href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a>(</div>
+<div class="line"> <a name="a68"></a><a class="code" href="gpu-old_8h.html#ac81475073183a797d1e723770f5cf6b4">GPU_SetAttributeBuffers</a>(</div>
<div class="line"> 3, <span class="comment">// Number of inputs per vertex</span></div>
<div class="line"> (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)<a class="code" href="os_8h.html#ad5be83050dcdaf4ba7824a2afd420866">osConvertVirtToPhys</a>(vbo_data), <span class="comment">// Location of the VBO</span></div>
-<div class="line"> <a name="a71"></a><a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(0, 3, <a name="a72"></a><a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>) | <span class="comment">// Format of the inputs</span></div>
+<div class="line"> <a name="a69"></a><a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(0, 3, <a name="a70"></a><a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>) | <span class="comment">// Format of the inputs</span></div>
<div class="line"> <a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(1, 2, <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>) |</div>
<div class="line"> <a class="code" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(2, 3, <a class="code" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a>),</div>
<div class="line"> 0xFFC, <span class="comment">// Unused attribute mask, in our case bits 0~2 are cleared since they are used</span></div>
<div class="line"> angleY += M_PI / 360;</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Upload the uniforms</span></div>
-<div class="line"> GPU_SetFloatUniformMatrix(<a name="a73"></a><a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_projection, &projection);</div>
+<div class="line"> GPU_SetFloatUniformMatrix(<a name="a71"></a><a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_projection, &projection);</div>
<div class="line"> GPU_SetFloatUniformMatrix(<a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_modelView, &modelView);</div>
<div class="line"> GPU_SetFloatUniformMatrix(<a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_material, &material);</div>
<div class="line"> <a class="code" href="gpu-old_8h.html#af18a38db985563a54813c2ebf86d6509">GPU_SetFloatUniform</a>(<a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_lightVec, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)(<span class="keywordtype">float</span>[]){0.0f, -1.0f, 0.0f, 0.0f}, 1);</div>
<div class="line"> <a class="code" href="gpu-old_8h.html#af18a38db985563a54813c2ebf86d6509">GPU_SetFloatUniform</a>(<a class="code" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a>, uLoc_lightClr, (<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>*)(<span class="keywordtype">float</span>[]){1.0f, 1.0f, 1.0f, 1.0f}, 1);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Draw the VBO</span></div>
-<div class="line"> <a name="a74"></a><a class="code" href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a>(<a name="a75"></a><a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a>, 0, vertex_list_count);</div>
+<div class="line"> <a name="a72"></a><a class="code" href="gpu-old_8h.html#a4aecce954e20dee2e37e2e774361e9dd">GPU_DrawArray</a>(<a name="a73"></a><a class="code" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a>, 0, vertex_list_count);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> sceneExit(<span class="keywordtype">void</span>)</div>
<div class="line"> <a class="code" href="linear_8h.html#aeb28d4069fd209e0067ac185fb9b83e2">linearFree</a>(vbo_data);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Free the shader program</span></div>
-<div class="line"> <a name="a76"></a><a class="code" href="shaderProgram_8h.html#a57cbd903975f5ccce6169159f89714d8">shaderProgramFree</a>(&program);</div>
-<div class="line"> <a name="a77"></a><a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(vshader_dvlb);</div>
+<div class="line"> <a name="a74"></a><a class="code" href="shaderProgram_8h.html#a57cbd903975f5ccce6169159f89714d8">shaderProgramFree</a>(&program);</div>
+<div class="line"> <a name="a75"></a><a class="code" href="shbin_8h.html#a60c02d561312081aefb2096f2b005643">DVLB_Free</a>(vshader_dvlb);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main()</div>
<div class="line">{</div>
<div class="line"> <span class="comment">// Initialize graphics</span></div>
-<div class="line"> <a name="a78"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
+<div class="line"> <a name="a76"></a><a class="code" href="gfx_8h.html#a236a005ae029247c8bfe4a4a649206fc">gfxInitDefault</a>();</div>
<div class="line"> gpuInit();</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Initialize the scene</span></div>
<div class="line"> gpuClearBuffers(CLEAR_COLOR);</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Main loop</span></div>
-<div class="line"> <span class="keywordflow">while</span> (<a name="a79"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
+<div class="line"> <span class="keywordflow">while</span> (<a name="a77"></a><a class="code" href="apt_8h.html#a84808c36d9a8c389896ecf241c7f89cb">aptMainLoop</a>())</div>
<div class="line"> {</div>
-<div class="line"> <a name="a80"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>(); <span class="comment">// Synchronize with the start of VBlank</span></div>
-<div class="line"> <a name="a81"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
-<div class="line"> <a name="a82"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>(); <span class="comment">// Read the user input</span></div>
+<div class="line"> <a name="a78"></a><a class="code" href="gspgpu_8h.html#abf0a992835649b5fe90e95d8a58b8c45">gspWaitForVBlank</a>(); <span class="comment">// Synchronize with the start of VBlank</span></div>
+<div class="line"> <a name="a79"></a><a class="code" href="gfx_8h.html#a3306df28835a647734cf8e299f041527">gfxSwapBuffersGpu</a>(); <span class="comment">// Swap the framebuffers so that the frame that we rendered last frame is now visible</span></div>
+<div class="line"> <a name="a80"></a><a class="code" href="hid_8h.html#abbbf0e1f3a79a75e459e19f85a66bee6">hidScanInput</a>(); <span class="comment">// Read the user input</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Respond to user input</span></div>
-<div class="line"> <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a83"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
-<div class="line"> <span class="keywordflow">if</span> (kDown & <a name="a84"></a><a class="code" href="hid_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
+<div class="line"> <a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> kDown = <a name="a81"></a><a class="code" href="hid_8h.html#aa2cababf764bf0b4297dc2e2fffe2a76">hidKeysDown</a>();</div>
+<div class="line"> <span class="keywordflow">if</span> (kDown & <a name="a82"></a><a class="code" href="hid_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a616a1f5c4ed36080ca954453084aea3b">KEY_START</a>)</div>
<div class="line"> <span class="keywordflow">break</span>; <span class="comment">// break in order to return to hbmenu</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Render the scene</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Deinitialize graphics</span></div>
<div class="line"> gpuExit();</div>
-<div class="line"> <a name="a85"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
+<div class="line"> <a name="a83"></a><a class="code" href="gfx_8h.html#aa446ccfdfdd4c575e648956ae96f2a3b">gfxExit</a>();</div>
<div class="line"> <span class="keywordflow">return</span> 0;</div>
<div class="line">}</div>
</div><!-- fragment --> </div><!-- contents -->
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a37">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a37">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a37">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a35">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a35">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a35">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
<p>Gets keys that were just pressed. </p>
<p>Individual keys can be checked by ORing them with this value. </p><dl class="section return"><dt>Returns</dt><dd>Keys down. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a3">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a11">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a7">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a9">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a73">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a72">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a83">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a8">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a5">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a5">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a8">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a19">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a5">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a5">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a7">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a22">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a9">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a12">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a5">time/rtc/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="app_launch_2source_2main_8c-example.html#a3">app_launch/source/main.c</a>, <a class="el" href="audio_2mic_2source_2main_8c-example.html#a11">audio/mic/source/main.c</a>, <a class="el" href="get_system_language_2source_2main_8c-example.html#a7">get_system_language/source/main.c</a>, <a class="el" href="graphics_2bitmap_224bit-color_2source_2main_8c-example.html#a9">graphics/bitmap/24bit-color/source/main.c</a>, <a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a71">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a70">graphics/gpu/simple_tri/source/main.c</a>, <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a81">graphics/gpu/textured_cube/source/main.c</a>, <a class="el" href="graphics_2printing_2both-screen-text_2source_2main_8c-example.html#a8">graphics/printing/both-screen-text/source/main.c</a>, <a class="el" href="graphics_2printing_2colored-text_2source_2main_8c-example.html#a5">graphics/printing/colored-text/source/main.c</a>, <a class="el" href="graphics_2printing_2hello-world_2source_2main_8c-example.html#a5">graphics/printing/hello-world/source/main.c</a>, <a class="el" href="graphics_2printing_2multiple-windows-text_2source_2main_8c-example.html#a8">graphics/printing/multiple-windows-text/source/main.c</a>, <a class="el" href="http_2source_2main_8c-example.html#a19">http/source/main.c</a>, <a class="el" href="input_2read-controls_2source_2main_8c-example.html#a5">input/read-controls/source/main.c</a>, <a class="el" href="input_2touch-screen_2source_2main_8c-example.html#a5">input/touch-screen/source/main.c</a>, <a class="el" href="libapplet_launch_2source_2main_8c-example.html#a7">libapplet_launch/source/main.c</a>, <a class="el" href="mvd_2source_2main_8c-example.html#a22">mvd/source/main.c</a>, <a class="el" href="qtm_2source_2main_8c-example.html#a9">qtm/source/main.c</a>, <a class="el" href="threads_2event_2source_2main_8c-example.html#a12">threads/event/source/main.c</a>, and <a class="el" href="time_2rtc_2source_2main_8c-example.html#a5">time/rtc/source/main.c</a>.</dd>
</dl>
</div>
</div>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae6e84495db866b33fcd336ef0d678a07">GPUREG_0046</a>   0x0046</td></tr>
<tr class="memdesc:ae6e84495db866b33fcd336ef0d678a07"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:ae6e84495db866b33fcd336ef0d678a07"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3932defbf43120ae40c4eea4a9ba1d77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3932defbf43120ae40c4eea4a9ba1d77"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3932defbf43120ae40c4eea4a9ba1d77">GPUREG_0047</a>   0x0047</td></tr>
-<tr class="memdesc:a3932defbf43120ae40c4eea4a9ba1d77"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a3932defbf43120ae40c4eea4a9ba1d77"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac53c71dbd4534a1089387f57f5a77c9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac53c71dbd4534a1089387f57f5a77c9e"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac53c71dbd4534a1089387f57f5a77c9e">GPUREG_0048</a>   0x0048</td></tr>
-<tr class="memdesc:ac53c71dbd4534a1089387f57f5a77c9e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ac53c71dbd4534a1089387f57f5a77c9e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af63533fc295cff720ded306e0efcb7d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af63533fc295cff720ded306e0efcb7d2"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af63533fc295cff720ded306e0efcb7d2">GPUREG_0049</a>   0x0049</td></tr>
-<tr class="memdesc:af63533fc295cff720ded306e0efcb7d2"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:af63533fc295cff720ded306e0efcb7d2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a334b7d5146f2b9d4d5357a300ae8fdcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a334b7d5146f2b9d4d5357a300ae8fdcd"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a334b7d5146f2b9d4d5357a300ae8fdcd">GPUREG_004A</a>   0x004A</td></tr>
-<tr class="memdesc:a334b7d5146f2b9d4d5357a300ae8fdcd"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a334b7d5146f2b9d4d5357a300ae8fdcd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a22cc3e3d65df8b69f20bcbadaddb5e98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22cc3e3d65df8b69f20bcbadaddb5e98"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a22cc3e3d65df8b69f20bcbadaddb5e98">GPUREG_004B</a>   0x004B</td></tr>
-<tr class="memdesc:a22cc3e3d65df8b69f20bcbadaddb5e98"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a22cc3e3d65df8b69f20bcbadaddb5e98"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3c5bf4901f11816a8fe534a9f93ea7ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c5bf4901f11816a8fe534a9f93ea7ed"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3c5bf4901f11816a8fe534a9f93ea7ed">GPUREG_FRAGOP_CLIP</a>   0x0047</td></tr>
+<tr class="memdesc:a3c5bf4901f11816a8fe534a9f93ea7ed"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a3c5bf4901f11816a8fe534a9f93ea7ed"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5596176ad13e4e7bb902c2ea100b827c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5596176ad13e4e7bb902c2ea100b827c"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a5596176ad13e4e7bb902c2ea100b827c">GPUREG_FRAGOP_CLIP_DATA0</a>   0x0048</td></tr>
+<tr class="memdesc:a5596176ad13e4e7bb902c2ea100b827c"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a5596176ad13e4e7bb902c2ea100b827c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab1071cb7612c6d9398aba530b3c06c1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1071cb7612c6d9398aba530b3c06c1c"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab1071cb7612c6d9398aba530b3c06c1c">GPUREG_FRAGOP_CLIP_DATA1</a>   0x0049</td></tr>
+<tr class="memdesc:ab1071cb7612c6d9398aba530b3c06c1c"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab1071cb7612c6d9398aba530b3c06c1c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab810f89021f5497a8404f5f0ec7e14ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab810f89021f5497a8404f5f0ec7e14ab"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab810f89021f5497a8404f5f0ec7e14ab">GPUREG_FRAGOP_CLIP_DATA2</a>   0x004A</td></tr>
+<tr class="memdesc:ab810f89021f5497a8404f5f0ec7e14ab"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab810f89021f5497a8404f5f0ec7e14ab"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd2c81c42efa0e00af1146dde1876430"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2c81c42efa0e00af1146dde1876430"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#acd2c81c42efa0e00af1146dde1876430">GPUREG_FRAGOP_CLIP_DATA3</a>   0x004B</td></tr>
+<tr class="memdesc:acd2c81c42efa0e00af1146dde1876430"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:acd2c81c42efa0e00af1146dde1876430"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7e1924037c48d472a2d279afa20f6cb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e1924037c48d472a2d279afa20f6cb1"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a7e1924037c48d472a2d279afa20f6cb1">GPUREG_004C</a>   0x004C</td></tr>
<tr class="memdesc:a7e1924037c48d472a2d279afa20f6cb1"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4b8ac340760a38ce4794700c592dc2ac">GPUREG_0060</a>   0x0060</td></tr>
<tr class="memdesc:a4b8ac340760a38ce4794700c592dc2ac"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a4b8ac340760a38ce4794700c592dc2ac"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa0cb516e4927cd3aab4cb25730efc27a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0cb516e4927cd3aab4cb25730efc27a"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa0cb516e4927cd3aab4cb25730efc27a">GPUREG_0061</a>   0x0061</td></tr>
-<tr class="memdesc:aa0cb516e4927cd3aab4cb25730efc27a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aa0cb516e4927cd3aab4cb25730efc27a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3277f667dc9f64cc3919a17905739ee5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3277f667dc9f64cc3919a17905739ee5"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5">GPUREG_0062</a>   0x0062</td></tr>
-<tr class="memdesc:a3277f667dc9f64cc3919a17905739ee5"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a3277f667dc9f64cc3919a17905739ee5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac342ec5d6b436beea505f61458bbd8db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac342ec5d6b436beea505f61458bbd8db"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac342ec5d6b436beea505f61458bbd8db">GPUREG_0063</a>   0x0063</td></tr>
-<tr class="memdesc:ac342ec5d6b436beea505f61458bbd8db"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ac342ec5d6b436beea505f61458bbd8db"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aeda7251372e0edc42160c86d1f170792"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeda7251372e0edc42160c86d1f170792"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aeda7251372e0edc42160c86d1f170792">GPUREG_0064</a>   0x0064</td></tr>
-<tr class="memdesc:aeda7251372e0edc42160c86d1f170792"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aeda7251372e0edc42160c86d1f170792"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa7dd528c2805067071d72bb9eb157469"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7dd528c2805067071d72bb9eb157469"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa7dd528c2805067071d72bb9eb157469">GPUREG_EARLYDEPTH_FUNC</a>   0x0061</td></tr>
+<tr class="memdesc:aa7dd528c2805067071d72bb9eb157469"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aa7dd528c2805067071d72bb9eb157469"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a799a26b6e6915c6f6fcd4e37fe784fe2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a799a26b6e6915c6f6fcd4e37fe784fe2"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a799a26b6e6915c6f6fcd4e37fe784fe2">GPUREG_EARLYDEPTH_TEST1</a>   0x0062</td></tr>
+<tr class="memdesc:a799a26b6e6915c6f6fcd4e37fe784fe2"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a799a26b6e6915c6f6fcd4e37fe784fe2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeac0b6649c513717c2a7af911219cb95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeac0b6649c513717c2a7af911219cb95"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aeac0b6649c513717c2a7af911219cb95">GPUREG_EARLYDEPTH_CLEAR</a>   0x0063</td></tr>
+<tr class="memdesc:aeac0b6649c513717c2a7af911219cb95"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aeac0b6649c513717c2a7af911219cb95"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa617b5a86cca9c12455d3152ea80a0f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa617b5a86cca9c12455d3152ea80a0f4"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa617b5a86cca9c12455d3152ea80a0f4">GPUREG_SH_OUTATTR_MODE</a>   0x0064</td></tr>
+<tr class="memdesc:aa617b5a86cca9c12455d3152ea80a0f4"><td class="mdescLeft"> </td><td class="mdescRight">Shader output attributes mode. <br /></td></tr>
+<tr class="separator:aa617b5a86cca9c12455d3152ea80a0f4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abda9094d803b9bd685a705e710920d14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda9094d803b9bd685a705e710920d14"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#abda9094d803b9bd685a705e710920d14">GPUREG_SCISSORTEST_MODE</a>   0x0065</td></tr>
<tr class="memdesc:abda9094d803b9bd685a705e710920d14"><td class="mdescLeft"> </td><td class="mdescRight">Scissor test mode. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab183712784688ccaae279df924fbd03e">GPUREG_0069</a>   0x0069</td></tr>
<tr class="memdesc:ab183712784688ccaae279df924fbd03e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:ab183712784688ccaae279df924fbd03e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a637611e13f1b65e9b68911fa9f1ae29e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a637611e13f1b65e9b68911fa9f1ae29e"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a637611e13f1b65e9b68911fa9f1ae29e">GPUREG_006A</a>   0x006A</td></tr>
-<tr class="memdesc:a637611e13f1b65e9b68911fa9f1ae29e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a637611e13f1b65e9b68911fa9f1ae29e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4525b90f0212c7fb71cee4a169473868"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4525b90f0212c7fb71cee4a169473868"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4525b90f0212c7fb71cee4a169473868">GPUREG_EARLYDEPTH_DATA</a>   0x006A</td></tr>
+<tr class="memdesc:a4525b90f0212c7fb71cee4a169473868"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a4525b90f0212c7fb71cee4a169473868"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad26f7b6caec4188a322b090c69481f00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad26f7b6caec4188a322b090c69481f00"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ad26f7b6caec4188a322b090c69481f00">GPUREG_006B</a>   0x006B</td></tr>
<tr class="memdesc:ad26f7b6caec4188a322b090c69481f00"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a9005dee28399d5308ecb2157cfd0817c">GPUREG_006C</a>   0x006C</td></tr>
<tr class="memdesc:a9005dee28399d5308ecb2157cfd0817c"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a9005dee28399d5308ecb2157cfd0817c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae01f5c6489807553ba5cb36f13a53f50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae01f5c6489807553ba5cb36f13a53f50"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae01f5c6489807553ba5cb36f13a53f50">GPUREG_006D</a>   0x006D</td></tr>
-<tr class="memdesc:ae01f5c6489807553ba5cb36f13a53f50"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ae01f5c6489807553ba5cb36f13a53f50"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa0d38493ba77dbffe614cb538332471b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0d38493ba77dbffe614cb538332471b"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa0d38493ba77dbffe614cb538332471b">GPUREG_FRAMEBUFFER_DIM2</a>   0x006E</td></tr>
-<tr class="memdesc:aa0d38493ba77dbffe614cb538332471b"><td class="mdescLeft"> </td><td class="mdescRight">Framebuffer dimensions. <br /></td></tr>
-<tr class="separator:aa0d38493ba77dbffe614cb538332471b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac89919e064e63cbf66afe5e6129de827"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac89919e064e63cbf66afe5e6129de827"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac89919e064e63cbf66afe5e6129de827">GPUREG_006F</a>   0x006F</td></tr>
-<tr class="memdesc:ac89919e064e63cbf66afe5e6129de827"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ac89919e064e63cbf66afe5e6129de827"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afaa52390d16c941e231a4243346142ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaa52390d16c941e231a4243346142ba"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#afaa52390d16c941e231a4243346142ba">GPUREG_DEPTHMAP_ENABLE</a>   0x006D</td></tr>
+<tr class="memdesc:afaa52390d16c941e231a4243346142ba"><td class="mdescLeft"> </td><td class="mdescRight">Depth map enable. <br /></td></tr>
+<tr class="separator:afaa52390d16c941e231a4243346142ba"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac42032f17e975a5a42f8865b798f02da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac42032f17e975a5a42f8865b798f02da"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac42032f17e975a5a42f8865b798f02da">GPUREG_RENDERBUF_DIM</a>   0x006E</td></tr>
+<tr class="memdesc:ac42032f17e975a5a42f8865b798f02da"><td class="mdescLeft"> </td><td class="mdescRight">Renderbuffer dimensions. <br /></td></tr>
+<tr class="separator:ac42032f17e975a5a42f8865b798f02da"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abea0382ba3568ecdc591fae22b45babb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abea0382ba3568ecdc591fae22b45babb"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#abea0382ba3568ecdc591fae22b45babb">GPUREG_SH_OUTATTR_CLOCK</a>   0x006F</td></tr>
+<tr class="memdesc:abea0382ba3568ecdc591fae22b45babb"><td class="mdescLeft"> </td><td class="mdescRight">Shader output attributes clock enable. <br /></td></tr>
+<tr class="separator:abea0382ba3568ecdc591fae22b45babb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4fdc8dd83c9a80bbac7af5be685f860f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fdc8dd83c9a80bbac7af5be685f860f"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4fdc8dd83c9a80bbac7af5be685f860f">GPUREG_0070</a>   0x0070</td></tr>
<tr class="memdesc:a4fdc8dd83c9a80bbac7af5be685f860f"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="memdesc:ad45bd6c0bd0266c11e0029e3b9958f1a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:ad45bd6c0bd0266c11e0029e3b9958f1a"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Texturing registers (0x080-0x0FF)</div></td></tr>
-<tr class="memitem:adc2bcb5353ab67e626c3f102981cbc79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc2bcb5353ab67e626c3f102981cbc79"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adc2bcb5353ab67e626c3f102981cbc79">GPUREG_TEXUNIT_ENABLE</a>   0x0080</td></tr>
-<tr class="memdesc:adc2bcb5353ab67e626c3f102981cbc79"><td class="mdescLeft"> </td><td class="mdescRight">Enabled texture units. <br /></td></tr>
-<tr class="separator:adc2bcb5353ab67e626c3f102981cbc79"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9b06c577c3e874f56e9597b2eca65db0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b06c577c3e874f56e9597b2eca65db0"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a9b06c577c3e874f56e9597b2eca65db0">GPUREG_TEXUNIT_CONFIG</a>   0x0080</td></tr>
+<tr class="memdesc:a9b06c577c3e874f56e9597b2eca65db0"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit configuration. <br /></td></tr>
+<tr class="separator:a9b06c577c3e874f56e9597b2eca65db0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8daa88c8b167fbe2fa35bdfb0a11376b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8daa88c8b167fbe2fa35bdfb0a11376b"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a8daa88c8b167fbe2fa35bdfb0a11376b">GPUREG_TEXUNIT0_BORDER_COLOR</a>   0x0081</td></tr>
<tr class="memdesc:a8daa88c8b167fbe2fa35bdfb0a11376b"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 0 border color. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a2d36dddc04355ba91ab3aa44004706c6">GPUREG_TEXUNIT0_PARAM</a>   0x0083</td></tr>
<tr class="memdesc:a2d36dddc04355ba91ab3aa44004706c6"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 0 parameters. <br /></td></tr>
<tr class="separator:a2d36dddc04355ba91ab3aa44004706c6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a09002d03506b8ee175610c8b2ba5d261"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09002d03506b8ee175610c8b2ba5d261"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a09002d03506b8ee175610c8b2ba5d261">GPUREG_0084</a>   0x0084</td></tr>
-<tr class="memdesc:a09002d03506b8ee175610c8b2ba5d261"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a09002d03506b8ee175610c8b2ba5d261"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af74d68b3d33978d5d9b7115af5f2376b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af74d68b3d33978d5d9b7115af5f2376b"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af74d68b3d33978d5d9b7115af5f2376b">GPUREG_TEXUNIT0_LOC</a>   0x0085</td></tr>
-<tr class="memdesc:af74d68b3d33978d5d9b7115af5f2376b"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 0 address. <br /></td></tr>
-<tr class="separator:af74d68b3d33978d5d9b7115af5f2376b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5200b431feba8db28042edad99c4acf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5200b431feba8db28042edad99c4acf0"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a5200b431feba8db28042edad99c4acf0">GPUREG_0086</a>   0x0086</td></tr>
-<tr class="memdesc:a5200b431feba8db28042edad99c4acf0"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a5200b431feba8db28042edad99c4acf0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a82bc9196b2cce0c353f57fe779e16d9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82bc9196b2cce0c353f57fe779e16d9d"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a82bc9196b2cce0c353f57fe779e16d9d">GPUREG_0087</a>   0x0087</td></tr>
-<tr class="memdesc:a82bc9196b2cce0c353f57fe779e16d9d"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a82bc9196b2cce0c353f57fe779e16d9d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1b00d21e2a595c7f656692bd65decc66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b00d21e2a595c7f656692bd65decc66"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1b00d21e2a595c7f656692bd65decc66">GPUREG_0088</a>   0x0088</td></tr>
-<tr class="memdesc:a1b00d21e2a595c7f656692bd65decc66"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a1b00d21e2a595c7f656692bd65decc66"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab5266d80d8621e98699d8bee577a0a71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5266d80d8621e98699d8bee577a0a71"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab5266d80d8621e98699d8bee577a0a71">GPUREG_0089</a>   0x0089</td></tr>
-<tr class="memdesc:ab5266d80d8621e98699d8bee577a0a71"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ab5266d80d8621e98699d8bee577a0a71"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3bae62f7c67f9cff10ed6b28e7c408e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bae62f7c67f9cff10ed6b28e7c408e8"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3bae62f7c67f9cff10ed6b28e7c408e8">GPUREG_008A</a>   0x008A</td></tr>
-<tr class="memdesc:a3bae62f7c67f9cff10ed6b28e7c408e8"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a3bae62f7c67f9cff10ed6b28e7c408e8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4a4f8823c8b800acea92b8f4798acdd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a4f8823c8b800acea92b8f4798acdd1"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4a4f8823c8b800acea92b8f4798acdd1">GPUREG_008B</a>   0x008B</td></tr>
-<tr class="memdesc:a4a4f8823c8b800acea92b8f4798acdd1"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a4a4f8823c8b800acea92b8f4798acdd1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1ccc8e073391ef3383bcd56745b32f81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ccc8e073391ef3383bcd56745b32f81"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1ccc8e073391ef3383bcd56745b32f81">GPUREG_TEXUNIT0_LOD</a>   0x0084</td></tr>
+<tr class="memdesc:a1ccc8e073391ef3383bcd56745b32f81"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 0 LOD. <br /></td></tr>
+<tr class="separator:a1ccc8e073391ef3383bcd56745b32f81"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a57cb6e4cdd8b42714b33ebd5a4a38c98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57cb6e4cdd8b42714b33ebd5a4a38c98"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a57cb6e4cdd8b42714b33ebd5a4a38c98">GPUREG_TEXUNIT0_ADDR1</a>   0x0085</td></tr>
+<tr class="memdesc:a57cb6e4cdd8b42714b33ebd5a4a38c98"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 0 address. <br /></td></tr>
+<tr class="separator:a57cb6e4cdd8b42714b33ebd5a4a38c98"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a50be82403aab695e1124e865852b2e14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50be82403aab695e1124e865852b2e14"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a50be82403aab695e1124e865852b2e14">GPUREG_TEXUNIT0_ADDR2</a>   0x0086</td></tr>
+<tr class="memdesc:a50be82403aab695e1124e865852b2e14"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a50be82403aab695e1124e865852b2e14"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac10cf6b015f63fd3855d6746ebed2645"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac10cf6b015f63fd3855d6746ebed2645"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac10cf6b015f63fd3855d6746ebed2645">GPUREG_TEXUNIT0_ADDR3</a>   0x0087</td></tr>
+<tr class="memdesc:ac10cf6b015f63fd3855d6746ebed2645"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ac10cf6b015f63fd3855d6746ebed2645"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab6e3fe6e153d167bc2232e1326fc8daa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6e3fe6e153d167bc2232e1326fc8daa"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab6e3fe6e153d167bc2232e1326fc8daa">GPUREG_TEXUNIT0_ADDR4</a>   0x0088</td></tr>
+<tr class="memdesc:ab6e3fe6e153d167bc2232e1326fc8daa"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab6e3fe6e153d167bc2232e1326fc8daa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a37a0e6a2664d9af06214f3929bab8194"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37a0e6a2664d9af06214f3929bab8194"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a37a0e6a2664d9af06214f3929bab8194">GPUREG_TEXUNIT0_ADDR5</a>   0x0089</td></tr>
+<tr class="memdesc:a37a0e6a2664d9af06214f3929bab8194"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a37a0e6a2664d9af06214f3929bab8194"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adafd4c674a516cc6495f5f4ec04383df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adafd4c674a516cc6495f5f4ec04383df"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adafd4c674a516cc6495f5f4ec04383df">GPUREG_TEXUNIT0_ADDR6</a>   0x008A</td></tr>
+<tr class="memdesc:adafd4c674a516cc6495f5f4ec04383df"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:adafd4c674a516cc6495f5f4ec04383df"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8b1c458f7a802aed0ff1e6557223726e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b1c458f7a802aed0ff1e6557223726e"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a8b1c458f7a802aed0ff1e6557223726e">GPUREG_TEXUNIT0_SHADOW</a>   0x008B</td></tr>
+<tr class="memdesc:a8b1c458f7a802aed0ff1e6557223726e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a8b1c458f7a802aed0ff1e6557223726e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa08280fdedc3ab48e0053fa5904a426f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa08280fdedc3ab48e0053fa5904a426f"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa08280fdedc3ab48e0053fa5904a426f">GPUREG_008C</a>   0x008C</td></tr>
<tr class="memdesc:aa08280fdedc3ab48e0053fa5904a426f"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a7ee90f9886573e3806b8d20c7e8adc31">GPUREG_TEXUNIT1_PARAM</a>   0x0093</td></tr>
<tr class="memdesc:a7ee90f9886573e3806b8d20c7e8adc31"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 1 parameters. <br /></td></tr>
<tr class="separator:a7ee90f9886573e3806b8d20c7e8adc31"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad88d5d4139f462c8bf637a3171dc17b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad88d5d4139f462c8bf637a3171dc17b3"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ad88d5d4139f462c8bf637a3171dc17b3">GPUREG_0094</a>   0x0094</td></tr>
-<tr class="memdesc:ad88d5d4139f462c8bf637a3171dc17b3"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ad88d5d4139f462c8bf637a3171dc17b3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac0fe0da94ec8ae8646d4605da75314de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0fe0da94ec8ae8646d4605da75314de"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac0fe0da94ec8ae8646d4605da75314de">GPUREG_TEXUNIT1_LOC</a>   0x0095</td></tr>
-<tr class="memdesc:ac0fe0da94ec8ae8646d4605da75314de"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 1 address. <br /></td></tr>
-<tr class="separator:ac0fe0da94ec8ae8646d4605da75314de"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0aaf1e48ae5ba27f0aa26c35845debca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aaf1e48ae5ba27f0aa26c35845debca"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0aaf1e48ae5ba27f0aa26c35845debca">GPUREG_TEXUNIT1_LOD</a>   0x0094</td></tr>
+<tr class="memdesc:a0aaf1e48ae5ba27f0aa26c35845debca"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 1 LOD. <br /></td></tr>
+<tr class="separator:a0aaf1e48ae5ba27f0aa26c35845debca"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab1a08e8a5396659811258524fb0ed602"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1a08e8a5396659811258524fb0ed602"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab1a08e8a5396659811258524fb0ed602">GPUREG_TEXUNIT1_ADDR</a>   0x0095</td></tr>
+<tr class="memdesc:ab1a08e8a5396659811258524fb0ed602"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 1 address. <br /></td></tr>
+<tr class="separator:ab1a08e8a5396659811258524fb0ed602"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a90eca8eafbda9d597541d1c72dca3d45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90eca8eafbda9d597541d1c72dca3d45"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a90eca8eafbda9d597541d1c72dca3d45">GPUREG_TEXUNIT1_TYPE</a>   0x0096</td></tr>
<tr class="memdesc:a90eca8eafbda9d597541d1c72dca3d45"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 1 type. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a9ca73b49539c0e55b5c02ada86b0374d">GPUREG_TEXUNIT2_PARAM</a>   0x009B</td></tr>
<tr class="memdesc:a9ca73b49539c0e55b5c02ada86b0374d"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 2 parameters. <br /></td></tr>
<tr class="separator:a9ca73b49539c0e55b5c02ada86b0374d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af6a87b63feafb6b2a1490579efb9094d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6a87b63feafb6b2a1490579efb9094d"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af6a87b63feafb6b2a1490579efb9094d">GPUREG_009C</a>   0x009C</td></tr>
-<tr class="memdesc:af6a87b63feafb6b2a1490579efb9094d"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:af6a87b63feafb6b2a1490579efb9094d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7e04ee8597b15e4ed0f35bc377458c93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e04ee8597b15e4ed0f35bc377458c93"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a7e04ee8597b15e4ed0f35bc377458c93">GPUREG_TEXUNIT2_LOC</a>   0x009D</td></tr>
-<tr class="memdesc:a7e04ee8597b15e4ed0f35bc377458c93"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 2 location. <br /></td></tr>
-<tr class="separator:a7e04ee8597b15e4ed0f35bc377458c93"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af56e18de934881c1047f2c011835708b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af56e18de934881c1047f2c011835708b"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af56e18de934881c1047f2c011835708b">GPUREG_TEXUNIT2_LOD</a>   0x009C</td></tr>
+<tr class="memdesc:af56e18de934881c1047f2c011835708b"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 2 LOD. <br /></td></tr>
+<tr class="separator:af56e18de934881c1047f2c011835708b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e3950c445f1f8fced62806aef865f92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e3950c445f1f8fced62806aef865f92"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a6e3950c445f1f8fced62806aef865f92">GPUREG_TEXUNIT2_ADDR</a>   0x009D</td></tr>
+<tr class="memdesc:a6e3950c445f1f8fced62806aef865f92"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 2 address. <br /></td></tr>
+<tr class="separator:a6e3950c445f1f8fced62806aef865f92"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8e98d48ef42d81b96d17c6233898e369"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e98d48ef42d81b96d17c6233898e369"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a8e98d48ef42d81b96d17c6233898e369">GPUREG_TEXUNIT2_TYPE</a>   0x009E</td></tr>
<tr class="memdesc:a8e98d48ef42d81b96d17c6233898e369"><td class="mdescLeft"> </td><td class="mdescRight">Texture unit 2 type. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1485588a8e71c610f6b2f77703f921fe">GPUREG_00A7</a>   0x00A7</td></tr>
<tr class="memdesc:a1485588a8e71c610f6b2f77703f921fe"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a1485588a8e71c610f6b2f77703f921fe"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6c9803cb63a79cb90b3af6f40bea2655"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c9803cb63a79cb90b3af6f40bea2655"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a6c9803cb63a79cb90b3af6f40bea2655">GPUREG_00A8</a>   0x00A8</td></tr>
-<tr class="memdesc:a6c9803cb63a79cb90b3af6f40bea2655"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a6c9803cb63a79cb90b3af6f40bea2655"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adc24c5d70110ab798d067988166f9dce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc24c5d70110ab798d067988166f9dce"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adc24c5d70110ab798d067988166f9dce">GPUREG_00A9</a>   0x00A9</td></tr>
-<tr class="memdesc:adc24c5d70110ab798d067988166f9dce"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:adc24c5d70110ab798d067988166f9dce"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a82dfdf9d3f6963b93d24238c3a1db69a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82dfdf9d3f6963b93d24238c3a1db69a"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a82dfdf9d3f6963b93d24238c3a1db69a">GPUREG_00AA</a>   0x00AA</td></tr>
-<tr class="memdesc:a82dfdf9d3f6963b93d24238c3a1db69a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a82dfdf9d3f6963b93d24238c3a1db69a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2264ae6298bb7c906e9c5d5204b19536"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2264ae6298bb7c906e9c5d5204b19536"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a2264ae6298bb7c906e9c5d5204b19536">GPUREG_00AB</a>   0x00AB</td></tr>
-<tr class="memdesc:a2264ae6298bb7c906e9c5d5204b19536"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a2264ae6298bb7c906e9c5d5204b19536"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa447d210feb014431c95560907df93d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa447d210feb014431c95560907df93d8"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa447d210feb014431c95560907df93d8">GPUREG_00AC</a>   0x00AC</td></tr>
-<tr class="memdesc:aa447d210feb014431c95560907df93d8"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aa447d210feb014431c95560907df93d8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a225b05265285397526be38d549506ba0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a225b05265285397526be38d549506ba0"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a225b05265285397526be38d549506ba0">GPUREG_00AD</a>   0x00AD</td></tr>
-<tr class="memdesc:a225b05265285397526be38d549506ba0"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a225b05265285397526be38d549506ba0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4280e8663db54482c71510db2f27ccb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4280e8663db54482c71510db2f27ccb8"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4280e8663db54482c71510db2f27ccb8">GPUREG_TEXUNIT3_PROTEX0</a>   0x00A8</td></tr>
+<tr class="memdesc:a4280e8663db54482c71510db2f27ccb8"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a4280e8663db54482c71510db2f27ccb8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0abb23f98dbed1c40c146a258bc07f2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0abb23f98dbed1c40c146a258bc07f2b"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0abb23f98dbed1c40c146a258bc07f2b">GPUREG_TEXUNIT3_PROTEX1</a>   0x00A9</td></tr>
+<tr class="memdesc:a0abb23f98dbed1c40c146a258bc07f2b"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a0abb23f98dbed1c40c146a258bc07f2b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a054e58116c07186726a608cf65d49066"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a054e58116c07186726a608cf65d49066"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a054e58116c07186726a608cf65d49066">GPUREG_TEXUNIT3_PROTEX2</a>   0x00AA</td></tr>
+<tr class="memdesc:a054e58116c07186726a608cf65d49066"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a054e58116c07186726a608cf65d49066"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa091e96bf8605f48e3d62e9419362653"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa091e96bf8605f48e3d62e9419362653"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa091e96bf8605f48e3d62e9419362653">GPUREG_TEXUNIT3_PROTEX3</a>   0x00AB</td></tr>
+<tr class="memdesc:aa091e96bf8605f48e3d62e9419362653"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aa091e96bf8605f48e3d62e9419362653"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7229488fc68879b9563ee1895afd6dfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7229488fc68879b9563ee1895afd6dfe"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a7229488fc68879b9563ee1895afd6dfe">GPUREG_TEXUNIT3_PROTEX4</a>   0x00AC</td></tr>
+<tr class="memdesc:a7229488fc68879b9563ee1895afd6dfe"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a7229488fc68879b9563ee1895afd6dfe"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6f05a6bdece7152b9602c928e9da5316"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f05a6bdece7152b9602c928e9da5316"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a6f05a6bdece7152b9602c928e9da5316">GPUREG_TEXUNIT3_PROTEX5</a>   0x00AD</td></tr>
+<tr class="memdesc:a6f05a6bdece7152b9602c928e9da5316"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a6f05a6bdece7152b9602c928e9da5316"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a000706d66b716f1ae5271e8248ceb781"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a000706d66b716f1ae5271e8248ceb781"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a000706d66b716f1ae5271e8248ceb781">GPUREG_00AE</a>   0x00AE</td></tr>
<tr class="memdesc:a000706d66b716f1ae5271e8248ceb781"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a000706d66b716f1ae5271e8248ceb781"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa2c68f93cba84c4408a970cf50ac1c17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2c68f93cba84c4408a970cf50ac1c17"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa2c68f93cba84c4408a970cf50ac1c17">GPUREG_00AF</a>   0x00AF</td></tr>
-<tr class="memdesc:aa2c68f93cba84c4408a970cf50ac1c17"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aa2c68f93cba84c4408a970cf50ac1c17"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0b2c5741c0a537522a44e74be2b749cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b2c5741c0a537522a44e74be2b749cd"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0b2c5741c0a537522a44e74be2b749cd">GPUREG_00B0</a>   0x00B0</td></tr>
-<tr class="memdesc:a0b2c5741c0a537522a44e74be2b749cd"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a0b2c5741c0a537522a44e74be2b749cd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1199638bffb55f6fb4c93f7683832de9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1199638bffb55f6fb4c93f7683832de9"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1199638bffb55f6fb4c93f7683832de9">GPUREG_00B1</a>   0x00B1</td></tr>
-<tr class="memdesc:a1199638bffb55f6fb4c93f7683832de9"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a1199638bffb55f6fb4c93f7683832de9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a214fe17d6497ea76a74e4a75a5c2d220"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a214fe17d6497ea76a74e4a75a5c2d220"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a214fe17d6497ea76a74e4a75a5c2d220">GPUREG_00B2</a>   0x00B2</td></tr>
-<tr class="memdesc:a214fe17d6497ea76a74e4a75a5c2d220"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a214fe17d6497ea76a74e4a75a5c2d220"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a447c8f4ec0f7bcd56869f17935f4392e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a447c8f4ec0f7bcd56869f17935f4392e"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a447c8f4ec0f7bcd56869f17935f4392e">GPUREG_00B3</a>   0x00B3</td></tr>
-<tr class="memdesc:a447c8f4ec0f7bcd56869f17935f4392e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a447c8f4ec0f7bcd56869f17935f4392e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aed50700793b0f9010fb6d0239d6ce732"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed50700793b0f9010fb6d0239d6ce732"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aed50700793b0f9010fb6d0239d6ce732">GPUREG_00B4</a>   0x00B4</td></tr>
-<tr class="memdesc:aed50700793b0f9010fb6d0239d6ce732"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aed50700793b0f9010fb6d0239d6ce732"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1b70b2aa3a56b6d469114cc9d227d189"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b70b2aa3a56b6d469114cc9d227d189"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1b70b2aa3a56b6d469114cc9d227d189">GPUREG_00B5</a>   0x00B5</td></tr>
-<tr class="memdesc:a1b70b2aa3a56b6d469114cc9d227d189"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a1b70b2aa3a56b6d469114cc9d227d189"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a437807d565e9b3fbd7ad009fd3e68af5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a437807d565e9b3fbd7ad009fd3e68af5"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a437807d565e9b3fbd7ad009fd3e68af5">GPUREG_00B6</a>   0x00B6</td></tr>
-<tr class="memdesc:a437807d565e9b3fbd7ad009fd3e68af5"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a437807d565e9b3fbd7ad009fd3e68af5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a78ce1050d8f4c6f42b4c01a56a52904c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78ce1050d8f4c6f42b4c01a56a52904c"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a78ce1050d8f4c6f42b4c01a56a52904c">GPUREG_00B7</a>   0x00B7</td></tr>
-<tr class="memdesc:a78ce1050d8f4c6f42b4c01a56a52904c"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a78ce1050d8f4c6f42b4c01a56a52904c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3bb4deeb9a8a5c80ebadc66a3f189b83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bb4deeb9a8a5c80ebadc66a3f189b83"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3bb4deeb9a8a5c80ebadc66a3f189b83">GPUREG_PROTEX_LUT</a>   0x00AF</td></tr>
+<tr class="memdesc:a3bb4deeb9a8a5c80ebadc66a3f189b83"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a3bb4deeb9a8a5c80ebadc66a3f189b83"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa205788f82f0817527a1d798a473789b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa205788f82f0817527a1d798a473789b"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa205788f82f0817527a1d798a473789b">GPUREG_PROTEX_LUT_DATA0</a>   0x00B0</td></tr>
+<tr class="memdesc:aa205788f82f0817527a1d798a473789b"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aa205788f82f0817527a1d798a473789b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a51651454a2bb4ec197c0a61757b8e4e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51651454a2bb4ec197c0a61757b8e4e6"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a51651454a2bb4ec197c0a61757b8e4e6">GPUREG_PROTEX_LUT_DATA1</a>   0x00B1</td></tr>
+<tr class="memdesc:a51651454a2bb4ec197c0a61757b8e4e6"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a51651454a2bb4ec197c0a61757b8e4e6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adc1b789ca866c26d5bbe8fb1b9f489df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc1b789ca866c26d5bbe8fb1b9f489df"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adc1b789ca866c26d5bbe8fb1b9f489df">GPUREG_PROTEX_LUT_DATA2</a>   0x00B2</td></tr>
+<tr class="memdesc:adc1b789ca866c26d5bbe8fb1b9f489df"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:adc1b789ca866c26d5bbe8fb1b9f489df"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1aa54541f4a49c0030a8e4aa0659967a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aa54541f4a49c0030a8e4aa0659967a"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1aa54541f4a49c0030a8e4aa0659967a">GPUREG_PROTEX_LUT_DATA3</a>   0x00B3</td></tr>
+<tr class="memdesc:a1aa54541f4a49c0030a8e4aa0659967a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a1aa54541f4a49c0030a8e4aa0659967a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab725ecd38710a0da806f9653b5bb8b4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab725ecd38710a0da806f9653b5bb8b4b"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab725ecd38710a0da806f9653b5bb8b4b">GPUREG_PROTEX_LUT_DATA4</a>   0x00B4</td></tr>
+<tr class="memdesc:ab725ecd38710a0da806f9653b5bb8b4b"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab725ecd38710a0da806f9653b5bb8b4b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa4d4b5e790bab80264dc9722463a0321"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4d4b5e790bab80264dc9722463a0321"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa4d4b5e790bab80264dc9722463a0321">GPUREG_PROTEX_LUT_DATA5</a>   0x00B5</td></tr>
+<tr class="memdesc:aa4d4b5e790bab80264dc9722463a0321"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aa4d4b5e790bab80264dc9722463a0321"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aba0e0492790ddfb676a685bf1769ae02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba0e0492790ddfb676a685bf1769ae02"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aba0e0492790ddfb676a685bf1769ae02">GPUREG_PROTEX_LUT_DATA6</a>   0x00B6</td></tr>
+<tr class="memdesc:aba0e0492790ddfb676a685bf1769ae02"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aba0e0492790ddfb676a685bf1769ae02"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a07a0ad4b865afd372038c015942bedef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07a0ad4b865afd372038c015942bedef"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a07a0ad4b865afd372038c015942bedef">GPUREG_PROTEX_LUT_DATA7</a>   0x00B7</td></tr>
+<tr class="memdesc:a07a0ad4b865afd372038c015942bedef"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a07a0ad4b865afd372038c015942bedef"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9ed9ae0d5b6c161090ce0e4e308a2ab3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ed9ae0d5b6c161090ce0e4e308a2ab3"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a9ed9ae0d5b6c161090ce0e4e308a2ab3">GPUREG_00B8</a>   0x00B8</td></tr>
<tr class="memdesc:a9ed9ae0d5b6c161090ce0e4e308a2ab3"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4b8ab3a82405f2fe061c2306e98e4187">GPUREG_TEXENV_UPDATE_BUFFER</a>   0x00E0</td></tr>
<tr class="memdesc:a4b8ab3a82405f2fe061c2306e98e4187"><td class="mdescLeft"> </td><td class="mdescRight">Texture env buffer update flag. <br /></td></tr>
<tr class="separator:a4b8ab3a82405f2fe061c2306e98e4187"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3b21346c9efc71f4b3264a0a5a2feb58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b21346c9efc71f4b3264a0a5a2feb58"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3b21346c9efc71f4b3264a0a5a2feb58">GPUREG_00E1</a>   0x00E1</td></tr>
-<tr class="memdesc:a3b21346c9efc71f4b3264a0a5a2feb58"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a3b21346c9efc71f4b3264a0a5a2feb58"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab71ba06ead26d00f3ff896f4bd76cb6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab71ba06ead26d00f3ff896f4bd76cb6d"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab71ba06ead26d00f3ff896f4bd76cb6d">GPUREG_FOG_COLOR</a>   0x00E1</td></tr>
+<tr class="memdesc:ab71ba06ead26d00f3ff896f4bd76cb6d"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab71ba06ead26d00f3ff896f4bd76cb6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6243988f20b8fc927a354a48d98eec93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6243988f20b8fc927a354a48d98eec93"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a6243988f20b8fc927a354a48d98eec93">GPUREG_00E2</a>   0x00E2</td></tr>
<tr class="memdesc:a6243988f20b8fc927a354a48d98eec93"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4bd4a53369619a047a9e711f6da74d98">GPUREG_00E3</a>   0x00E3</td></tr>
<tr class="memdesc:a4bd4a53369619a047a9e711f6da74d98"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a4bd4a53369619a047a9e711f6da74d98"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae4cc09f785dc21bb48662c840c3863cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4cc09f785dc21bb48662c840c3863cd"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae4cc09f785dc21bb48662c840c3863cd">GPUREG_00E4</a>   0x00E4</td></tr>
-<tr class="memdesc:ae4cc09f785dc21bb48662c840c3863cd"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ae4cc09f785dc21bb48662c840c3863cd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a30c599168e2e040e857724dc09f95003"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30c599168e2e040e857724dc09f95003"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a30c599168e2e040e857724dc09f95003">GPUREG_00E5</a>   0x00E5</td></tr>
-<tr class="memdesc:a30c599168e2e040e857724dc09f95003"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a30c599168e2e040e857724dc09f95003"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae0694bb44802b96cbb923dcceef8c929"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0694bb44802b96cbb923dcceef8c929"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae0694bb44802b96cbb923dcceef8c929">GPUREG_00E6</a>   0x00E6</td></tr>
-<tr class="memdesc:ae0694bb44802b96cbb923dcceef8c929"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ae0694bb44802b96cbb923dcceef8c929"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af255c6a2fabd62c167f05a39b5462585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af255c6a2fabd62c167f05a39b5462585"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af255c6a2fabd62c167f05a39b5462585">GPUREG_GAS_ATTENUATION</a>   0x00E4</td></tr>
+<tr class="memdesc:af255c6a2fabd62c167f05a39b5462585"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:af255c6a2fabd62c167f05a39b5462585"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac9cf8a6d35fa70cbcf115bdcfd25b14a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9cf8a6d35fa70cbcf115bdcfd25b14a"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac9cf8a6d35fa70cbcf115bdcfd25b14a">GPUREG_GAS_ACCMAX</a>   0x00E5</td></tr>
+<tr class="memdesc:ac9cf8a6d35fa70cbcf115bdcfd25b14a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ac9cf8a6d35fa70cbcf115bdcfd25b14a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af8a50e47893fd3403d43426d64fff7b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8a50e47893fd3403d43426d64fff7b4"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af8a50e47893fd3403d43426d64fff7b4">GPUREG_FOG_LUT_INDEX</a>   0x00E6</td></tr>
+<tr class="memdesc:af8a50e47893fd3403d43426d64fff7b4"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:af8a50e47893fd3403d43426d64fff7b4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aee09093555b11b0b3dcf4b570558a1ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee09093555b11b0b3dcf4b570558a1ab"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aee09093555b11b0b3dcf4b570558a1ab">GPUREG_00E7</a>   0x00E7</td></tr>
<tr class="memdesc:aee09093555b11b0b3dcf4b570558a1ab"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:aee09093555b11b0b3dcf4b570558a1ab"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a98aa46886ebcf2b90a0344cf50de6bf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98aa46886ebcf2b90a0344cf50de6bf0"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a98aa46886ebcf2b90a0344cf50de6bf0">GPUREG_00E8</a>   0x00E8</td></tr>
-<tr class="memdesc:a98aa46886ebcf2b90a0344cf50de6bf0"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a98aa46886ebcf2b90a0344cf50de6bf0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4087b5903d048bdcfc8e2c9a986aa392"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4087b5903d048bdcfc8e2c9a986aa392"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4087b5903d048bdcfc8e2c9a986aa392">GPUREG_00E9</a>   0x00E9</td></tr>
-<tr class="memdesc:a4087b5903d048bdcfc8e2c9a986aa392"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a4087b5903d048bdcfc8e2c9a986aa392"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7a4008e3f212e1fc8a119730de54591b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a4008e3f212e1fc8a119730de54591b"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a7a4008e3f212e1fc8a119730de54591b">GPUREG_00EA</a>   0x00EA</td></tr>
-<tr class="memdesc:a7a4008e3f212e1fc8a119730de54591b"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a7a4008e3f212e1fc8a119730de54591b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab13fb90e7ea0874a08d91a29b9df0b60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab13fb90e7ea0874a08d91a29b9df0b60"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab13fb90e7ea0874a08d91a29b9df0b60">GPUREG_00EB</a>   0x00EB</td></tr>
-<tr class="memdesc:ab13fb90e7ea0874a08d91a29b9df0b60"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ab13fb90e7ea0874a08d91a29b9df0b60"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1b6c5d8d03262a2cfdd55e8f64511069"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6c5d8d03262a2cfdd55e8f64511069"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1b6c5d8d03262a2cfdd55e8f64511069">GPUREG_00EC</a>   0x00EC</td></tr>
-<tr class="memdesc:a1b6c5d8d03262a2cfdd55e8f64511069"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a1b6c5d8d03262a2cfdd55e8f64511069"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac32501317df9aa5bf8e6003197435b7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac32501317df9aa5bf8e6003197435b7b"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac32501317df9aa5bf8e6003197435b7b">GPUREG_00ED</a>   0x00ED</td></tr>
-<tr class="memdesc:ac32501317df9aa5bf8e6003197435b7b"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ac32501317df9aa5bf8e6003197435b7b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abd8ef34f066ec5516dde7d479f71fc99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd8ef34f066ec5516dde7d479f71fc99"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#abd8ef34f066ec5516dde7d479f71fc99">GPUREG_00EE</a>   0x00EE</td></tr>
-<tr class="memdesc:abd8ef34f066ec5516dde7d479f71fc99"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:abd8ef34f066ec5516dde7d479f71fc99"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3828a9d1de6705ec57b06cb13e322282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3828a9d1de6705ec57b06cb13e322282"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3828a9d1de6705ec57b06cb13e322282">GPUREG_00EF</a>   0x00EF</td></tr>
-<tr class="memdesc:a3828a9d1de6705ec57b06cb13e322282"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a3828a9d1de6705ec57b06cb13e322282"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae839200d6a3ba33e9efa12230abff225"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae839200d6a3ba33e9efa12230abff225"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae839200d6a3ba33e9efa12230abff225">GPUREG_FOG_LUT_DATA0</a>   0x00E8</td></tr>
+<tr class="memdesc:ae839200d6a3ba33e9efa12230abff225"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ae839200d6a3ba33e9efa12230abff225"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a06c509f07de0ffe833e64a4b2f665708"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c509f07de0ffe833e64a4b2f665708"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a06c509f07de0ffe833e64a4b2f665708">GPUREG_FOG_LUT_DATA1</a>   0x00E9</td></tr>
+<tr class="memdesc:a06c509f07de0ffe833e64a4b2f665708"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a06c509f07de0ffe833e64a4b2f665708"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9901e025af932bd6fb323f6f6da2933a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9901e025af932bd6fb323f6f6da2933a"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a9901e025af932bd6fb323f6f6da2933a">GPUREG_FOG_LUT_DATA2</a>   0x00EA</td></tr>
+<tr class="memdesc:a9901e025af932bd6fb323f6f6da2933a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a9901e025af932bd6fb323f6f6da2933a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af0929bbc11488d04d7c879344726dad0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0929bbc11488d04d7c879344726dad0"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#af0929bbc11488d04d7c879344726dad0">GPUREG_FOG_LUT_DATA3</a>   0x00EB</td></tr>
+<tr class="memdesc:af0929bbc11488d04d7c879344726dad0"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:af0929bbc11488d04d7c879344726dad0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4455d6d635291410d42790da1eb6b7a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4455d6d635291410d42790da1eb6b7a4"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4455d6d635291410d42790da1eb6b7a4">GPUREG_FOG_LUT_DATA4</a>   0x00EC</td></tr>
+<tr class="memdesc:a4455d6d635291410d42790da1eb6b7a4"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a4455d6d635291410d42790da1eb6b7a4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5d1959226c816065ec734c29f889343e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d1959226c816065ec734c29f889343e"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a5d1959226c816065ec734c29f889343e">GPUREG_FOG_LUT_DATA5</a>   0x00ED</td></tr>
+<tr class="memdesc:a5d1959226c816065ec734c29f889343e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a5d1959226c816065ec734c29f889343e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a02149c2ed234d1540b03230958ec6c3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02149c2ed234d1540b03230958ec6c3d"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a02149c2ed234d1540b03230958ec6c3d">GPUREG_FOG_LUT_DATA6</a>   0x00EE</td></tr>
+<tr class="memdesc:a02149c2ed234d1540b03230958ec6c3d"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a02149c2ed234d1540b03230958ec6c3d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a08517b67f60896eac30b625609a1fcd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08517b67f60896eac30b625609a1fcd1"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a08517b67f60896eac30b625609a1fcd1">GPUREG_FOG_LUT_DATA7</a>   0x00EF</td></tr>
+<tr class="memdesc:a08517b67f60896eac30b625609a1fcd1"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a08517b67f60896eac30b625609a1fcd1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a72fe4e1218462ff5ecbb7a22b749bc9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72fe4e1218462ff5ecbb7a22b749bc9e"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a72fe4e1218462ff5ecbb7a22b749bc9e">GPUREG_TEXENV4_SOURCE</a>   0x00F0</td></tr>
<tr class="memdesc:a72fe4e1218462ff5ecbb7a22b749bc9e"><td class="mdescLeft"> </td><td class="mdescRight">Texture env 4 source. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab5f8d6059cdf749768f43fe03ba0a795">GPUREG_COLORBUFFER_FORMAT</a>   0x0117</td></tr>
<tr class="memdesc:ab5f8d6059cdf749768f43fe03ba0a795"><td class="mdescLeft"> </td><td class="mdescRight">Color buffer format. <br /></td></tr>
<tr class="separator:ab5f8d6059cdf749768f43fe03ba0a795"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a92f1665426a2f0932997457dab412e3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92f1665426a2f0932997457dab412e3e"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e">GPUREG_0118</a>   0x0118</td></tr>
-<tr class="memdesc:a92f1665426a2f0932997457dab412e3e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a92f1665426a2f0932997457dab412e3e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abdf8ee79933d25d62aabfe433aaa64bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdf8ee79933d25d62aabfe433aaa64bf"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#abdf8ee79933d25d62aabfe433aaa64bf">GPUREG_EARLYDEPTH_TEST2</a>   0x0118</td></tr>
+<tr class="memdesc:abdf8ee79933d25d62aabfe433aaa64bf"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:abdf8ee79933d25d62aabfe433aaa64bf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0eeb5d65d1e3869c24056d6d3e8a8b35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0eeb5d65d1e3869c24056d6d3e8a8b35"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0eeb5d65d1e3869c24056d6d3e8a8b35">GPUREG_0119</a>   0x0119</td></tr>
<tr class="memdesc:a0eeb5d65d1e3869c24056d6d3e8a8b35"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#afe292ece1e62c7720e7909bf6977f290">GPUREG_011F</a>   0x011F</td></tr>
<tr class="memdesc:afe292ece1e62c7720e7909bf6977f290"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:afe292ece1e62c7720e7909bf6977f290"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a75e83d71d8970813bed8c0170ed81844"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e83d71d8970813bed8c0170ed81844"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a75e83d71d8970813bed8c0170ed81844">GPUREG_0120</a>   0x0120</td></tr>
-<tr class="memdesc:a75e83d71d8970813bed8c0170ed81844"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a75e83d71d8970813bed8c0170ed81844"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0d0364869f0098f5fe75c3b8023c8e09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d0364869f0098f5fe75c3b8023c8e09"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0d0364869f0098f5fe75c3b8023c8e09">GPUREG_0121</a>   0x0121</td></tr>
-<tr class="memdesc:a0d0364869f0098f5fe75c3b8023c8e09"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a0d0364869f0098f5fe75c3b8023c8e09"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a10ebbf2d292360ab7966daa632075ae4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10ebbf2d292360ab7966daa632075ae4"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a10ebbf2d292360ab7966daa632075ae4">GPUREG_0122</a>   0x0122</td></tr>
-<tr class="memdesc:a10ebbf2d292360ab7966daa632075ae4"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a10ebbf2d292360ab7966daa632075ae4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a968dc8527330f2dd7a03e0c604c5ac46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a968dc8527330f2dd7a03e0c604c5ac46"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a968dc8527330f2dd7a03e0c604c5ac46">GPUREG_0123</a>   0x0123</td></tr>
-<tr class="memdesc:a968dc8527330f2dd7a03e0c604c5ac46"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a968dc8527330f2dd7a03e0c604c5ac46"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adad94f6fa48d26fafa1052bf59f7513a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adad94f6fa48d26fafa1052bf59f7513a"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adad94f6fa48d26fafa1052bf59f7513a">GPUREG_0124</a>   0x0124</td></tr>
-<tr class="memdesc:adad94f6fa48d26fafa1052bf59f7513a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:adad94f6fa48d26fafa1052bf59f7513a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a56ef401c82bd35c7389de1e50ebbaadf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56ef401c82bd35c7389de1e50ebbaadf"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a56ef401c82bd35c7389de1e50ebbaadf">GPUREG_GAS_LIGHT_XY</a>   0x0120</td></tr>
+<tr class="memdesc:a56ef401c82bd35c7389de1e50ebbaadf"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a56ef401c82bd35c7389de1e50ebbaadf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a98c266c6152ff24c8e7f140b40744df2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98c266c6152ff24c8e7f140b40744df2"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a98c266c6152ff24c8e7f140b40744df2">GPUREG_GAS_LIGHT_Z</a>   0x0121</td></tr>
+<tr class="memdesc:a98c266c6152ff24c8e7f140b40744df2"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a98c266c6152ff24c8e7f140b40744df2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adfa3c0654e52355d085b4bf131418fcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfa3c0654e52355d085b4bf131418fcd"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adfa3c0654e52355d085b4bf131418fcd">GPUREG_GAS_LIGHT_Z_COLOR</a>   0x0122</td></tr>
+<tr class="memdesc:adfa3c0654e52355d085b4bf131418fcd"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:adfa3c0654e52355d085b4bf131418fcd"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3ded7ca833658d7afbf599a35209d287"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ded7ca833658d7afbf599a35209d287"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3ded7ca833658d7afbf599a35209d287">GPUREG_GAS_LUT_INDEX</a>   0x0123</td></tr>
+<tr class="memdesc:a3ded7ca833658d7afbf599a35209d287"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a3ded7ca833658d7afbf599a35209d287"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab33ef1fad7c99d029ce1a73f932f5230"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab33ef1fad7c99d029ce1a73f932f5230"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab33ef1fad7c99d029ce1a73f932f5230">GPUREG_GAS_LUT_DATA</a>   0x0124</td></tr>
+<tr class="memdesc:ab33ef1fad7c99d029ce1a73f932f5230"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab33ef1fad7c99d029ce1a73f932f5230"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a94db8d3c94257687d1cb39ac8b1d848c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94db8d3c94257687d1cb39ac8b1d848c"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a94db8d3c94257687d1cb39ac8b1d848c">GPUREG_0125</a>   0x0125</td></tr>
<tr class="memdesc:a94db8d3c94257687d1cb39ac8b1d848c"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a94db8d3c94257687d1cb39ac8b1d848c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abb9acc7a8f2284c7488c105674e1909e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb9acc7a8f2284c7488c105674e1909e"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#abb9acc7a8f2284c7488c105674e1909e">GPUREG_0126</a>   0x0126</td></tr>
-<tr class="memdesc:abb9acc7a8f2284c7488c105674e1909e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:abb9acc7a8f2284c7488c105674e1909e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afa64d919c8e1aa229e3a85a652998740"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa64d919c8e1aa229e3a85a652998740"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#afa64d919c8e1aa229e3a85a652998740">GPUREG_GAS_DELTAZ_DEPTH</a>   0x0126</td></tr>
+<tr class="memdesc:afa64d919c8e1aa229e3a85a652998740"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:afa64d919c8e1aa229e3a85a652998740"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaed1d6abcf58f0a4fc15298101a9a54f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaed1d6abcf58f0a4fc15298101a9a54f"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aaed1d6abcf58f0a4fc15298101a9a54f">GPUREG_0127</a>   0x0127</td></tr>
<tr class="memdesc:aaed1d6abcf58f0a4fc15298101a9a54f"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a20f31704e8f59c674f62f09529650604">GPUREG_012F</a>   0x012F</td></tr>
<tr class="memdesc:a20f31704e8f59c674f62f09529650604"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a20f31704e8f59c674f62f09529650604"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac9df6aac252b09167da8c332555f40c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9df6aac252b09167da8c332555f40c7"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac9df6aac252b09167da8c332555f40c7">GPUREG_0130</a>   0x0130</td></tr>
-<tr class="memdesc:ac9df6aac252b09167da8c332555f40c7"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ac9df6aac252b09167da8c332555f40c7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0516406f5ed071129f069595f67b595e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0516406f5ed071129f069595f67b595e"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0516406f5ed071129f069595f67b595e">GPUREG_FRAGOP_SHADOW</a>   0x0130</td></tr>
+<tr class="memdesc:a0516406f5ed071129f069595f67b595e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a0516406f5ed071129f069595f67b595e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a88c253b815ce2eb18bda89d1599a9d41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88c253b815ce2eb18bda89d1599a9d41"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a88c253b815ce2eb18bda89d1599a9d41">GPUREG_0131</a>   0x0131</td></tr>
<tr class="memdesc:a88c253b815ce2eb18bda89d1599a9d41"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a93dc4c5267c9347336ca6bb47a9688b3">GPUREG_022C</a>   0x022C</td></tr>
<tr class="memdesc:a93dc4c5267c9347336ca6bb47a9688b3"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a93dc4c5267c9347336ca6bb47a9688b3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aaee25370b06f5fcaa376828a02cf49c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaee25370b06f5fcaa376828a02cf49c2"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aaee25370b06f5fcaa376828a02cf49c2">GPUREG_022D</a>   0x022D</td></tr>
-<tr class="memdesc:aaee25370b06f5fcaa376828a02cf49c2"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aaee25370b06f5fcaa376828a02cf49c2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1b6947bf0b48a1ea13fed91961f6927a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6947bf0b48a1ea13fed91961f6927a"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a1b6947bf0b48a1ea13fed91961f6927a">GPUREG_POST_VERTEX_CACHE_NUM</a>   0x022D</td></tr>
+<tr class="memdesc:a1b6947bf0b48a1ea13fed91961f6927a"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a1b6947bf0b48a1ea13fed91961f6927a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa1f5c5b53e01c3d7d8a919888d0b0333"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1f5c5b53e01c3d7d8a919888d0b0333"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa1f5c5b53e01c3d7d8a919888d0b0333">GPUREG_DRAWARRAYS</a>   0x022E</td></tr>
<tr class="memdesc:aa1f5c5b53e01c3d7d8a919888d0b0333"><td class="mdescLeft"> </td><td class="mdescRight">Draw arrays trigger. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#abc1c2f2591469a4774fd701f4ae30480">GPUREG_0230</a>   0x0230</td></tr>
<tr class="memdesc:abc1c2f2591469a4774fd701f4ae30480"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:abc1c2f2591469a4774fd701f4ae30480"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3de5e8a05dcd89f63be57a3b9126dd88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de5e8a05dcd89f63be57a3b9126dd88"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a3de5e8a05dcd89f63be57a3b9126dd88">GPUREG_0231</a>   0x0231</td></tr>
-<tr class="memdesc:a3de5e8a05dcd89f63be57a3b9126dd88"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a3de5e8a05dcd89f63be57a3b9126dd88"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab0598306186cded73b0478246fe6d06c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0598306186cded73b0478246fe6d06c"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ab0598306186cded73b0478246fe6d06c">GPUREG_VTX_FUNC</a>   0x0231</td></tr>
+<tr class="memdesc:ab0598306186cded73b0478246fe6d06c"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ab0598306186cded73b0478246fe6d06c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a">GPUREG_FIXEDATTRIB_INDEX</a>   0x0232</td></tr>
<tr class="memdesc:ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a"><td class="mdescLeft"> </td><td class="mdescRight">Fixed attribute index. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a06fccaa8b2c82da5e1d5c570f378bca6">GPUREG_0241</a>   0x0241</td></tr>
<tr class="memdesc:a06fccaa8b2c82da5e1d5c570f378bca6"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a06fccaa8b2c82da5e1d5c570f378bca6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac174f2ce3e49b05321beca6720af2302"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac174f2ce3e49b05321beca6720af2302"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac174f2ce3e49b05321beca6720af2302">GPUREG_0242</a>   0x0242</td></tr>
-<tr class="memdesc:ac174f2ce3e49b05321beca6720af2302"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ac174f2ce3e49b05321beca6720af2302"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adae9f37beda3967ab92abf326b9c8cb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adae9f37beda3967ab92abf326b9c8cb8"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#adae9f37beda3967ab92abf326b9c8cb8">GPUREG_VSH_NUM_ATTR</a>   0x0242</td></tr>
+<tr class="memdesc:adae9f37beda3967ab92abf326b9c8cb8"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:adae9f37beda3967ab92abf326b9c8cb8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6d65ad6aaed6c7c32b07964af392fb59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d65ad6aaed6c7c32b07964af392fb59"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a6d65ad6aaed6c7c32b07964af392fb59">GPUREG_0243</a>   0x0243</td></tr>
<tr class="memdesc:a6d65ad6aaed6c7c32b07964af392fb59"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a6d65ad6aaed6c7c32b07964af392fb59"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aced68f1b169c7cf08d017414a9dff557"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aced68f1b169c7cf08d017414a9dff557"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aced68f1b169c7cf08d017414a9dff557">GPUREG_0244</a>   0x0244</td></tr>
-<tr class="memdesc:aced68f1b169c7cf08d017414a9dff557"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:aced68f1b169c7cf08d017414a9dff557"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0dcf8eab622d3449f1d46cb8453bde7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dcf8eab622d3449f1d46cb8453bde7e"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0dcf8eab622d3449f1d46cb8453bde7e">GPUREG_0245</a>   0x0245</td></tr>
-<tr class="memdesc:a0dcf8eab622d3449f1d46cb8453bde7e"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a0dcf8eab622d3449f1d46cb8453bde7e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4299a2e3692a1a0fc5ffbe3c7c8fe88b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4299a2e3692a1a0fc5ffbe3c7c8fe88b"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a4299a2e3692a1a0fc5ffbe3c7c8fe88b">GPUREG_VSH_COM_MODE</a>   0x0244</td></tr>
+<tr class="memdesc:a4299a2e3692a1a0fc5ffbe3c7c8fe88b"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a4299a2e3692a1a0fc5ffbe3c7c8fe88b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a54f8c8191c396189f0cd003124b4f4ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54f8c8191c396189f0cd003124b4f4ec"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a54f8c8191c396189f0cd003124b4f4ec">GPUREG_START_DRAW_FUNC0</a>   0x0245</td></tr>
+<tr class="memdesc:a54f8c8191c396189f0cd003124b4f4ec"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a54f8c8191c396189f0cd003124b4f4ec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a473eb7e2cbe7eec0cd96142c31309ac4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a473eb7e2cbe7eec0cd96142c31309ac4"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a473eb7e2cbe7eec0cd96142c31309ac4">GPUREG_0246</a>   0x0246</td></tr>
<tr class="memdesc:a473eb7e2cbe7eec0cd96142c31309ac4"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a39f3f60ea80ab67d8010d73f7656fc36">GPUREG_0249</a>   0x0249</td></tr>
<tr class="memdesc:a39f3f60ea80ab67d8010d73f7656fc36"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a39f3f60ea80ab67d8010d73f7656fc36"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a88c3199784ce37e0a384c92bf9405653"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88c3199784ce37e0a384c92bf9405653"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a88c3199784ce37e0a384c92bf9405653">GPUREG_024A</a>   0x024A</td></tr>
-<tr class="memdesc:a88c3199784ce37e0a384c92bf9405653"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a88c3199784ce37e0a384c92bf9405653"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a160bd3120fc5b3d21f43c5aa6c1a7dc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a160bd3120fc5b3d21f43c5aa6c1a7dc5"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a160bd3120fc5b3d21f43c5aa6c1a7dc5">GPUREG_VSH_OUTMAP_TOTAL1</a>   0x024A</td></tr>
+<tr class="memdesc:a160bd3120fc5b3d21f43c5aa6c1a7dc5"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a160bd3120fc5b3d21f43c5aa6c1a7dc5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c9443f90fde39a60ee91d9012e2c6d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c9443f90fde39a60ee91d9012e2c6d6"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0c9443f90fde39a60ee91d9012e2c6d6">GPUREG_024B</a>   0x024B</td></tr>
<tr class="memdesc:a0c9443f90fde39a60ee91d9012e2c6d6"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a696a3715fc8286330329a3408b0e0e99">GPUREG_0250</a>   0x0250</td></tr>
<tr class="memdesc:a696a3715fc8286330329a3408b0e0e99"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<tr class="separator:a696a3715fc8286330329a3408b0e0e99"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae99cb39dfae3dcac947eaaba2cbb1fd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae99cb39dfae3dcac947eaaba2cbb1fd8"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ae99cb39dfae3dcac947eaaba2cbb1fd8">GPUREG_0251</a>   0x0251</td></tr>
-<tr class="memdesc:ae99cb39dfae3dcac947eaaba2cbb1fd8"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:ae99cb39dfae3dcac947eaaba2cbb1fd8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a827b6d7a163ab91bc1ee63f521ba3868"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a827b6d7a163ab91bc1ee63f521ba3868"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a827b6d7a163ab91bc1ee63f521ba3868">GPUREG_0252</a>   0x0252</td></tr>
-<tr class="memdesc:a827b6d7a163ab91bc1ee63f521ba3868"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a827b6d7a163ab91bc1ee63f521ba3868"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0539a38ccec90d854bdd00637e1d35ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0539a38ccec90d854bdd00637e1d35ed"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a0539a38ccec90d854bdd00637e1d35ed">GPUREG_0253</a>   0x0253</td></tr>
-<tr class="memdesc:a0539a38ccec90d854bdd00637e1d35ed"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a0539a38ccec90d854bdd00637e1d35ed"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a24e82e22e330b35b2ff3e6f2a6f20779"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24e82e22e330b35b2ff3e6f2a6f20779"></a>
-#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a24e82e22e330b35b2ff3e6f2a6f20779">GPUREG_0254</a>   0x0254</td></tr>
-<tr class="memdesc:a24e82e22e330b35b2ff3e6f2a6f20779"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
-<tr class="separator:a24e82e22e330b35b2ff3e6f2a6f20779"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6b0cf4143229c57fc50942a7b69fe64d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b0cf4143229c57fc50942a7b69fe64d"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a6b0cf4143229c57fc50942a7b69fe64d">GPUREG_VSH_OUTMAP_TOTAL2</a>   0x0251</td></tr>
+<tr class="memdesc:a6b0cf4143229c57fc50942a7b69fe64d"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a6b0cf4143229c57fc50942a7b69fe64d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac3f1af9fb245dd1b55f0e9f2ee991342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3f1af9fb245dd1b55f0e9f2ee991342"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#ac3f1af9fb245dd1b55f0e9f2ee991342">GPUREG_GSH_MISC0</a>   0x0252</td></tr>
+<tr class="memdesc:ac3f1af9fb245dd1b55f0e9f2ee991342"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:ac3f1af9fb245dd1b55f0e9f2ee991342"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa05cb2bb450d1d0ed046cab4af8b7c70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa05cb2bb450d1d0ed046cab4af8b7c70"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#aa05cb2bb450d1d0ed046cab4af8b7c70">GPUREG_GEOSTAGE_CONFIG2</a>   0x0253</td></tr>
+<tr class="memdesc:aa05cb2bb450d1d0ed046cab4af8b7c70"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:aa05cb2bb450d1d0ed046cab4af8b7c70"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a953afe43e77757a26c964cec34e86979"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a953afe43e77757a26c964cec34e86979"></a>
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a953afe43e77757a26c964cec34e86979">GPUREG_GSH_MISC1</a>   0x0254</td></tr>
+<tr class="memdesc:a953afe43e77757a26c964cec34e86979"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
+<tr class="separator:a953afe43e77757a26c964cec34e86979"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a576b10dc396b9b5e6df1f749a307dd71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a576b10dc396b9b5e6df1f749a307dd71"></a>
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="registers_8h.html#a576b10dc396b9b5e6df1f749a307dd71">GPUREG_0255</a>   0x0255</td></tr>
<tr class="memdesc:a576b10dc396b9b5e6df1f749a307dd71"><td class="mdescLeft"> </td><td class="mdescRight">Unknown. <br /></td></tr>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="registers_8h.html#ad84cbbc16ada726ad8147bd4ca224ba6"> 81</a></span> <span class="comment"></span>#define GPUREG_VIEWPORT_INVH 0x0044 <span class="comment">///< Inverted viewport height.</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="registers_8h.html#a7f5b0c550279bb59b6d6ba1cc7244e68"> 82</a></span> <span class="comment"></span>#define GPUREG_0045 0x0045 <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="registers_8h.html#ae6e84495db866b33fcd336ef0d678a07"> 83</a></span> <span class="comment"></span>#define GPUREG_0046 0x0046 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="registers_8h.html#a3932defbf43120ae40c4eea4a9ba1d77"> 84</a></span> <span class="comment"></span>#define GPUREG_0047 0x0047 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="registers_8h.html#ac53c71dbd4534a1089387f57f5a77c9e"> 85</a></span> <span class="comment"></span>#define GPUREG_0048 0x0048 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="registers_8h.html#af63533fc295cff720ded306e0efcb7d2"> 86</a></span> <span class="comment"></span>#define GPUREG_0049 0x0049 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="registers_8h.html#a334b7d5146f2b9d4d5357a300ae8fdcd"> 87</a></span> <span class="comment"></span>#define GPUREG_004A 0x004A <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="registers_8h.html#a22cc3e3d65df8b69f20bcbadaddb5e98"> 88</a></span> <span class="comment"></span>#define GPUREG_004B 0x004B <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="registers_8h.html#a3c5bf4901f11816a8fe534a9f93ea7ed"> 84</a></span> <span class="comment"></span>#define GPUREG_FRAGOP_CLIP 0x0047 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="registers_8h.html#a5596176ad13e4e7bb902c2ea100b827c"> 85</a></span> <span class="comment"></span>#define GPUREG_FRAGOP_CLIP_DATA0 0x0048 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="registers_8h.html#ab1071cb7612c6d9398aba530b3c06c1c"> 86</a></span> <span class="comment"></span>#define GPUREG_FRAGOP_CLIP_DATA1 0x0049 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="registers_8h.html#ab810f89021f5497a8404f5f0ec7e14ab"> 87</a></span> <span class="comment"></span>#define GPUREG_FRAGOP_CLIP_DATA2 0x004A <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="registers_8h.html#acd2c81c42efa0e00af1146dde1876430"> 88</a></span> <span class="comment"></span>#define GPUREG_FRAGOP_CLIP_DATA3 0x004B <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="registers_8h.html#a7e1924037c48d472a2d279afa20f6cb1"> 89</a></span> <span class="comment"></span>#define GPUREG_004C 0x004C <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="registers_8h.html#a50e29539d9834a1d238e26182e4144db"> 90</a></span> <span class="comment"></span>#define GPUREG_DEPTHMAP_SCALE 0x004D <span class="comment">///< Depth map scale.</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="registers_8h.html#a7e0a51c4cc4d37fb101ea9ad7c6b5fa0"> 91</a></span> <span class="comment"></span>#define GPUREG_DEPTHMAP_OFFSET 0x004E <span class="comment">///< Depth map offset.</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="registers_8h.html#a764dd5dd01a2d7343ea01183799eec5f"> 107</a></span> <span class="comment"></span>#define GPUREG_005E 0x005E <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="registers_8h.html#a7787ec51a5c259477403046b78055bc0"> 108</a></span> <span class="comment"></span>#define GPUREG_005F 0x005F <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="registers_8h.html#a4b8ac340760a38ce4794700c592dc2ac"> 109</a></span> <span class="comment"></span>#define GPUREG_0060 0x0060 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="registers_8h.html#aa0cb516e4927cd3aab4cb25730efc27a"> 110</a></span> <span class="comment"></span>#define GPUREG_0061 0x0061 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="registers_8h.html#a3277f667dc9f64cc3919a17905739ee5"> 111</a></span> <span class="comment"></span>#define GPUREG_0062 0x0062 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="registers_8h.html#ac342ec5d6b436beea505f61458bbd8db"> 112</a></span> <span class="comment"></span>#define GPUREG_0063 0x0063 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="registers_8h.html#aeda7251372e0edc42160c86d1f170792"> 113</a></span> <span class="comment"></span>#define GPUREG_0064 0x0064 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="registers_8h.html#aa7dd528c2805067071d72bb9eb157469"> 110</a></span> <span class="comment"></span>#define GPUREG_EARLYDEPTH_FUNC 0x0061 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="registers_8h.html#a799a26b6e6915c6f6fcd4e37fe784fe2"> 111</a></span> <span class="comment"></span>#define GPUREG_EARLYDEPTH_TEST1 0x0062 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="registers_8h.html#aeac0b6649c513717c2a7af911219cb95"> 112</a></span> <span class="comment"></span>#define GPUREG_EARLYDEPTH_CLEAR 0x0063 <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="registers_8h.html#aa617b5a86cca9c12455d3152ea80a0f4"> 113</a></span> <span class="comment"></span>#define GPUREG_SH_OUTATTR_MODE 0x0064 <span class="comment">///< Shader output attributes mode.</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="registers_8h.html#abda9094d803b9bd685a705e710920d14"> 114</a></span> <span class="comment"></span>#define GPUREG_SCISSORTEST_MODE 0x0065 <span class="comment">///< Scissor test mode.</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="registers_8h.html#a5d20b87b4cb3e6924bd2eb09f3808493"> 115</a></span> <span class="comment"></span>#define GPUREG_SCISSORTEST_POS 0x0066 <span class="comment">///< Scissor test position.</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="registers_8h.html#aa393ab61199ec7c7e66100d425eaeaf5"> 116</a></span> <span class="comment"></span>#define GPUREG_SCISSORTEST_DIM 0x0067 <span class="comment">///< Scissor text dimensions.</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="registers_8h.html#aa325c7a4921e62e275e0f4c3e4f241ae"> 117</a></span> <span class="comment"></span>#define GPUREG_VIEWPORT_XY 0x0068 <span class="comment">///< Viewport X and Y.</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="registers_8h.html#ab183712784688ccaae279df924fbd03e"> 118</a></span> <span class="comment"></span>#define GPUREG_0069 0x0069 <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="registers_8h.html#a637611e13f1b65e9b68911fa9f1ae29e"> 119</a></span> <span class="comment"></span>#define GPUREG_006A 0x006A <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="registers_8h.html#a4525b90f0212c7fb71cee4a169473868"> 119</a></span> <span class="comment"></span>#define GPUREG_EARLYDEPTH_DATA 0x006A <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="registers_8h.html#ad26f7b6caec4188a322b090c69481f00"> 120</a></span> <span class="comment"></span>#define GPUREG_006B 0x006B <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="registers_8h.html#a9005dee28399d5308ecb2157cfd0817c"> 121</a></span> <span class="comment"></span>#define GPUREG_006C 0x006C <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="registers_8h.html#ae01f5c6489807553ba5cb36f13a53f50"> 122</a></span> <span class="comment"></span>#define GPUREG_006D 0x006D <span class="comment">///< Unknown</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="registers_8h.html#aa0d38493ba77dbffe614cb538332471b"> 123</a></span> <span class="comment"></span>#define GPUREG_FRAMEBUFFER_DIM2 0x006E <span class="comment">///< Framebuffer dimensions.</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="registers_8h.html#ac89919e064e63cbf66afe5e6129de827"> 124</a></span> <span class="comment"></span>#define GPUREG_006F 0x006F <span class="comment">///< Unknown</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="registers_8h.html#afaa52390d16c941e231a4243346142ba"> 122</a></span> <span class="comment"></span>#define GPUREG_DEPTHMAP_ENABLE 0x006D <span class="comment">///< Depth map enable.</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="registers_8h.html#ac42032f17e975a5a42f8865b798f02da"> 123</a></span> <span class="comment"></span>#define GPUREG_RENDERBUF_DIM 0x006E <span class="comment">///< Renderbuffer dimensions.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="registers_8h.html#abea0382ba3568ecdc591fae22b45babb"> 124</a></span> <span class="comment"></span>#define GPUREG_SH_OUTATTR_CLOCK 0x006F <span class="comment">///< Shader output attributes clock enable.</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="registers_8h.html#a4fdc8dd83c9a80bbac7af5be685f860f"> 125</a></span> <span class="comment"></span>#define GPUREG_0070 0x0070 <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="registers_8h.html#a16d5cf4a05116ccd8012563f9546527d"> 126</a></span> <span class="comment"></span>#define GPUREG_0071 0x0071 <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="registers_8h.html#a1f2663645886a6bfac3ce8760ba6b451"> 127</a></span> <span class="comment"></span>#define GPUREG_0072 0x0072 <span class="comment">///< Unknown</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment"></span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment">///@name Texturing registers (0x080-0x0FF)</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment"></span><span class="comment">///@{</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="registers_8h.html#adc2bcb5353ab67e626c3f102981cbc79"> 145</a></span> <span class="comment"></span><span class="preprocessor">#define GPUREG_TEXUNIT_ENABLE 0x0080 </span><span class="comment">///< Enabled texture units.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="registers_8h.html#a9b06c577c3e874f56e9597b2eca65db0"> 145</a></span> <span class="comment"></span><span class="preprocessor">#define GPUREG_TEXUNIT_CONFIG 0x0080 </span><span class="comment">///< Texture unit configuration.</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="registers_8h.html#a8daa88c8b167fbe2fa35bdfb0a11376b"> 146</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_BORDER_COLOR 0x0081 <span class="comment">///< Texture unit 0 border color.</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="registers_8h.html#a4f1439c7a9ca11e1b3ec0a6a046a7f32"> 147</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_DIM 0x0082 <span class="comment">///< Texture unit 0 dimensions.</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="registers_8h.html#a2d36dddc04355ba91ab3aa44004706c6"> 148</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_PARAM 0x0083 <span class="comment">///< Texture unit 0 parameters.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="registers_8h.html#a09002d03506b8ee175610c8b2ba5d261"> 149</a></span> <span class="comment"></span>#define GPUREG_0084 0x0084 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="registers_8h.html#af74d68b3d33978d5d9b7115af5f2376b"> 150</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_LOC 0x0085 <span class="comment">///< Texture unit 0 address.</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="registers_8h.html#a5200b431feba8db28042edad99c4acf0"> 151</a></span> <span class="comment"></span>#define GPUREG_0086 0x0086 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="registers_8h.html#a82bc9196b2cce0c353f57fe779e16d9d"> 152</a></span> <span class="comment"></span>#define GPUREG_0087 0x0087 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="registers_8h.html#a1b00d21e2a595c7f656692bd65decc66"> 153</a></span> <span class="comment"></span>#define GPUREG_0088 0x0088 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="registers_8h.html#ab5266d80d8621e98699d8bee577a0a71"> 154</a></span> <span class="comment"></span>#define GPUREG_0089 0x0089 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="registers_8h.html#a3bae62f7c67f9cff10ed6b28e7c408e8"> 155</a></span> <span class="comment"></span>#define GPUREG_008A 0x008A <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="registers_8h.html#a4a4f8823c8b800acea92b8f4798acdd1"> 156</a></span> <span class="comment"></span>#define GPUREG_008B 0x008B <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="registers_8h.html#a1ccc8e073391ef3383bcd56745b32f81"> 149</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_LOD 0x0084 <span class="comment">///< Texture unit 0 LOD.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="registers_8h.html#a57cb6e4cdd8b42714b33ebd5a4a38c98"> 150</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_ADDR1 0x0085 <span class="comment">///< Texture unit 0 address.</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="registers_8h.html#a50be82403aab695e1124e865852b2e14"> 151</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_ADDR2 0x0086 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="registers_8h.html#ac10cf6b015f63fd3855d6746ebed2645"> 152</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_ADDR3 0x0087 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="registers_8h.html#ab6e3fe6e153d167bc2232e1326fc8daa"> 153</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_ADDR4 0x0088 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="registers_8h.html#a37a0e6a2664d9af06214f3929bab8194"> 154</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_ADDR5 0x0089 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="registers_8h.html#adafd4c674a516cc6495f5f4ec04383df"> 155</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_ADDR6 0x008A <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="registers_8h.html#a8b1c458f7a802aed0ff1e6557223726e"> 156</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_SHADOW 0x008B <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="registers_8h.html#aa08280fdedc3ab48e0053fa5904a426f"> 157</a></span> <span class="comment"></span>#define GPUREG_008C 0x008C <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="registers_8h.html#a57f8af8e9aa536be4110b62730e2217c"> 158</a></span> <span class="comment"></span>#define GPUREG_008D 0x008D <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="registers_8h.html#a560a9ff2c7f09d5ea0d9d076b3ecc6c9"> 159</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT0_TYPE 0x008E <span class="comment">///< Texture unit 0 type.</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="registers_8h.html#a885c42cf9f34bd52e8963ef05705ff67"> 162</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_BORDER_COLOR 0x0091 <span class="comment">///< Texture unit 1 border color.</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="registers_8h.html#aae1b8b619ff5fd47e51eef86f78f2885"> 163</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_DIM 0x0092 <span class="comment">///< Texture unit 1 dimensions.</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="registers_8h.html#a7ee90f9886573e3806b8d20c7e8adc31"> 164</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_PARAM 0x0093 <span class="comment">///< Texture unit 1 parameters.</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="registers_8h.html#ad88d5d4139f462c8bf637a3171dc17b3"> 165</a></span> <span class="comment"></span>#define GPUREG_0094 0x0094 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="registers_8h.html#ac0fe0da94ec8ae8646d4605da75314de"> 166</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_LOC 0x0095 <span class="comment">///< Texture unit 1 address.</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="registers_8h.html#a0aaf1e48ae5ba27f0aa26c35845debca"> 165</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_LOD 0x0094 <span class="comment">///< Texture unit 1 LOD.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="registers_8h.html#ab1a08e8a5396659811258524fb0ed602"> 166</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_ADDR 0x0095 <span class="comment">///< Texture unit 1 address.</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="registers_8h.html#a90eca8eafbda9d597541d1c72dca3d45"> 167</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT1_TYPE 0x0096 <span class="comment">///< Texture unit 1 type.</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="registers_8h.html#a71286488a8143a294b3283cdea446084"> 168</a></span> <span class="comment"></span>#define GPUREG_0097 0x0097 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="registers_8h.html#a4738e4f70758a379a7b6df64b0ae3599"> 169</a></span> <span class="comment"></span>#define GPUREG_0098 0x0098 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="registers_8h.html#a10521fba33932bd10c05695ad3766d19"> 170</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_BORDER_COLOR 0x0099 <span class="comment">///< Texture unit 2 border color.</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="registers_8h.html#accae312ffda0c0552290d111a00f99f6"> 171</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_DIM 0x009A <span class="comment">///< Texture unit 2 dimensions.</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="registers_8h.html#a9ca73b49539c0e55b5c02ada86b0374d"> 172</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_PARAM 0x009B <span class="comment">///< Texture unit 2 parameters.</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="registers_8h.html#af6a87b63feafb6b2a1490579efb9094d"> 173</a></span> <span class="comment"></span>#define GPUREG_009C 0x009C <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="registers_8h.html#a7e04ee8597b15e4ed0f35bc377458c93"> 174</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_LOC 0x009D <span class="comment">///< Texture unit 2 location.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="registers_8h.html#af56e18de934881c1047f2c011835708b"> 173</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_LOD 0x009C <span class="comment">///< Texture unit 2 LOD.</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="registers_8h.html#a6e3950c445f1f8fced62806aef865f92"> 174</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_ADDR 0x009D <span class="comment">///< Texture unit 2 address.</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="registers_8h.html#a8e98d48ef42d81b96d17c6233898e369"> 175</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT2_TYPE 0x009E <span class="comment">///< Texture unit 2 type.</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="registers_8h.html#a6d848ef44c505903a0f649e678569d36"> 176</a></span> <span class="comment"></span>#define GPUREG_009F 0x009F <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="registers_8h.html#a82fed812412cbddd79dd7c2d5559910d"> 177</a></span> <span class="comment"></span>#define GPUREG_00A0 0x00A0 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="registers_8h.html#a267443363103de90479007434074d388"> 182</a></span> <span class="comment"></span>#define GPUREG_00A5 0x00A5 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="registers_8h.html#aa94d730bd076ac0bf3dc107fdd372635"> 183</a></span> <span class="comment"></span>#define GPUREG_00A6 0x00A6 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="registers_8h.html#a1485588a8e71c610f6b2f77703f921fe"> 184</a></span> <span class="comment"></span>#define GPUREG_00A7 0x00A7 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="registers_8h.html#a6c9803cb63a79cb90b3af6f40bea2655"> 185</a></span> <span class="comment"></span>#define GPUREG_00A8 0x00A8 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="registers_8h.html#adc24c5d70110ab798d067988166f9dce"> 186</a></span> <span class="comment"></span>#define GPUREG_00A9 0x00A9 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="registers_8h.html#a82dfdf9d3f6963b93d24238c3a1db69a"> 187</a></span> <span class="comment"></span>#define GPUREG_00AA 0x00AA <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="registers_8h.html#a2264ae6298bb7c906e9c5d5204b19536"> 188</a></span> <span class="comment"></span>#define GPUREG_00AB 0x00AB <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="registers_8h.html#aa447d210feb014431c95560907df93d8"> 189</a></span> <span class="comment"></span>#define GPUREG_00AC 0x00AC <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="registers_8h.html#a225b05265285397526be38d549506ba0"> 190</a></span> <span class="comment"></span>#define GPUREG_00AD 0x00AD <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="registers_8h.html#a4280e8663db54482c71510db2f27ccb8"> 185</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT3_PROTEX0 0x00A8 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="registers_8h.html#a0abb23f98dbed1c40c146a258bc07f2b"> 186</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT3_PROTEX1 0x00A9 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="registers_8h.html#a054e58116c07186726a608cf65d49066"> 187</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT3_PROTEX2 0x00AA <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="registers_8h.html#aa091e96bf8605f48e3d62e9419362653"> 188</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT3_PROTEX3 0x00AB <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="registers_8h.html#a7229488fc68879b9563ee1895afd6dfe"> 189</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT3_PROTEX4 0x00AC <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="registers_8h.html#a6f05a6bdece7152b9602c928e9da5316"> 190</a></span> <span class="comment"></span>#define GPUREG_TEXUNIT3_PROTEX5 0x00AD <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="registers_8h.html#a000706d66b716f1ae5271e8248ceb781"> 191</a></span> <span class="comment"></span>#define GPUREG_00AE 0x00AE <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="registers_8h.html#aa2c68f93cba84c4408a970cf50ac1c17"> 192</a></span> <span class="comment"></span>#define GPUREG_00AF 0x00AF <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="registers_8h.html#a0b2c5741c0a537522a44e74be2b749cd"> 193</a></span> <span class="comment"></span>#define GPUREG_00B0 0x00B0 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="registers_8h.html#a1199638bffb55f6fb4c93f7683832de9"> 194</a></span> <span class="comment"></span>#define GPUREG_00B1 0x00B1 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="registers_8h.html#a214fe17d6497ea76a74e4a75a5c2d220"> 195</a></span> <span class="comment"></span>#define GPUREG_00B2 0x00B2 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="registers_8h.html#a447c8f4ec0f7bcd56869f17935f4392e"> 196</a></span> <span class="comment"></span>#define GPUREG_00B3 0x00B3 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="registers_8h.html#aed50700793b0f9010fb6d0239d6ce732"> 197</a></span> <span class="comment"></span>#define GPUREG_00B4 0x00B4 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="registers_8h.html#a1b70b2aa3a56b6d469114cc9d227d189"> 198</a></span> <span class="comment"></span>#define GPUREG_00B5 0x00B5 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="registers_8h.html#a437807d565e9b3fbd7ad009fd3e68af5"> 199</a></span> <span class="comment"></span>#define GPUREG_00B6 0x00B6 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="registers_8h.html#a78ce1050d8f4c6f42b4c01a56a52904c"> 200</a></span> <span class="comment"></span>#define GPUREG_00B7 0x00B7 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="registers_8h.html#a3bb4deeb9a8a5c80ebadc66a3f189b83"> 192</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT 0x00AF <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="registers_8h.html#aa205788f82f0817527a1d798a473789b"> 193</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA0 0x00B0 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="registers_8h.html#a51651454a2bb4ec197c0a61757b8e4e6"> 194</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA1 0x00B1 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="registers_8h.html#adc1b789ca866c26d5bbe8fb1b9f489df"> 195</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA2 0x00B2 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="registers_8h.html#a1aa54541f4a49c0030a8e4aa0659967a"> 196</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA3 0x00B3 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="registers_8h.html#ab725ecd38710a0da806f9653b5bb8b4b"> 197</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA4 0x00B4 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="registers_8h.html#aa4d4b5e790bab80264dc9722463a0321"> 198</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA5 0x00B5 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="registers_8h.html#aba0e0492790ddfb676a685bf1769ae02"> 199</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA6 0x00B6 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="registers_8h.html#a07a0ad4b865afd372038c015942bedef"> 200</a></span> <span class="comment"></span>#define GPUREG_PROTEX_LUT_DATA7 0x00B7 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="registers_8h.html#a9ed9ae0d5b6c161090ce0e4e308a2ab3"> 201</a></span> <span class="comment"></span>#define GPUREG_00B8 0x00B8 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="registers_8h.html#a77156336dc7b3d4b9b03e88921323d05"> 202</a></span> <span class="comment"></span>#define GPUREG_00B9 0x00B9 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="registers_8h.html#ac13ca773a52bb189382482821ee96ce1"> 203</a></span> <span class="comment"></span>#define GPUREG_00BA 0x00BA <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="registers_8h.html#a06b1d1d898a39526674ae13e50624abb"> 239</a></span> <span class="comment"></span>#define GPUREG_00DE 0x00DE <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="registers_8h.html#a9d681c26c1d755d4673e3fa116865e9b"> 240</a></span> <span class="comment"></span>#define GPUREG_00DF 0x00DF <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="registers_8h.html#a4b8ab3a82405f2fe061c2306e98e4187"> 241</a></span> <span class="comment"></span>#define GPUREG_TEXENV_UPDATE_BUFFER 0x00E0 <span class="comment">///< Texture env buffer update flag.</span></div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="registers_8h.html#a3b21346c9efc71f4b3264a0a5a2feb58"> 242</a></span> <span class="comment"></span>#define GPUREG_00E1 0x00E1 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="registers_8h.html#ab71ba06ead26d00f3ff896f4bd76cb6d"> 242</a></span> <span class="comment"></span>#define GPUREG_FOG_COLOR 0x00E1 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="registers_8h.html#a6243988f20b8fc927a354a48d98eec93"> 243</a></span> <span class="comment"></span>#define GPUREG_00E2 0x00E2 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="registers_8h.html#a4bd4a53369619a047a9e711f6da74d98"> 244</a></span> <span class="comment"></span>#define GPUREG_00E3 0x00E3 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="registers_8h.html#ae4cc09f785dc21bb48662c840c3863cd"> 245</a></span> <span class="comment"></span>#define GPUREG_00E4 0x00E4 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="registers_8h.html#a30c599168e2e040e857724dc09f95003"> 246</a></span> <span class="comment"></span>#define GPUREG_00E5 0x00E5 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="registers_8h.html#ae0694bb44802b96cbb923dcceef8c929"> 247</a></span> <span class="comment"></span>#define GPUREG_00E6 0x00E6 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="registers_8h.html#af255c6a2fabd62c167f05a39b5462585"> 245</a></span> <span class="comment"></span>#define GPUREG_GAS_ATTENUATION 0x00E4 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="registers_8h.html#ac9cf8a6d35fa70cbcf115bdcfd25b14a"> 246</a></span> <span class="comment"></span>#define GPUREG_GAS_ACCMAX 0x00E5 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="registers_8h.html#af8a50e47893fd3403d43426d64fff7b4"> 247</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_INDEX 0x00E6 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="registers_8h.html#aee09093555b11b0b3dcf4b570558a1ab"> 248</a></span> <span class="comment"></span>#define GPUREG_00E7 0x00E7 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="registers_8h.html#a98aa46886ebcf2b90a0344cf50de6bf0"> 249</a></span> <span class="comment"></span>#define GPUREG_00E8 0x00E8 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="registers_8h.html#a4087b5903d048bdcfc8e2c9a986aa392"> 250</a></span> <span class="comment"></span>#define GPUREG_00E9 0x00E9 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="registers_8h.html#a7a4008e3f212e1fc8a119730de54591b"> 251</a></span> <span class="comment"></span>#define GPUREG_00EA 0x00EA <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="registers_8h.html#ab13fb90e7ea0874a08d91a29b9df0b60"> 252</a></span> <span class="comment"></span>#define GPUREG_00EB 0x00EB <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="registers_8h.html#a1b6c5d8d03262a2cfdd55e8f64511069"> 253</a></span> <span class="comment"></span>#define GPUREG_00EC 0x00EC <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="registers_8h.html#ac32501317df9aa5bf8e6003197435b7b"> 254</a></span> <span class="comment"></span>#define GPUREG_00ED 0x00ED <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="registers_8h.html#abd8ef34f066ec5516dde7d479f71fc99"> 255</a></span> <span class="comment"></span>#define GPUREG_00EE 0x00EE <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="registers_8h.html#a3828a9d1de6705ec57b06cb13e322282"> 256</a></span> <span class="comment"></span>#define GPUREG_00EF 0x00EF <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="registers_8h.html#ae839200d6a3ba33e9efa12230abff225"> 249</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA0 0x00E8 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="registers_8h.html#a06c509f07de0ffe833e64a4b2f665708"> 250</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA1 0x00E9 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="registers_8h.html#a9901e025af932bd6fb323f6f6da2933a"> 251</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA2 0x00EA <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="registers_8h.html#af0929bbc11488d04d7c879344726dad0"> 252</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA3 0x00EB <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="registers_8h.html#a4455d6d635291410d42790da1eb6b7a4"> 253</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA4 0x00EC <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="registers_8h.html#a5d1959226c816065ec734c29f889343e"> 254</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA5 0x00ED <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="registers_8h.html#a02149c2ed234d1540b03230958ec6c3d"> 255</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA6 0x00EE <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="registers_8h.html#a08517b67f60896eac30b625609a1fcd1"> 256</a></span> <span class="comment"></span>#define GPUREG_FOG_LUT_DATA7 0x00EF <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="registers_8h.html#a72fe4e1218462ff5ecbb7a22b749bc9e"> 257</a></span> <span class="comment"></span>#define GPUREG_TEXENV4_SOURCE 0x00F0 <span class="comment">///< Texture env 4 source.</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="registers_8h.html#a6cdedcbcef643a43e2414af2458685ae"> 258</a></span> <span class="comment"></span>#define GPUREG_TEXENV4_OPERAND 0x00F1 <span class="comment">///< Texture env 4 operand.</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="registers_8h.html#aa23afcb525824e626d03e65237b234d1"> 259</a></span> <span class="comment"></span>#define GPUREG_TEXENV4_COMBINER 0x00F2 <span class="comment">///< Texture env 4 combiner.</span></div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="registers_8h.html#a3fdde5a54edc827d55a458016ed5204b"> 298</a></span> <span class="comment"></span>#define GPUREG_DEPTHBUFFER_WRITE 0x0115 <span class="comment">///< Writes to the depth buffer.</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="registers_8h.html#a70189a6d6bb585d3574541ae6c1a9acb"> 299</a></span> <span class="comment"></span>#define GPUREG_DEPTHBUFFER_FORMAT 0x0116 <span class="comment">///< Depth buffer format.</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="registers_8h.html#ab5f8d6059cdf749768f43fe03ba0a795"> 300</a></span> <span class="comment"></span>#define GPUREG_COLORBUFFER_FORMAT 0x0117 <span class="comment">///< Color buffer format.</span></div>
-<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="registers_8h.html#a92f1665426a2f0932997457dab412e3e"> 301</a></span> <span class="comment"></span>#define GPUREG_0118 0x0118 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="registers_8h.html#abdf8ee79933d25d62aabfe433aaa64bf"> 301</a></span> <span class="comment"></span>#define GPUREG_EARLYDEPTH_TEST2 0x0118 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="registers_8h.html#a0eeb5d65d1e3869c24056d6d3e8a8b35"> 302</a></span> <span class="comment"></span>#define GPUREG_0119 0x0119 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="registers_8h.html#a0d8067d13849fa235db0c168e560514a"> 303</a></span> <span class="comment"></span>#define GPUREG_011A 0x011A <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="registers_8h.html#a9b4fb24866a8ec84f959887f90d6cf41"> 304</a></span> <span class="comment"></span>#define GPUREG_FRAMEBUFFER_BLOCK32 0x011B <span class="comment">///< Frame buffer block 32.</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="registers_8h.html#a62da95740457429ddc8430ed3cf1159b"> 306</a></span> <span class="comment"></span>#define GPUREG_COLORBUFFER_LOC 0x011D <span class="comment">///< Color buffer location.</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="registers_8h.html#af70c155342642ffbd710fcba14e14839"> 307</a></span> <span class="comment"></span>#define GPUREG_FRAMEBUFFER_DIM 0x011E <span class="comment">///< Frame buffer dimensions.</span></div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="registers_8h.html#afe292ece1e62c7720e7909bf6977f290"> 308</a></span> <span class="comment"></span>#define GPUREG_011F 0x011F <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="registers_8h.html#a75e83d71d8970813bed8c0170ed81844"> 309</a></span> <span class="comment"></span>#define GPUREG_0120 0x0120 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="registers_8h.html#a0d0364869f0098f5fe75c3b8023c8e09"> 310</a></span> <span class="comment"></span>#define GPUREG_0121 0x0121 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="registers_8h.html#a10ebbf2d292360ab7966daa632075ae4"> 311</a></span> <span class="comment"></span>#define GPUREG_0122 0x0122 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="registers_8h.html#a968dc8527330f2dd7a03e0c604c5ac46"> 312</a></span> <span class="comment"></span>#define GPUREG_0123 0x0123 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="registers_8h.html#adad94f6fa48d26fafa1052bf59f7513a"> 313</a></span> <span class="comment"></span>#define GPUREG_0124 0x0124 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="registers_8h.html#a56ef401c82bd35c7389de1e50ebbaadf"> 309</a></span> <span class="comment"></span>#define GPUREG_GAS_LIGHT_XY 0x0120 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="registers_8h.html#a98c266c6152ff24c8e7f140b40744df2"> 310</a></span> <span class="comment"></span>#define GPUREG_GAS_LIGHT_Z 0x0121 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="registers_8h.html#adfa3c0654e52355d085b4bf131418fcd"> 311</a></span> <span class="comment"></span>#define GPUREG_GAS_LIGHT_Z_COLOR 0x0122 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="registers_8h.html#a3ded7ca833658d7afbf599a35209d287"> 312</a></span> <span class="comment"></span>#define GPUREG_GAS_LUT_INDEX 0x0123 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="registers_8h.html#ab33ef1fad7c99d029ce1a73f932f5230"> 313</a></span> <span class="comment"></span>#define GPUREG_GAS_LUT_DATA 0x0124 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="registers_8h.html#a94db8d3c94257687d1cb39ac8b1d848c"> 314</a></span> <span class="comment"></span>#define GPUREG_0125 0x0125 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="registers_8h.html#abb9acc7a8f2284c7488c105674e1909e"> 315</a></span> <span class="comment"></span>#define GPUREG_0126 0x0126 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="registers_8h.html#afa64d919c8e1aa229e3a85a652998740"> 315</a></span> <span class="comment"></span>#define GPUREG_GAS_DELTAZ_DEPTH 0x0126 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="registers_8h.html#aaed1d6abcf58f0a4fc15298101a9a54f"> 316</a></span> <span class="comment"></span>#define GPUREG_0127 0x0127 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="registers_8h.html#a6cebdbf9d7963c94736dc5e7565cbe26"> 317</a></span> <span class="comment"></span>#define GPUREG_0128 0x0128 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="registers_8h.html#a0f13e57ce2479d4b2f97344a5ccd9c0b"> 318</a></span> <span class="comment"></span>#define GPUREG_0129 0x0129 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="registers_8h.html#ac6f066dfe82bfc3d0a62421c913b89db"> 322</a></span> <span class="comment"></span>#define GPUREG_012D 0x012D <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="registers_8h.html#ad6a1f9be654b9278eff21e269ff82be8"> 323</a></span> <span class="comment"></span>#define GPUREG_012E 0x012E <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="registers_8h.html#a20f31704e8f59c674f62f09529650604"> 324</a></span> <span class="comment"></span>#define GPUREG_012F 0x012F <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="registers_8h.html#ac9df6aac252b09167da8c332555f40c7"> 325</a></span> <span class="comment"></span>#define GPUREG_0130 0x0130 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="registers_8h.html#a0516406f5ed071129f069595f67b595e"> 325</a></span> <span class="comment"></span>#define GPUREG_FRAGOP_SHADOW 0x0130 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="registers_8h.html#a88c253b815ce2eb18bda89d1599a9d41"> 326</a></span> <span class="comment"></span>#define GPUREG_0131 0x0131 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="registers_8h.html#af686ef26945145c1555c28135d28c53d"> 327</a></span> <span class="comment"></span>#define GPUREG_0132 0x0132 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="registers_8h.html#a55b984522940857b34e921415301a4b4"> 328</a></span> <span class="comment"></span>#define GPUREG_0133 0x0133 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="registers_8h.html#a5612f66bbcc522c08a2e461c3dfd005c"> 583</a></span> <span class="comment"></span>#define GPUREG_VERTEX_OFFSET 0x022A <span class="comment">///< Vertex offset.</span></div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="registers_8h.html#acc35cdfac774d25127cd0fb9d533e487"> 584</a></span> <span class="comment"></span>#define GPUREG_022B 0x022B <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="registers_8h.html#a93dc4c5267c9347336ca6bb47a9688b3"> 585</a></span> <span class="comment"></span>#define GPUREG_022C 0x022C <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="registers_8h.html#aaee25370b06f5fcaa376828a02cf49c2"> 586</a></span> <span class="comment"></span>#define GPUREG_022D 0x022D <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="registers_8h.html#a1b6947bf0b48a1ea13fed91961f6927a"> 586</a></span> <span class="comment"></span>#define GPUREG_POST_VERTEX_CACHE_NUM 0x022D <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="registers_8h.html#aa1f5c5b53e01c3d7d8a919888d0b0333"> 587</a></span> <span class="comment"></span>#define GPUREG_DRAWARRAYS 0x022E <span class="comment">///< Draw arrays trigger.</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="registers_8h.html#a9480289920472bd64f4044daac6152fb"> 588</a></span> <span class="comment"></span>#define GPUREG_DRAWELEMENTS 0x022F <span class="comment">///< Draw arrays elements.</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="registers_8h.html#abc1c2f2591469a4774fd701f4ae30480"> 589</a></span> <span class="comment"></span>#define GPUREG_0230 0x0230 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="registers_8h.html#a3de5e8a05dcd89f63be57a3b9126dd88"> 590</a></span> <span class="comment"></span>#define GPUREG_0231 0x0231 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="registers_8h.html#ab0598306186cded73b0478246fe6d06c"> 590</a></span> <span class="comment"></span>#define GPUREG_VTX_FUNC 0x0231 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="registers_8h.html#ae2a5bcbf6c86ba0dcc9c06e4a5b8c69a"> 591</a></span> <span class="comment"></span>#define GPUREG_FIXEDATTRIB_INDEX 0x0232 <span class="comment">///< Fixed attribute index.</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="registers_8h.html#afd4bdb0ea1b07c717c9740c15726a756"> 592</a></span> <span class="comment"></span>#define GPUREG_FIXEDATTRIB_DATA0 0x0233 <span class="comment">///< Fixed attribute data 0.</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="registers_8h.html#a98149e7da6a7d0c224e3f463815f9a42"> 593</a></span> <span class="comment"></span>#define GPUREG_FIXEDATTRIB_DATA1 0x0234 <span class="comment">///< Fixed attribute data 1.</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="registers_8h.html#ab1691f3b4f55bce535fd6faa82aebddf"> 604</a></span> <span class="comment"></span>#define GPUREG_023F 0x023F <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="registers_8h.html#a357070df757ee90a4cde170f3266dd6d"> 605</a></span> <span class="comment"></span>#define GPUREG_0240 0x0240 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="registers_8h.html#a06fccaa8b2c82da5e1d5c570f378bca6"> 606</a></span> <span class="comment"></span>#define GPUREG_0241 0x0241 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="registers_8h.html#ac174f2ce3e49b05321beca6720af2302"> 607</a></span> <span class="comment"></span>#define GPUREG_0242 0x0242 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="registers_8h.html#adae9f37beda3967ab92abf326b9c8cb8"> 607</a></span> <span class="comment"></span>#define GPUREG_VSH_NUM_ATTR 0x0242 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="registers_8h.html#a6d65ad6aaed6c7c32b07964af392fb59"> 608</a></span> <span class="comment"></span>#define GPUREG_0243 0x0243 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="registers_8h.html#aced68f1b169c7cf08d017414a9dff557"> 609</a></span> <span class="comment"></span>#define GPUREG_0244 0x0244 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="registers_8h.html#a0dcf8eab622d3449f1d46cb8453bde7e"> 610</a></span> <span class="comment"></span>#define GPUREG_0245 0x0245 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="registers_8h.html#a4299a2e3692a1a0fc5ffbe3c7c8fe88b"> 609</a></span> <span class="comment"></span>#define GPUREG_VSH_COM_MODE 0x0244 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="registers_8h.html#a54f8c8191c396189f0cd003124b4f4ec"> 610</a></span> <span class="comment"></span>#define GPUREG_START_DRAW_FUNC0 0x0245 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="registers_8h.html#a473eb7e2cbe7eec0cd96142c31309ac4"> 611</a></span> <span class="comment"></span>#define GPUREG_0246 0x0246 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="registers_8h.html#a8f748c94d0d46f3b283d48d2b4512e99"> 612</a></span> <span class="comment"></span>#define GPUREG_0247 0x0247 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="registers_8h.html#a0e7f138787705bf322362575f6998a20"> 613</a></span> <span class="comment"></span>#define GPUREG_0248 0x0248 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="registers_8h.html#a39f3f60ea80ab67d8010d73f7656fc36"> 614</a></span> <span class="comment"></span>#define GPUREG_0249 0x0249 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="registers_8h.html#a88c3199784ce37e0a384c92bf9405653"> 615</a></span> <span class="comment"></span>#define GPUREG_024A 0x024A <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="registers_8h.html#a160bd3120fc5b3d21f43c5aa6c1a7dc5"> 615</a></span> <span class="comment"></span>#define GPUREG_VSH_OUTMAP_TOTAL1 0x024A <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="registers_8h.html#a0c9443f90fde39a60ee91d9012e2c6d6"> 616</a></span> <span class="comment"></span>#define GPUREG_024B 0x024B <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="registers_8h.html#a0fd727463182de1807f5fb2494ca6f45"> 617</a></span> <span class="comment"></span>#define GPUREG_024C 0x024C <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="registers_8h.html#aa0b23a32993f2b1815eaab16c1a8f234"> 618</a></span> <span class="comment"></span>#define GPUREG_024D 0x024D <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="registers_8h.html#a49ca337eb54d2bdb56b110e2b23f5ed6"> 619</a></span> <span class="comment"></span>#define GPUREG_024E 0x024E <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="registers_8h.html#a81af608654931d1e97d1c2953c21b428"> 620</a></span> <span class="comment"></span>#define GPUREG_024F 0x024F <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="registers_8h.html#a696a3715fc8286330329a3408b0e0e99"> 621</a></span> <span class="comment"></span>#define GPUREG_0250 0x0250 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="registers_8h.html#ae99cb39dfae3dcac947eaaba2cbb1fd8"> 622</a></span> <span class="comment"></span>#define GPUREG_0251 0x0251 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="registers_8h.html#a827b6d7a163ab91bc1ee63f521ba3868"> 623</a></span> <span class="comment"></span>#define GPUREG_0252 0x0252 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="registers_8h.html#a0539a38ccec90d854bdd00637e1d35ed"> 624</a></span> <span class="comment"></span>#define GPUREG_0253 0x0253 <span class="comment">///< Unknown.</span></div>
-<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="registers_8h.html#a24e82e22e330b35b2ff3e6f2a6f20779"> 625</a></span> <span class="comment"></span>#define GPUREG_0254 0x0254 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="registers_8h.html#a6b0cf4143229c57fc50942a7b69fe64d"> 622</a></span> <span class="comment"></span>#define GPUREG_VSH_OUTMAP_TOTAL2 0x0251 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="registers_8h.html#ac3f1af9fb245dd1b55f0e9f2ee991342"> 623</a></span> <span class="comment"></span>#define GPUREG_GSH_MISC0 0x0252 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="registers_8h.html#aa05cb2bb450d1d0ed046cab4af8b7c70"> 624</a></span> <span class="comment"></span>#define GPUREG_GEOSTAGE_CONFIG2 0x0253 <span class="comment">///< Unknown.</span></div>
+<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="registers_8h.html#a953afe43e77757a26c964cec34e86979"> 625</a></span> <span class="comment"></span>#define GPUREG_GSH_MISC1 0x0254 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="registers_8h.html#a576b10dc396b9b5e6df1f749a307dd71"> 626</a></span> <span class="comment"></span>#define GPUREG_0255 0x0255 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="registers_8h.html#a610ba683eaa6a3e9213bf517df15b0c4"> 627</a></span> <span class="comment"></span>#define GPUREG_0256 0x0256 <span class="comment">///< Unknown.</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="registers_8h.html#ad6dd7215b370accf8c83a7ad9b14f79e"> 628</a></span> <span class="comment"></span>#define GPUREG_0257 0x0257 <span class="comment">///< Unknown.</span></div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a56">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a55">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a55">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a54">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a53">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a53">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a66">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a65">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a76">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a64">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a63">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a74">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a52">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a52">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a52">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a50">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a50">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a50">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a55">graphics/gpu/geoshader/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a53">graphics/gpu/geoshader/source/main.c</a>.</dd>
</dl>
</div>
</div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a53">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a53">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a53">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a51">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a51">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a51">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a58">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a57">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a57">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a56">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a55">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a55">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</table>
</dd>
</dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a67">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a66">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a77">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a65">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a64">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a75">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The parsed shader binary. </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a51">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a51">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a51">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#a49">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#a49">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#a49">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl>
</div>
</div>
<div class="ttc" id="shbin_8h_html_aa9cc048117db5beffa628f10cad82c4c"><div class="ttname"><a href="shbin_8h.html#aa9cc048117db5beffa628f10cad82c4c">DVLE_type</a></div><div class="ttdeci">DVLE_type</div><div class="ttdoc">DVLE type. </div><div class="ttdef"><b>Definition:</b> shbin.h:10</div></div>
<div class="ttc" id="shbin_8h_html_a20873c765b1c44b7c07cfef62ff2cf09a8565a5d83c51b59af0a3f732d458e384"><div class="ttname"><a href="shbin_8h.html#a20873c765b1c44b7c07cfef62ff2cf09a8565a5d83c51b59af0a3f732d458e384">DVLE_CONST_BOOL</a></div><div class="ttdoc">Bool. </div><div class="ttdef"><b>Definition:</b> shbin.h:17</div></div>
<div class="ttc" id="structDVLE__s_html_a09fd98b08af896b022a6122289053ecc"><div class="ttname"><a href="structDVLE__s.html#a09fd98b08af896b022a6122289053ecc">DVLE_s::constTableData</a></div><div class="ttdeci">DVLE_constEntry_s * constTableData</div><div class="ttdoc">Constant table data. </div><div class="ttdef"><b>Definition:</b> shbin.h:71</div></div>
-<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a></div><div class="ttdoc">Geometry shader. </div><div class="ttdef"><b>Definition:</b> enums.h:374</div></div>
+<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a></div><div class="ttdoc">Geometry shader. </div><div class="ttdef"><b>Definition:</b> enums.h:394</div></div>
<div class="ttc" id="structDVLE__uniformEntry__s_html"><div class="ttname"><a href="structDVLE__uniformEntry__s.html">DVLE_uniformEntry_s</a></div><div class="ttdoc">DVLE uniform entry data. </div><div class="ttdef"><b>Definition:</b> shbin.h:58</div></div>
<div class="ttc" id="structDVLE__s_html_a6f92d62d09b6c57264854de8279fc1a9"><div class="ttname"><a href="structDVLE__s.html#a6f92d62d09b6c57264854de8279fc1a9">DVLE_s::outTableSize</a></div><div class="ttdeci">u32 outTableSize</div><div class="ttdoc">Output table size. </div><div class="ttdef"><b>Definition:</b> shbin.h:72</div></div>
<div class="ttc" id="structDVLB__s_html_a1934abe9c4109579746d57c5b20b5834"><div class="ttname"><a href="structDVLB__s.html#a1934abe9c4109579746d57c5b20b5834">DVLB_s::DVLE</a></div><div class="ttdeci">DVLE_s * DVLE</div><div class="ttdoc">Contained DVLE. </div><div class="ttdef"><b>Definition:</b> shbin.h:85</div></div>
<div class="ttc" id="shbin_8h_html_aa9cc048117db5beffa628f10cad82c4ca8ea9e921757d6c5b4d30ccedee5d55b4"><div class="ttname"><a href="shbin_8h.html#aa9cc048117db5beffa628f10cad82c4ca8ea9e921757d6c5b4d30ccedee5d55b4">VERTEX_SHDR</a></div><div class="ttdoc">Vertex shader. </div><div class="ttdef"><b>Definition:</b> shbin.h:11</div></div>
<div class="ttc" id="shbin_8h_html_a8051aa25e78e83fb12b45b90d4f9457ca2d020e11d0a10bf346268f1a37c82cdd"><div class="ttname"><a href="shbin_8h.html#a8051aa25e78e83fb12b45b90d4f9457ca2d020e11d0a10bf346268f1a37c82cdd">RESULT_TEXCOORD2</a></div><div class="ttdoc">Texture coordinate 2. </div><div class="ttdef"><b>Definition:</b> shbin.h:30</div></div>
-<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a></div><div class="ttdoc">Vertex shader. </div><div class="ttdef"><b>Definition:</b> enums.h:373</div></div>
+<div class="ttc" id="enums_8h_html_a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"><div class="ttname"><a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a></div><div class="ttdoc">Vertex shader. </div><div class="ttdef"><b>Definition:</b> enums.h:393</div></div>
<div class="ttc" id="structDVLE__s_html_a3dbfa9a4ac73eae2fe750862bfa27fa7"><div class="ttname"><a href="structDVLE__s.html#a3dbfa9a4ac73eae2fe750862bfa27fa7">DVLE_s::mainOffset</a></div><div class="ttdeci">u32 mainOffset</div><div class="ttdoc">Offset of the start of the main function. </div><div class="ttdef"><b>Definition:</b> shbin.h:68</div></div>
<div class="ttc" id="shbin_8h_html_a20873c765b1c44b7c07cfef62ff2cf09ac34fa911905a48d40d01403ab69fc438"><div class="ttname"><a href="shbin_8h.html#a20873c765b1c44b7c07cfef62ff2cf09ac34fa911905a48d40d01403ab69fc438">DVLE_CONST_FLOAT24</a></div><div class="ttdoc">24-bit float. </div><div class="ttdef"><b>Definition:</b> shbin.h:19</div></div>
<div class="ttc" id="structDVLB__s_html"><div class="ttname"><a href="structDVLB__s.html">DVLB_s</a></div><div class="ttdoc">DVLB data. </div><div class="ttdef"><b>Definition:</b> shbin.h:82</div></div>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>DVLB data. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#_a49">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#_a49">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#_a49">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#_a47">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#_a47">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#_a47">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl></div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/3ds/gpu/<a class="el" href="shbin_8h_source.html">shbin.h</a></li>
</ul>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Describes an instance of a full shader program. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#_a50">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#_a50">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#_a50">graphics/gpu/textured_cube/source/main.c</a>.</dd>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="graphics_2gpu_2geoshader_2source_2main_8c-example.html#_a48">graphics/gpu/geoshader/source/main.c</a>, <a class="el" href="graphics_2gpu_2simple_tri_2source_2main_8c-example.html#_a48">graphics/gpu/simple_tri/source/main.c</a>, and <a class="el" href="graphics_2gpu_2textured_cube_2source_2main_8c-example.html#_a48">graphics/gpu/textured_cube/source/main.c</a>.</dd>
</dl></div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/3ds/gpu/<a class="el" href="shaderProgram_8h_source.html">shaderProgram.h</a></li>
</ul>