libctru/enums_8h.html
2024-11-03 20:36:34 +00:00

2060 lines
147 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libctru: include/3ds/gpu/enums.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">libctru
&#160;<span id="projectnumber">v2.4.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0f128149b5f0edcc1e84fa1d13781a04.html">gpu</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">enums.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>GPU enumeration values.
<a href="#details">More...</a></p>
<p><a href="enums_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a136a68611d2edcd5e875cbe6b2ffc14a"><td class="memItemLeft" align="right" valign="top"><a id="a136a68611d2edcd5e875cbe6b2ffc14a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a136a68611d2edcd5e875cbe6b2ffc14a">GPU_TEXTURE_MAG_FILTER</a>(v)&#160;&#160;&#160;(((v)&amp;0x1)&lt;&lt;1)</td></tr>
<tr class="memdesc:a136a68611d2edcd5e875cbe6b2ffc14a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture magnification filter parameter from a <a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">GPU_TEXTURE_FILTER_PARAM</a>. <br /></td></tr>
<tr class="separator:a136a68611d2edcd5e875cbe6b2ffc14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b47d3f4f1835fd29bfbda8f0aafd50"><td class="memItemLeft" align="right" valign="top"><a id="ab2b47d3f4f1835fd29bfbda8f0aafd50"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ab2b47d3f4f1835fd29bfbda8f0aafd50">GPU_TEXTURE_MIN_FILTER</a>(v)&#160;&#160;&#160;(((v)&amp;0x1)&lt;&lt;2)</td></tr>
<tr class="memdesc:ab2b47d3f4f1835fd29bfbda8f0aafd50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture minification filter parameter from a <a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">GPU_TEXTURE_FILTER_PARAM</a>. <br /></td></tr>
<tr class="separator:ab2b47d3f4f1835fd29bfbda8f0aafd50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a156eff7e27f6091bbcd89b60527e4c25"><td class="memItemLeft" align="right" valign="top"><a id="a156eff7e27f6091bbcd89b60527e4c25"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a156eff7e27f6091bbcd89b60527e4c25">GPU_TEXTURE_MIP_FILTER</a>(v)&#160;&#160;&#160;(((v)&amp;0x1)&lt;&lt;24)</td></tr>
<tr class="memdesc:a156eff7e27f6091bbcd89b60527e4c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture mipmap filter parameter from a <a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">GPU_TEXTURE_FILTER_PARAM</a>. <br /></td></tr>
<tr class="separator:a156eff7e27f6091bbcd89b60527e4c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fa899389868967dda12bca2b6dbb6d3"><td class="memItemLeft" align="right" valign="top"><a id="a7fa899389868967dda12bca2b6dbb6d3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a7fa899389868967dda12bca2b6dbb6d3">GPU_TEXTURE_WRAP_S</a>(v)&#160;&#160;&#160;(((v)&amp;0x3)&lt;&lt;12)</td></tr>
<tr class="memdesc:a7fa899389868967dda12bca2b6dbb6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture wrap S parameter from a <a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">GPU_TEXTURE_WRAP_PARAM</a>. <br /></td></tr>
<tr class="separator:a7fa899389868967dda12bca2b6dbb6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab166b84891109ccf8031a1280616784a"><td class="memItemLeft" align="right" valign="top"><a id="ab166b84891109ccf8031a1280616784a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ab166b84891109ccf8031a1280616784a">GPU_TEXTURE_WRAP_T</a>(v)&#160;&#160;&#160;(((v)&amp;0x3)&lt;&lt;8)</td></tr>
<tr class="memdesc:ab166b84891109ccf8031a1280616784a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture wrap T parameter from a <a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">GPU_TEXTURE_WRAP_PARAM</a>. <br /></td></tr>
<tr class="separator:ab166b84891109ccf8031a1280616784a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2eb6c4e4912e6ecff2901456bde38f"><td class="memItemLeft" align="right" valign="top"><a id="add2eb6c4e4912e6ecff2901456bde38f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#add2eb6c4e4912e6ecff2901456bde38f">GPU_TEXTURE_MODE</a>(v)&#160;&#160;&#160;(((v)&amp;0x7)&lt;&lt;28)</td></tr>
<tr class="memdesc:add2eb6c4e4912e6ecff2901456bde38f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture mode parameter from a <a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">GPU_TEXTURE_MODE_PARAM</a>. <br /></td></tr>
<tr class="separator:add2eb6c4e4912e6ecff2901456bde38f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8264c1e1a98d1c15cff6c02b6bbde8d3"><td class="memItemLeft" align="right" valign="top"><a id="a8264c1e1a98d1c15cff6c02b6bbde8d3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a8264c1e1a98d1c15cff6c02b6bbde8d3">GPU_TEXTURE_ETC1_PARAM</a>&#160;&#160;&#160;<a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(5)</td></tr>
<tr class="memdesc:a8264c1e1a98d1c15cff6c02b6bbde8d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture parameter indicating ETC1 texture. <br /></td></tr>
<tr class="separator:a8264c1e1a98d1c15cff6c02b6bbde8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9cde489546a47b594bec7afd43a44b2"><td class="memItemLeft" align="right" valign="top"><a id="ae9cde489546a47b594bec7afd43a44b2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ae9cde489546a47b594bec7afd43a44b2">GPU_TEXTURE_SHADOW_PARAM</a>&#160;&#160;&#160;<a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(20)</td></tr>
<tr class="memdesc:ae9cde489546a47b594bec7afd43a44b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture parameter indicating shadow texture. <br /></td></tr>
<tr class="separator:ae9cde489546a47b594bec7afd43a44b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c504de99ace4dbeb8e7d3af041f5f2c"><td class="memItemLeft" align="right" valign="top"><a id="a2c504de99ace4dbeb8e7d3af041f5f2c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a2c504de99ace4dbeb8e7d3af041f5f2c">GPU_TEV_BUFFER_WRITE_CONFIG</a>(stage0, stage1, stage2, stage3)&#160;&#160;&#160;((stage0) | ((stage1) &lt;&lt; 1) | ((stage2) &lt;&lt; 2) | ((stage3) &lt;&lt; 3))</td></tr>
<tr class="memdesc:a2c504de99ace4dbeb8e7d3af041f5f2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a combiner buffer write configuration. <br /></td></tr>
<tr class="separator:a2c504de99ace4dbeb8e7d3af041f5f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af29f76f2be89c5bfb0ec27336eddf4d2"><td class="memItemLeft" align="right" valign="top"><a id="af29f76f2be89c5bfb0ec27336eddf4d2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#af29f76f2be89c5bfb0ec27336eddf4d2">GPU_MAKEGASDEPTHFUNC</a>(n)&#160;&#160;&#160;(<a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574">GPU_GASDEPTHFUNC</a>)((0xAF02&gt;&gt;((int)(n)&lt;&lt;1))&amp;3)</td></tr>
<tr class="memdesc:af29f76f2be89c5bfb0ec27336eddf4d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts <a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a> into <a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574">GPU_GASDEPTHFUNC</a>. <br /></td></tr>
<tr class="separator:af29f76f2be89c5bfb0ec27336eddf4d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa7337c142b909e470bbf1ce3c8e9e03"><td class="memItemLeft" align="right" valign="top"><a id="aaa7337c142b909e470bbf1ce3c8e9e03"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#aaa7337c142b909e470bbf1ce3c8e9e03">GPU_ATTRIBFMT</a>(i, n, f)&#160;&#160;&#160;(((((n)-1)&lt;&lt;2)|((f)&amp;3))&lt;&lt;((i)*4))</td></tr>
<tr class="memdesc:aaa7337c142b909e470bbf1ce3c8e9e03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a VBO attribute parameter from its index, size, and format. <br /></td></tr>
<tr class="separator:aaa7337c142b909e470bbf1ce3c8e9e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb62754733c37a8490767fd8e004b903"><td class="memItemLeft" align="right" valign="top"><a id="abb62754733c37a8490767fd8e004b903"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#abb62754733c37a8490767fd8e004b903">GPU_TEVSOURCES</a>(a, b, c)&#160;&#160;&#160;(((a))|((b)&lt;&lt;4)|((c)&lt;&lt;8))</td></tr>
<tr class="memdesc:abb62754733c37a8490767fd8e004b903"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture combiner source parameter from three sources. <br /></td></tr>
<tr class="separator:abb62754733c37a8490767fd8e004b903"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f2c9311619707a1276457d94b06a983"><td class="memItemLeft" align="right" valign="top"><a id="a4f2c9311619707a1276457d94b06a983"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a4f2c9311619707a1276457d94b06a983">GPU_TEVOPERANDS</a>(a, b, c)&#160;&#160;&#160;(((a))|((b)&lt;&lt;4)|((c)&lt;&lt;8))</td></tr>
<tr class="memdesc:a4f2c9311619707a1276457d94b06a983"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a texture combiner operand parameter from three operands. <br /></td></tr>
<tr class="separator:a4f2c9311619707a1276457d94b06a983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9311f56ead3e954035f1e7822fd4975b"><td class="memItemLeft" align="right" valign="top"><a id="a9311f56ead3e954035f1e7822fd4975b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a9311f56ead3e954035f1e7822fd4975b">GPU_LIGHT_ENV_LAYER_CONFIG</a>(n)&#160;&#160;&#160;((n)+((n)==7))</td></tr>
<tr class="memdesc:a9311f56ead3e954035f1e7822fd4975b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a light environment layer configuration parameter. <br /></td></tr>
<tr class="separator:a9311f56ead3e954035f1e7822fd4975b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56f7ef42a30cacadcff715897749b9bb"><td class="memItemLeft" align="right" valign="top"><a id="a56f7ef42a30cacadcff715897749b9bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a56f7ef42a30cacadcff715897749b9bb">GPU_LC1_SHADOWBIT</a>(n)&#160;&#160;&#160;<a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(n)</td></tr>
<tr class="memdesc:a56f7ef42a30cacadcff715897749b9bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Light shadow disable bits in GPUREG_LIGHT_CONFIG1. <br /></td></tr>
<tr class="separator:a56f7ef42a30cacadcff715897749b9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae728b373883e45faa2b07f09a666493e"><td class="memItemLeft" align="right" valign="top"><a id="ae728b373883e45faa2b07f09a666493e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ae728b373883e45faa2b07f09a666493e">GPU_LC1_SPOTBIT</a>(n)&#160;&#160;&#160;<a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>((n)+8)</td></tr>
<tr class="memdesc:ae728b373883e45faa2b07f09a666493e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Light spot disable bits in GPUREG_LIGHT_CONFIG1. <br /></td></tr>
<tr class="separator:ae728b373883e45faa2b07f09a666493e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a268cd64156ab80fbc9d5276ebfd2e036"><td class="memItemLeft" align="right" valign="top"><a id="a268cd64156ab80fbc9d5276ebfd2e036"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a268cd64156ab80fbc9d5276ebfd2e036">GPU_LC1_LUTBIT</a>(n)&#160;&#160;&#160;<a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>((n)+16)</td></tr>
<tr class="memdesc:a268cd64156ab80fbc9d5276ebfd2e036"><td class="mdescLeft">&#160;</td><td class="mdescRight">LUT disable bits in GPUREG_LIGHT_CONFIG1. <br /></td></tr>
<tr class="separator:a268cd64156ab80fbc9d5276ebfd2e036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ece02dbe202375c41656f008862e61"><td class="memItemLeft" align="right" valign="top"><a id="a72ece02dbe202375c41656f008862e61"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a72ece02dbe202375c41656f008862e61">GPU_LC1_ATTNBIT</a>(n)&#160;&#160;&#160;<a class="el" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>((n)+24)</td></tr>
<tr class="memdesc:a72ece02dbe202375c41656f008862e61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Light distance attenuation disable bits in GPUREG_LIGHT_CONFIG1. <br /></td></tr>
<tr class="separator:a72ece02dbe202375c41656f008862e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc3d77ddd288c9166ce21a70329ffda3"><td class="memItemLeft" align="right" valign="top"><a id="acc3d77ddd288c9166ce21a70329ffda3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#acc3d77ddd288c9166ce21a70329ffda3">GPU_LIGHTPERM</a>(i, n)&#160;&#160;&#160;((n) &lt;&lt; ((i)*4))</td></tr>
<tr class="memdesc:acc3d77ddd288c9166ce21a70329ffda3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a light permutation parameter. <br /></td></tr>
<tr class="separator:acc3d77ddd288c9166ce21a70329ffda3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87ae80eec69e98d7859716697fffaa8d"><td class="memItemLeft" align="right" valign="top"><a id="a87ae80eec69e98d7859716697fffaa8d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a87ae80eec69e98d7859716697fffaa8d">GPU_LIGHTLUTINPUT</a>(i, n)&#160;&#160;&#160;((n) &lt;&lt; ((i)*4))</td></tr>
<tr class="memdesc:a87ae80eec69e98d7859716697fffaa8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a light LUT input parameter. <br /></td></tr>
<tr class="separator:a87ae80eec69e98d7859716697fffaa8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be564c4c4b7bea48173dc004321038f"><td class="memItemLeft" align="right" valign="top"><a id="a1be564c4c4b7bea48173dc004321038f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a1be564c4c4b7bea48173dc004321038f">GPU_LIGHTLUTIDX</a>(c, i, o)&#160;&#160;&#160;((o) | ((i) &lt;&lt; 8) | ((c) &lt;&lt; 11))</td></tr>
<tr class="memdesc:a1be564c4c4b7bea48173dc004321038f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a light LUT index parameter. <br /></td></tr>
<tr class="separator:a1be564c4c4b7bea48173dc004321038f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea79eb97268953065d78b396cf3f01e0"><td class="memItemLeft" align="right" valign="top"><a id="aea79eb97268953065d78b396cf3f01e0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#aea79eb97268953065d78b396cf3f01e0">GPU_LIGHTCOLOR</a>(r, g, b)&#160;&#160;&#160;(((b) &amp; 0xFF) | (((g) &lt;&lt; 10) &amp; 0xFF) | (((r) &lt;&lt; 20) &amp; 0xFF))</td></tr>
<tr class="memdesc:aea79eb97268953065d78b396cf3f01e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a light color parameter from red, green, and blue components. <br /></td></tr>
<tr class="separator:aea79eb97268953065d78b396cf3f01e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a2c76780b7ff5d323daf30ea310fbc8c4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">GPU_TEXTURE_FILTER_PARAM</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4a916807475bc96900be35e0b8035845d0">GPU_NEAREST</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4a18f85af3bd3785e9463dae917436cb6f">GPU_LINEAR</a> = 0x1
<br />
}</td></tr>
<tr class="memdesc:a2c76780b7ff5d323daf30ea310fbc8c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture filters. <a href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">More...</a><br /></td></tr>
<tr class="separator:a2c76780b7ff5d323daf30ea310fbc8c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca018b509809231470e5e3c3e907261d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">GPU_TEXTURE_WRAP_PARAM</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261dab68d9e2eed2fb75fe89951c05df69c79">GPU_CLAMP_TO_EDGE</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261da5d965e5704025c431c991699e4cead2b">GPU_CLAMP_TO_BORDER</a> = 0x1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3">GPU_REPEAT</a> = 0x2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261dac52004d96f64b6a43145077387eba61f">GPU_MIRRORED_REPEAT</a> = 0x3
<br />
}</td></tr>
<tr class="memdesc:aca018b509809231470e5e3c3e907261d"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a5d14598061a96db4f06bf8316156a1bb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bb">GPU_TEXTURE_MODE_PARAM</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f">GPU_TEX_2D</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c">GPU_TEX_CUBE_MAP</a> = 0x1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986">GPU_TEX_SHADOW_2D</a> = 0x2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f">GPU_TEX_PROJECTION</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074">GPU_TEX_SHADOW_CUBE</a> = 0x4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9">GPU_TEX_DISABLED</a> = 0x5
<br />
}</td></tr>
<tr class="memdesc:a5d14598061a96db4f06bf8316156a1bb"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a541188a9d9f32ee0f5c74b2742908cf5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a">GPU_TEXUNIT0</a> = 0x1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf">GPU_TEXUNIT1</a> = 0x2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182">GPU_TEXUNIT2</a> = 0x4
<br />
}</td></tr>
<tr class="memdesc:a541188a9d9f32ee0f5c74b2742908cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported texture units. <a href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">More...</a><br /></td></tr>
<tr class="separator:a541188a9d9f32ee0f5c74b2742908cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bb2f7fceb0f356549f0be235a0f99f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2">GPU_RGBA8</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47">GPU_RGB8</a> = 0x1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb">GPU_RGBA5551</a> = 0x2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6">GPU_RGB565</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067">GPU_RGBA4</a> = 0x4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0">GPU_LA8</a> = 0x5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686">GPU_HILO8</a> = 0x6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391">GPU_L8</a> = 0x7
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e">GPU_A8</a> = 0x8
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8">GPU_LA4</a> = 0x9
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8">GPU_L4</a> = 0xA
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa647b190ec1a8ab75fd9636d4a24e5866">GPU_A4</a> = 0xB
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9">GPU_ETC1</a> = 0xC
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a">GPU_ETC1A4</a> = 0xD
<br />
}</td></tr>
<tr class="memdesc:a63bb2f7fceb0f356549f0be235a0f99f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported texture formats. <a href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">More...</a><br /></td></tr>
<tr class="separator:a63bb2f7fceb0f356549f0be235a0f99f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fac8fe6dd845ff19a9fc758c0aa8332"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332">GPU_TEXFACE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332a99192106b00b6493c92d3fa8a45201a0">GPU_TEXFACE_2D</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332ac49bd4f84d24107cef684af4bbedc77d">GPU_POSITIVE_X</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332a60b46c0623b707b852394b99a34fa6f6">GPU_NEGATIVE_X</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332a66a2220297d89575ec6eee46f809dd63">GPU_POSITIVE_Y</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332a0e79145560b5ed81c3810c48b9c62bdb">GPU_NEGATIVE_Y</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332acd8651b177f45d9a38be369e999b2669">GPU_POSITIVE_Z</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332a4407ca9fb8ae5553fc9972db8dbc8436">GPU_NEGATIVE_Z</a> = 5
<br />
}</td></tr>
<tr class="memdesc:a2fac8fe6dd845ff19a9fc758c0aa8332"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture faces. <a href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332">More...</a><br /></td></tr>
<tr class="separator:a2fac8fe6dd845ff19a9fc758c0aa8332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7003b201f809461614b0be43c7f1cb7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7">GPU_PROCTEX_CLAMP</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7ab67f726e45ca0d8b1e3e34ff341f9bda">GPU_PT_CLAMP_TO_ZERO</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7a72bb684ef9b26ef47dd5d0ad67b1f644">GPU_PT_CLAMP_TO_EDGE</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7acb72d40a0d2a9caf4882faf7af18c24f">GPU_PT_REPEAT</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7ac2e8d1c45fa7cf34ff63f2d1788e6580">GPU_PT_MIRRORED_REPEAT</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7accbc4683ecc6f3a802a2a5b1e3eb5fb2">GPU_PT_PULSE</a> = 4
<br />
}</td></tr>
<tr class="memdesc:ac7003b201f809461614b0be43c7f1cb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Procedural texture clamp modes. <a href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7">More...</a><br /></td></tr>
<tr class="separator:ac7003b201f809461614b0be43c7f1cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0bf20f78563bc660ebcaa2079a386c7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7">GPU_PROCTEX_MAPFUNC</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a0acf1e5b8ab447f94a8f251703a36e2b">GPU_PT_U</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a9fa866b1285ae54cc0000d6049853762">GPU_PT_U2</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7acdc52342bd71edefc62a84ad1b03d179">GPU_PT_V</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7ac4949cfa2bf0e8fc5e03b707adb70632">GPU_PT_V2</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a0fbd6841d168a4a0242a657dfc33e3b7">GPU_PT_ADD</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a244895a2cb72e8124c04f040dad8e75c">GPU_PT_ADD2</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a7f43089264ed898bf8b0487bede6b88f">GPU_PT_SQRT2</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a5cfb276362ed48a809a9c6a1c2625f89">GPU_PT_MIN</a> = 7
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7af9b959ac8784f251a732381e447f834f">GPU_PT_MAX</a> = 8
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7a6447bc4455a0dc94ceb8cf3fc0e3f857">GPU_PT_RMAX</a> = 9
<br />
}</td></tr>
<tr class="memdesc:ae0bf20f78563bc660ebcaa2079a386c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Procedural texture mapping functions. <a href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7">More...</a><br /></td></tr>
<tr class="separator:ae0bf20f78563bc660ebcaa2079a386c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aef13dcdf16a383d3931fe46a69eb78"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a7aef13dcdf16a383d3931fe46a69eb78">GPU_PROCTEX_SHIFT</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7aef13dcdf16a383d3931fe46a69eb78a966d0a2f4370eedb5ad9d3e40c3cd432">GPU_PT_NONE</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7aef13dcdf16a383d3931fe46a69eb78a2b6694f49603d729caeef7b935a49879">GPU_PT_ODD</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7aef13dcdf16a383d3931fe46a69eb78a2632917f209fe4800152654e165b74e3">GPU_PT_EVEN</a> = 2
<br />
}</td></tr>
<tr class="memdesc:a7aef13dcdf16a383d3931fe46a69eb78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Procedural texture shift values. <a href="enums_8h.html#a7aef13dcdf16a383d3931fe46a69eb78">More...</a><br /></td></tr>
<tr class="separator:a7aef13dcdf16a383d3931fe46a69eb78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a430c590536a256d9db4a6b8ab5abc133"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133">GPU_PROCTEX_FILTER</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133a7e835f1a325859fe8238704003278c29">GPU_PT_NEAREST</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133a45f234fca3944d33f527bfc4512de01f">GPU_PT_LINEAR</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133a6cdae86dbce55a1392aa01d3dba58200">GPU_PT_NEAREST_MIP_NEAREST</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133ad411202dc8a4d58764b196e286aea76c">GPU_PT_LINEAR_MIP_NEAREST</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133a3e27d24c01aa1180193ea670f0b0051b">GPU_PT_NEAREST_MIP_LINEAR</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133aff227b58f787382c8e3d9c079d49572b">GPU_PT_LINEAR_MIP_LINEAR</a> = 5
<br />
}</td></tr>
<tr class="memdesc:a430c590536a256d9db4a6b8ab5abc133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Procedural texture filter values. <a href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133">More...</a><br /></td></tr>
<tr class="separator:a430c590536a256d9db4a6b8ab5abc133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab864ff9d46955c2f61539b23688c99aa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aa">GPU_PROCTEX_LUTID</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aaa2475efd7159236c56c6e9118adc16c51">GPU_LUT_NOISE</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aaad7cce5a3ddbbb5a7f53ebb031c9f9633">GPU_LUT_RGBMAP</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aaa53afe5693c1be7c949cb8f079cb69714">GPU_LUT_ALPHAMAP</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aaaac64001d8c0dc2401767b95ca05f9544">GPU_LUT_COLOR</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aaaeb69dab228eff315d3c99bdb36f88e7f">GPU_LUT_COLORDIF</a> = 5
<br />
}</td></tr>
<tr class="memdesc:ab864ff9d46955c2f61539b23688c99aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Procedural texture LUT IDs. <a href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aa">More...</a><br /></td></tr>
<tr class="separator:ab864ff9d46955c2f61539b23688c99aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bed7c7c90b43c261c07664aef35bf7a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">GPU_COLORBUF</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4">GPU_RB_RGBA8</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b">GPU_RB_RGB8</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37">GPU_RB_RGBA5551</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b">GPU_RB_RGB565</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a">GPU_RB_RGBA4</a> = 4
<br />
}</td></tr>
<tr class="memdesc:a1bed7c7c90b43c261c07664aef35bf7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported color buffer formats. <a href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">More...</a><br /></td></tr>
<tr class="separator:a1bed7c7c90b43c261c07664aef35bf7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b40a4b2feaec1dc4a843a908f613a3e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">GPU_DEPTHBUF</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128">GPU_RB_DEPTH16</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c">GPU_RB_DEPTH24</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720">GPU_RB_DEPTH24_STENCIL8</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a9b40a4b2feaec1dc4a843a908f613a3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported depth buffer formats. <a href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">More...</a><br /></td></tr>
<tr class="separator:a9b40a4b2feaec1dc4a843a908f613a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad964a2dd9f856d413d01dc81d5712618"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311">GPU_NEVER</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e">GPU_ALWAYS</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0">GPU_EQUAL</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83">GPU_NOTEQUAL</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9">GPU_LESS</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19">GPU_LEQUAL</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a">GPU_GREATER</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719">GPU_GEQUAL</a> = 7
<br />
}</td></tr>
<tr class="memdesc:ad964a2dd9f856d413d01dc81d5712618"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a92e680b4a2dac313ccd2bc5bae51b703"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703">GPU_EARLYDEPTHFUNC</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf">GPU_EARLYDEPTH_GEQUAL</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07">GPU_EARLYDEPTH_GREATER</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558">GPU_EARLYDEPTH_LEQUAL</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8">GPU_EARLYDEPTH_LESS</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a92e680b4a2dac313ccd2bc5bae51b703"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a82e5ec9eedb73d135af89102d50f7574"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574">GPU_GASDEPTHFUNC</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574a6e2b94106eeb8ece959501257fb5ee33">GPU_GAS_NEVER</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574a40fbf273f375c55096441c729ef26587">GPU_GAS_ALWAYS</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574a22904d5e53e914818134e361448265fb">GPU_GAS_GREATER</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574a7b148f86599ef8065f06021d38be4641">GPU_GAS_LESS</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a82e5ec9eedb73d135af89102d50f7574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gas depth functions. <a href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574">More...</a><br /></td></tr>
<tr class="separator:a82e5ec9eedb73d135af89102d50f7574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ba8ed980a4a9da6170a5fdfaad86808"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44">GPU_SCISSOR_DISABLE</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd">GPU_SCISSOR_INVERT</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c">GPU_SCISSOR_NORMAL</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a3ba8ed980a4a9da6170a5fdfaad86808"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scissor test modes. <a href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">More...</a><br /></td></tr>
<tr class="separator:a3ba8ed980a4a9da6170a5fdfaad86808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7737bd79ec87b48dd2815e54a0f78c1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477">GPU_STENCIL_KEEP</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372">GPU_STENCIL_ZERO</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906">GPU_STENCIL_REPLACE</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76">GPU_STENCIL_INCR</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251">GPU_STENCIL_DECR</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df">GPU_STENCIL_INVERT</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0">GPU_STENCIL_INCR_WRAP</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a">GPU_STENCIL_DECR_WRAP</a> = 7
<br />
}</td></tr>
<tr class="memdesc:ab7737bd79ec87b48dd2815e54a0f78c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stencil operations. <a href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">More...</a><br /></td></tr>
<tr class="separator:ab7737bd79ec87b48dd2815e54a0f78c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fffcfca8e93491a90d7b54cce719cd3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41">GPU_WRITE_RED</a> = 0x01
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9">GPU_WRITE_GREEN</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb">GPU_WRITE_BLUE</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11">GPU_WRITE_ALPHA</a> = 0x08
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16">GPU_WRITE_DEPTH</a> = 0x10
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0">GPU_WRITE_COLOR</a> = 0x0F
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0">GPU_WRITE_ALL</a> = 0x1F
<br />
}</td></tr>
<tr class="memdesc:a7fffcfca8e93491a90d7b54cce719cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pixel write mask. <a href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">More...</a><br /></td></tr>
<tr class="separator:a7fffcfca8e93491a90d7b54cce719cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade416bc8de7b235e270c76f371d3cfb5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50">GPU_BLEND_ADD</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040">GPU_BLEND_SUBTRACT</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec">GPU_BLEND_REVERSE_SUBTRACT</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef">GPU_BLEND_MIN</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab">GPU_BLEND_MAX</a> = 4
<br />
}</td></tr>
<tr class="memdesc:ade416bc8de7b235e270c76f371d3cfb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blend modes. <a href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">More...</a><br /></td></tr>
<tr class="separator:ade416bc8de7b235e270c76f371d3cfb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a140d854f0e7c97cec2b38f4a226fe1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71">GPU_ZERO</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947">GPU_ONE</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d">GPU_SRC_COLOR</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d">GPU_ONE_MINUS_SRC_COLOR</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735">GPU_DST_COLOR</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7">GPU_ONE_MINUS_DST_COLOR</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36">GPU_SRC_ALPHA</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2">GPU_ONE_MINUS_SRC_ALPHA</a> = 7
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2">GPU_DST_ALPHA</a> = 8
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e">GPU_ONE_MINUS_DST_ALPHA</a> = 9
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27">GPU_CONSTANT_COLOR</a> = 10
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337">GPU_ONE_MINUS_CONSTANT_COLOR</a> = 11
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab">GPU_CONSTANT_ALPHA</a> = 12
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce">GPU_ONE_MINUS_CONSTANT_ALPHA</a> = 13
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8">GPU_SRC_ALPHA_SATURATE</a> = 14
<br />
}</td></tr>
<tr class="memdesc:a2a140d854f0e7c97cec2b38f4a226fe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blend factors. <a href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">More...</a><br /></td></tr>
<tr class="separator:a2a140d854f0e7c97cec2b38f4a226fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b65550b3921c9e2e94797e3c9ccc1f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348">GPU_LOGICOP_CLEAR</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361">GPU_LOGICOP_AND</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724">GPU_LOGICOP_AND_REVERSE</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3">GPU_LOGICOP_COPY</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a">GPU_LOGICOP_SET</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657">GPU_LOGICOP_COPY_INVERTED</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8">GPU_LOGICOP_NOOP</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295">GPU_LOGICOP_INVERT</a> = 7
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686">GPU_LOGICOP_NAND</a> = 8
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297">GPU_LOGICOP_OR</a> = 9
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1">GPU_LOGICOP_NOR</a> = 10
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515">GPU_LOGICOP_XOR</a> = 11
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853">GPU_LOGICOP_EQUIV</a> = 12
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574">GPU_LOGICOP_AND_INVERTED</a> = 13
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238">GPU_LOGICOP_OR_REVERSE</a> = 14
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36">GPU_LOGICOP_OR_INVERTED</a> = 15
<br />
}</td></tr>
<tr class="memdesc:a55b65550b3921c9e2e94797e3c9ccc1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logical operations. <a href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">More...</a><br /></td></tr>
<tr class="separator:a55b65550b3921c9e2e94797e3c9ccc1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa788d68d2e927a5710842e69b81a588d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">GPU_FRAGOPMODE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7">GPU_FRAGOPMODE_GL</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6">GPU_FRAGOPMODE_GAS_ACC</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062">GPU_FRAGOPMODE_SHADOW</a> = 3
<br />
}</td></tr>
<tr class="memdesc:aa788d68d2e927a5710842e69b81a588d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fragment operation modes. <a href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">More...</a><br /></td></tr>
<tr class="separator:aa788d68d2e927a5710842e69b81a588d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a62c2be4e88ff3de7c69f1b660d1634"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">GPU_FORMATS</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640">GPU_BYTE</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100">GPU_UNSIGNED_BYTE</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e">GPU_SHORT</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246">GPU_FLOAT</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a3a62c2be4e88ff3de7c69f1b660d1634"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported component formats. <a href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">More...</a><br /></td></tr>
<tr class="separator:a3a62c2be4e88ff3de7c69f1b660d1634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded31eec5d2f72ea5c6141f24d8a0174"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4">GPU_CULL_NONE</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a">GPU_CULL_FRONT_CCW</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0">GPU_CULL_BACK_CCW</a> = 2
<br />
}</td></tr>
<tr class="memdesc:aded31eec5d2f72ea5c6141f24d8a0174"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cull modes. <a href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">More...</a><br /></td></tr>
<tr class="separator:aded31eec5d2f72ea5c6141f24d8a0174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43f47361b7edcab3c6b7d064c09ae7d0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">GPU_TEVSRC</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d">GPU_PRIMARY_COLOR</a> = 0x00
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c">GPU_FRAGMENT_PRIMARY_COLOR</a> = 0x01
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a">GPU_FRAGMENT_SECONDARY_COLOR</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0">GPU_TEXTURE0</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879">GPU_TEXTURE1</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad">GPU_TEXTURE2</a> = 0x05
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79">GPU_TEXTURE3</a> = 0x06
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d">GPU_PREVIOUS_BUFFER</a> = 0x0D
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de">GPU_CONSTANT</a> = 0x0E
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936">GPU_PREVIOUS</a> = 0x0F
<br />
}</td></tr>
<tr class="memdesc:a43f47361b7edcab3c6b7d064c09ae7d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture combiner sources. <a href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">More...</a><br /></td></tr>
<tr class="separator:a43f47361b7edcab3c6b7d064c09ae7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10399b41ca4c093e8e5e6d9f5943d80f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">GPU_TEVOP_RGB</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999">GPU_TEVOP_RGB_SRC_COLOR</a> = 0x00
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a">GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR</a> = 0x01
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876">GPU_TEVOP_RGB_SRC_ALPHA</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed">GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f">GPU_TEVOP_RGB_SRC_R</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883">GPU_TEVOP_RGB_ONE_MINUS_SRC_R</a> = 0x05
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8">GPU_TEVOP_RGB_0x06</a> = 0x06
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc">GPU_TEVOP_RGB_0x07</a> = 0x07
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6">GPU_TEVOP_RGB_SRC_G</a> = 0x08
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc">GPU_TEVOP_RGB_ONE_MINUS_SRC_G</a> = 0x09
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2">GPU_TEVOP_RGB_0x0A</a> = 0x0A
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4">GPU_TEVOP_RGB_0x0B</a> = 0x0B
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944">GPU_TEVOP_RGB_SRC_B</a> = 0x0C
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8">GPU_TEVOP_RGB_ONE_MINUS_SRC_B</a> = 0x0D
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2">GPU_TEVOP_RGB_0x0E</a> = 0x0E
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898">GPU_TEVOP_RGB_0x0F</a> = 0x0F
<br />
}</td></tr>
<tr class="memdesc:a10399b41ca4c093e8e5e6d9f5943d80f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture RGB combiner operands. <a href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">More...</a><br /></td></tr>
<tr class="separator:a10399b41ca4c093e8e5e6d9f5943d80f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31812c01b9cbe8b050a6076efb4c0f42"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">GPU_TEVOP_A</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58">GPU_TEVOP_A_SRC_ALPHA</a> = 0x00
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc">GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA</a> = 0x01
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768">GPU_TEVOP_A_SRC_R</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684">GPU_TEVOP_A_ONE_MINUS_SRC_R</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05">GPU_TEVOP_A_SRC_G</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7">GPU_TEVOP_A_ONE_MINUS_SRC_G</a> = 0x05
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c">GPU_TEVOP_A_SRC_B</a> = 0x06
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3">GPU_TEVOP_A_ONE_MINUS_SRC_B</a> = 0x07
<br />
}</td></tr>
<tr class="memdesc:a31812c01b9cbe8b050a6076efb4c0f42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture Alpha combiner operands. <a href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">More...</a><br /></td></tr>
<tr class="separator:a31812c01b9cbe8b050a6076efb4c0f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07c36c673c5ca75d946367821c8afdd0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11">GPU_REPLACE</a> = 0x00
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21">GPU_MODULATE</a> = 0x01
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4">GPU_ADD</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402">GPU_ADD_SIGNED</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b">GPU_INTERPOLATE</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5">GPU_SUBTRACT</a> = 0x05
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1">GPU_DOT3_RGB</a> = 0x06
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0ab763fa4a5a5b0abdba7593b3434271a5">GPU_DOT3_RGBA</a> = 0x07
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a">GPU_MULTIPLY_ADD</a> = 0x08
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003">GPU_ADD_MULTIPLY</a> = 0x09
<br />
}</td></tr>
<tr class="memdesc:a07c36c673c5ca75d946367821c8afdd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture combiner functions. <a href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">More...</a><br /></td></tr>
<tr class="separator:a07c36c673c5ca75d946367821c8afdd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08411ce4cfbf061b9f0aa1cf00890d65"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">GPU_TEVSCALE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959">GPU_TEVSCALE_1</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226">GPU_TEVSCALE_2</a> = 0x1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b">GPU_TEVSCALE_4</a> = 0x2
<br />
}</td></tr>
<tr class="memdesc:a08411ce4cfbf061b9f0aa1cf00890d65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Texture scale factors. <a href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">More...</a><br /></td></tr>
<tr class="separator:a08411ce4cfbf061b9f0aa1cf00890d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f838c1ce92123135c7cb4cf409c745"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">GPU_FRESNELSEL</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b">GPU_NO_FRESNEL</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d">GPU_PRI_ALPHA_FRESNEL</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9">GPU_SEC_ALPHA_FRESNEL</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab">GPU_PRI_SEC_ALPHA_FRESNEL</a> = 3
<br />
}</td></tr>
<tr class="memdesc:a15f838c1ce92123135c7cb4cf409c745"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fresnel options. <a href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">More...</a><br /></td></tr>
<tr class="separator:a15f838c1ce92123135c7cb4cf409c745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a588ef2d1e18ac7aa814fc4d622213ca1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">GPU_BUMPMODE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d">GPU_BUMP_NOT_USED</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f">GPU_BUMP_AS_BUMP</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff">GPU_BUMP_AS_TANG</a> = 2
<br />
}</td></tr>
<tr class="memdesc:a588ef2d1e18ac7aa814fc4d622213ca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bump map modes. <a href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">More...</a><br /></td></tr>
<tr class="separator:a588ef2d1e18ac7aa814fc4d622213ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207e4181777d84b837218fdeb61825b2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">GPU_LIGHTLUTID</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325">GPU_LUT_D0</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5">GPU_LUT_D1</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a">GPU_LUT_SP</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35">GPU_LUT_FR</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8">GPU_LUT_RB</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9">GPU_LUT_RG</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826">GPU_LUT_RR</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e">GPU_LUT_DA</a> = 7
<br />
}</td></tr>
<tr class="memdesc:a207e4181777d84b837218fdeb61825b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">LUT IDs. <a href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">More...</a><br /></td></tr>
<tr class="separator:a207e4181777d84b837218fdeb61825b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63e58430371c6fef616284076c22f90"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90">GPU_LIGHTLUTINPUT</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c">GPU_LUTINPUT_NH</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63">GPU_LUTINPUT_VH</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff">GPU_LUTINPUT_NV</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0">GPU_LUTINPUT_LN</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f">GPU_LUTINPUT_SP</a> = 4
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73">GPU_LUTINPUT_CP</a> = 5
<br />
}</td></tr>
<tr class="memdesc:ac63e58430371c6fef616284076c22f90"><td class="mdescLeft">&#160;</td><td class="mdescRight">LUT inputs. <a href="enums_8h.html#ac63e58430371c6fef616284076c22f90">More...</a><br /></td></tr>
<tr class="separator:ac63e58430371c6fef616284076c22f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af61f31c26ebc63bbaf2794d42a199df4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">GPU_LIGHTLUTSCALER</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53">GPU_LUTSCALER_1x</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462">GPU_LUTSCALER_2x</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336">GPU_LUTSCALER_4x</a> = 2
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a">GPU_LUTSCALER_8x</a> = 3
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2">GPU_LUTSCALER_0_25x</a> = 6
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526">GPU_LUTSCALER_0_5x</a> = 7
<br />
}</td></tr>
<tr class="memdesc:af61f31c26ebc63bbaf2794d42a199df4"><td class="mdescLeft">&#160;</td><td class="mdescRight">LUT scalers. <a href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">More...</a><br /></td></tr>
<tr class="separator:af61f31c26ebc63bbaf2794d42a199df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7023555a35d21727eff58ae264498d1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">GPU_LIGHTLUTSELECT</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a">GPU_LUTSELECT_COMMON</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b">GPU_LUTSELECT_SP</a> = 1
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8">GPU_LUTSELECT_DA</a> = 2
<br />
}</td></tr>
<tr class="memdesc:ad7023555a35d21727eff58ae264498d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">LUT selection. <a href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">More...</a><br /></td></tr>
<tr class="separator:ad7023555a35d21727eff58ae264498d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f70bba2c275f4e43e9126e5017cc982"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a1f70bba2c275f4e43e9126e5017cc982">GPU_FOGMODE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1f70bba2c275f4e43e9126e5017cc982a9cc54bda4b4512da364324b6c7070bbd">GPU_NO_FOG</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1f70bba2c275f4e43e9126e5017cc982aceb18d741d8a74b7ade87e126dcb0a72">GPU_FOG</a> = 5
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a1f70bba2c275f4e43e9126e5017cc982a4f31c8ba6139734c419de68ad530e7e3">GPU_GAS</a> = 7
<br />
}</td></tr>
<tr class="memdesc:a1f70bba2c275f4e43e9126e5017cc982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fog modes. <a href="enums_8h.html#a1f70bba2c275f4e43e9126e5017cc982">More...</a><br /></td></tr>
<tr class="separator:a1f70bba2c275f4e43e9126e5017cc982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc2d65787e8cddd99f2e65dd3168e388"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#acc2d65787e8cddd99f2e65dd3168e388">GPU_GASMODE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#acc2d65787e8cddd99f2e65dd3168e388ac28f3063a3c622292bcb9c05be76c229">GPU_PLAIN_DENSITY</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#acc2d65787e8cddd99f2e65dd3168e388a057252437cf16b266488ee1e74b20b7b">GPU_DEPTH_DENSITY</a> = 1
<br />
}</td></tr>
<tr class="memdesc:acc2d65787e8cddd99f2e65dd3168e388"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gas shading density source values. <a href="enums_8h.html#acc2d65787e8cddd99f2e65dd3168e388">More...</a><br /></td></tr>
<tr class="separator:acc2d65787e8cddd99f2e65dd3168e388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb1be3a2d383032545509998c88ac649"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#adb1be3a2d383032545509998c88ac649">GPU_GASLUTINPUT</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#adb1be3a2d383032545509998c88ac649a85420feac47692869927f28d48fc9249">GPU_GAS_DENSITY</a> = 0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#adb1be3a2d383032545509998c88ac649a40342631dfb48f76188a413867864b8b">GPU_GAS_LIGHT_FACTOR</a> = 1
<br />
}</td></tr>
<tr class="memdesc:adb1be3a2d383032545509998c88ac649"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gas color LUT inputs. <a href="enums_8h.html#adb1be3a2d383032545509998c88ac649">More...</a><br /></td></tr>
<tr class="separator:adb1be3a2d383032545509998c88ac649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94bdee50fa003d70dd3888f347397806"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b">GPU_TRIANGLES</a> = 0x0000
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f">GPU_TRIANGLE_STRIP</a> = 0x0100
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81">GPU_TRIANGLE_FAN</a> = 0x0200
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53">GPU_GEOMETRY_PRIM</a> = 0x0300
<br />
}</td></tr>
<tr class="memdesc:a94bdee50fa003d70dd3888f347397806"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supported primitives. <a href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">More...</a><br /></td></tr>
<tr class="separator:a94bdee50fa003d70dd3888f347397806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a178882ce0f114a22e19ff7f0ee842de5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a> { <br />
&#160;&#160;<a class="el" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f">GPU_VERTEX_SHADER</a> = 0x0
, <br />
&#160;&#160;<a class="el" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db">GPU_GEOMETRY_SHADER</a> = 0x1
<br />
}</td></tr>
<tr class="memdesc:a178882ce0f114a22e19ff7f0ee842de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shader types. <a href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">More...</a><br /></td></tr>
<tr class="separator:a178882ce0f114a22e19ff7f0ee842de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>GPU enumeration values. </p>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ade416bc8de7b235e270c76f371d3cfb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade416bc8de7b235e270c76f371d3cfb5">&#9670;&nbsp;</a></span>GPU_BLENDEQUATION</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ade416bc8de7b235e270c76f371d3cfb5">GPU_BLENDEQUATION</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Blend modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ade416bc8de7b235e270c76f371d3cfb5a39318f81ae768d8a6119e7965a11bd50"></a>GPU_BLEND_ADD&#160;</td><td class="fielddoc"><p>Add colors. </p>
</td></tr>
<tr><td class="fieldname"><a id="ade416bc8de7b235e270c76f371d3cfb5ad56ffa827b7981cecf31c0928c54d040"></a>GPU_BLEND_SUBTRACT&#160;</td><td class="fielddoc"><p>Subtract colors. </p>
</td></tr>
<tr><td class="fieldname"><a id="ade416bc8de7b235e270c76f371d3cfb5af7637331691d24e497db545393bd34ec"></a>GPU_BLEND_REVERSE_SUBTRACT&#160;</td><td class="fielddoc"><p>Reverse-subtract colors. </p>
</td></tr>
<tr><td class="fieldname"><a id="ade416bc8de7b235e270c76f371d3cfb5a636cea674887f52c3e28e87a8753d2ef"></a>GPU_BLEND_MIN&#160;</td><td class="fielddoc"><p>Use the minimum color. </p>
</td></tr>
<tr><td class="fieldname"><a id="ade416bc8de7b235e270c76f371d3cfb5a66ec6a506d2bd5578f0ef3bf01c7b0ab"></a>GPU_BLEND_MAX&#160;</td><td class="fielddoc"><p>Use the maximum color. </p>
</td></tr>
</table>
</div>
</div>
<a id="a2a140d854f0e7c97cec2b38f4a226fe1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a140d854f0e7c97cec2b38f4a226fe1">&#9670;&nbsp;</a></span>GPU_BLENDFACTOR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a2a140d854f0e7c97cec2b38f4a226fe1">GPU_BLENDFACTOR</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Blend factors. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1aac60d6d3d8b697aa09f6bc66ccdc7d71"></a>GPU_ZERO&#160;</td><td class="fielddoc"><p>Zero. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a863804f02d43c8991e9b697ce4449947"></a>GPU_ONE&#160;</td><td class="fielddoc"><p>One. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1af78c6ed3bbdae1d90e585b9042135c2d"></a>GPU_SRC_COLOR&#160;</td><td class="fielddoc"><p>Source color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a6f2135fe7d67e8403982b238edfae06d"></a>GPU_ONE_MINUS_SRC_COLOR&#160;</td><td class="fielddoc"><p>Source color - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1af0fd393f08a1f49c4b6567fc914b1735"></a>GPU_DST_COLOR&#160;</td><td class="fielddoc"><p>Destination color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1ad0ffe5255d4895f3d85c203c6e692fa7"></a>GPU_ONE_MINUS_DST_COLOR&#160;</td><td class="fielddoc"><p>Destination color - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1af2ec416dc4e7e8562e61d5f7963e8a36"></a>GPU_SRC_ALPHA&#160;</td><td class="fielddoc"><p>Source alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a7bf978d71679e5507689e4570d3d85b2"></a>GPU_ONE_MINUS_SRC_ALPHA&#160;</td><td class="fielddoc"><p>Source alpha - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1aa84fea7593472196159145c433d23fd2"></a>GPU_DST_ALPHA&#160;</td><td class="fielddoc"><p>Destination alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1aac15b95095467d0c05e89b44651edd6e"></a>GPU_ONE_MINUS_DST_ALPHA&#160;</td><td class="fielddoc"><p>Destination alpha - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a62b0f2652c0a1a95921646e9742c2f27"></a>GPU_CONSTANT_COLOR&#160;</td><td class="fielddoc"><p>Constant color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1ad1df6fbe660faa7fb66bd6f14e6b0337"></a>GPU_ONE_MINUS_CONSTANT_COLOR&#160;</td><td class="fielddoc"><p>Constant color - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a11295c7ef5d463ff189f5e6db6c0acab"></a>GPU_CONSTANT_ALPHA&#160;</td><td class="fielddoc"><p>Constant alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a6e5a84133317e2197d4440a8d45c78ce"></a>GPU_ONE_MINUS_CONSTANT_ALPHA&#160;</td><td class="fielddoc"><p>Constant alpha - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2a140d854f0e7c97cec2b38f4a226fe1a25a12d71c8b18d7ff6c55709ffa9c9b8"></a>GPU_SRC_ALPHA_SATURATE&#160;</td><td class="fielddoc"><p>Saturated alpha. </p>
</td></tr>
</table>
</div>
</div>
<a id="a588ef2d1e18ac7aa814fc4d622213ca1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a588ef2d1e18ac7aa814fc4d622213ca1">&#9670;&nbsp;</a></span>GPU_BUMPMODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a588ef2d1e18ac7aa814fc4d622213ca1">GPU_BUMPMODE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Bump map modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a588ef2d1e18ac7aa814fc4d622213ca1a340b69d02a957b6556404b7df9bddd0d"></a>GPU_BUMP_NOT_USED&#160;</td><td class="fielddoc"><p>Disabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="a588ef2d1e18ac7aa814fc4d622213ca1a525c1422911b4064f106267d9557e51f"></a>GPU_BUMP_AS_BUMP&#160;</td><td class="fielddoc"><p>Bump as bump mapping. </p>
</td></tr>
<tr><td class="fieldname"><a id="a588ef2d1e18ac7aa814fc4d622213ca1a9ccd510128e43e5f42311458e1fba8ff"></a>GPU_BUMP_AS_TANG&#160;</td><td class="fielddoc"><p>Bump as tangent/normal mapping. </p>
</td></tr>
</table>
</div>
</div>
<a id="a1bed7c7c90b43c261c07664aef35bf7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bed7c7c90b43c261c07664aef35bf7a">&#9670;&nbsp;</a></span>GPU_COLORBUF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a1bed7c7c90b43c261c07664aef35bf7a">GPU_COLORBUF</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported color buffer formats. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1bed7c7c90b43c261c07664aef35bf7aa17f2a0c3889f7e34d720d818a61030b4"></a>GPU_RB_RGBA8&#160;</td><td class="fielddoc"><p>8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a1bed7c7c90b43c261c07664aef35bf7aa76bf1ee34366aa67663d2fbf8f19735b"></a>GPU_RB_RGB8&#160;</td><td class="fielddoc"><p>8-bit Red + 8-bit Green + 8-bit Blue </p>
</td></tr>
<tr><td class="fieldname"><a id="a1bed7c7c90b43c261c07664aef35bf7aa783efb601ce1a8de7cf5f7d8ea2b0e37"></a>GPU_RB_RGBA5551&#160;</td><td class="fielddoc"><p>5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a1bed7c7c90b43c261c07664aef35bf7aa4d92a6e6d1b3eb9fa42abf4b388a983b"></a>GPU_RB_RGB565&#160;</td><td class="fielddoc"><p>5-bit Red + 6-bit Green + 5-bit Blue </p>
</td></tr>
<tr><td class="fieldname"><a id="a1bed7c7c90b43c261c07664aef35bf7aa536adbb7654f186e21d42d5cde4da69a"></a>GPU_RB_RGBA4&#160;</td><td class="fielddoc"><p>4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha </p>
</td></tr>
</table>
</div>
</div>
<a id="a07c36c673c5ca75d946367821c8afdd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07c36c673c5ca75d946367821c8afdd0">&#9670;&nbsp;</a></span>GPU_COMBINEFUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a07c36c673c5ca75d946367821c8afdd0">GPU_COMBINEFUNC</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture combiner functions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a1c5123d469abc61be2501b97b512cc11"></a>GPU_REPLACE&#160;</td><td class="fielddoc"><p>Replace. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0af18e74afecfedc6e3feca318e1d7dd21"></a>GPU_MODULATE&#160;</td><td class="fielddoc"><p>Modulate. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a1a76c8833caf6cd58a784b748d7428c4"></a>GPU_ADD&#160;</td><td class="fielddoc"><p>Add. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a15b65d45e41a2baa040e85257461b402"></a>GPU_ADD_SIGNED&#160;</td><td class="fielddoc"><p>Signed add. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0ac2a62c0fbb389fbfaee8e4ceae1d8f1b"></a>GPU_INTERPOLATE&#160;</td><td class="fielddoc"><p>Interpolate. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a46620729094b136c1f89b9f8f4b061b5"></a>GPU_SUBTRACT&#160;</td><td class="fielddoc"><p>Subtract. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a062362f28e57250addb5bc53ecdbe4a1"></a>GPU_DOT3_RGB&#160;</td><td class="fielddoc"><p>Dot3. Scalar result is written to RGB only. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0ab763fa4a5a5b0abdba7593b3434271a5"></a>GPU_DOT3_RGBA&#160;</td><td class="fielddoc"><p>Dot3. Scalar result is written to RGBA. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a6d6faa3cba435da6be5d71b7cdab472a"></a>GPU_MULTIPLY_ADD&#160;</td><td class="fielddoc"><p>Multiply then add. </p>
</td></tr>
<tr><td class="fieldname"><a id="a07c36c673c5ca75d946367821c8afdd0a61abe2d997b39204c0f6c38621ff2003"></a>GPU_ADD_MULTIPLY&#160;</td><td class="fielddoc"><p>Add then multiply. </p>
</td></tr>
</table>
</div>
</div>
<a id="aded31eec5d2f72ea5c6141f24d8a0174"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aded31eec5d2f72ea5c6141f24d8a0174">&#9670;&nbsp;</a></span>GPU_CULLMODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#aded31eec5d2f72ea5c6141f24d8a0174">GPU_CULLMODE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cull modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aded31eec5d2f72ea5c6141f24d8a0174a70eae790d781d0f3d13d46e690ed1aa4"></a>GPU_CULL_NONE&#160;</td><td class="fielddoc"><p>Disabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="aded31eec5d2f72ea5c6141f24d8a0174a151b7ec784380eafec6f470004f4602a"></a>GPU_CULL_FRONT_CCW&#160;</td><td class="fielddoc"><p>Front, counter-clockwise. </p>
</td></tr>
<tr><td class="fieldname"><a id="aded31eec5d2f72ea5c6141f24d8a0174a5f4f59f8f711f0bcfa9ca8b87f169ee0"></a>GPU_CULL_BACK_CCW&#160;</td><td class="fielddoc"><p>Back, counter-clockwise. </p>
</td></tr>
</table>
</div>
</div>
<a id="a9b40a4b2feaec1dc4a843a908f613a3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b40a4b2feaec1dc4a843a908f613a3e">&#9670;&nbsp;</a></span>GPU_DEPTHBUF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a9b40a4b2feaec1dc4a843a908f613a3e">GPU_DEPTHBUF</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported depth buffer formats. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9b40a4b2feaec1dc4a843a908f613a3eaa7550bb98071c787c29e99c8dcd4e128"></a>GPU_RB_DEPTH16&#160;</td><td class="fielddoc"><p>16-bit Depth </p>
</td></tr>
<tr><td class="fieldname"><a id="a9b40a4b2feaec1dc4a843a908f613a3ea7c561619805b2a56d4dd00b0af4c419c"></a>GPU_RB_DEPTH24&#160;</td><td class="fielddoc"><p>24-bit Depth </p>
</td></tr>
<tr><td class="fieldname"><a id="a9b40a4b2feaec1dc4a843a908f613a3eaaa31fb7049df6c69198111e309210720"></a>GPU_RB_DEPTH24_STENCIL8&#160;</td><td class="fielddoc"><p>24-bit Depth + 8-bit Stencil </p>
</td></tr>
</table>
</div>
</div>
<a id="a92e680b4a2dac313ccd2bc5bae51b703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92e680b4a2dac313ccd2bc5bae51b703">&#9670;&nbsp;</a></span>GPU_EARLYDEPTHFUNC</h2>
<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 id="a92e680b4a2dac313ccd2bc5bae51b703adddf1707b708673afdefd9b85a31bccf"></a>GPU_EARLYDEPTH_GEQUAL&#160;</td><td class="fielddoc"><p>Pass if greater than or equal. </p>
</td></tr>
<tr><td class="fieldname"><a id="a92e680b4a2dac313ccd2bc5bae51b703a101542f7bdac5811ad4fb59fc4346b07"></a>GPU_EARLYDEPTH_GREATER&#160;</td><td class="fielddoc"><p>Pass if greater than. </p>
</td></tr>
<tr><td class="fieldname"><a id="a92e680b4a2dac313ccd2bc5bae51b703aa2086b2123f5249827db0c7017f25558"></a>GPU_EARLYDEPTH_LEQUAL&#160;</td><td class="fielddoc"><p>Pass if less than or equal. </p>
</td></tr>
<tr><td class="fieldname"><a id="a92e680b4a2dac313ccd2bc5bae51b703a9d81ab2ccfcaad15ddbfc8a2f0ce2ff8"></a>GPU_EARLYDEPTH_LESS&#160;</td><td class="fielddoc"><p>Pass if less than. </p>
</td></tr>
</table>
</div>
</div>
<a id="a1f70bba2c275f4e43e9126e5017cc982"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f70bba2c275f4e43e9126e5017cc982">&#9670;&nbsp;</a></span>GPU_FOGMODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a1f70bba2c275f4e43e9126e5017cc982">GPU_FOGMODE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fog modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1f70bba2c275f4e43e9126e5017cc982a9cc54bda4b4512da364324b6c7070bbd"></a>GPU_NO_FOG&#160;</td><td class="fielddoc"><p>Fog/Gas unit disabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1f70bba2c275f4e43e9126e5017cc982aceb18d741d8a74b7ade87e126dcb0a72"></a>GPU_FOG&#160;</td><td class="fielddoc"><p>Fog/Gas unit configured in Fog mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="a1f70bba2c275f4e43e9126e5017cc982a4f31c8ba6139734c419de68ad530e7e3"></a>GPU_GAS&#160;</td><td class="fielddoc"><p>Fog/Gas unit configured in Gas mode. </p>
</td></tr>
</table>
</div>
</div>
<a id="a3a62c2be4e88ff3de7c69f1b660d1634"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a62c2be4e88ff3de7c69f1b660d1634">&#9670;&nbsp;</a></span>GPU_FORMATS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a3a62c2be4e88ff3de7c69f1b660d1634">GPU_FORMATS</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported component formats. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3a62c2be4e88ff3de7c69f1b660d1634acc2974dd261d7a390aac2babaad46640"></a>GPU_BYTE&#160;</td><td class="fielddoc"><p>8-bit byte. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3a62c2be4e88ff3de7c69f1b660d1634ae1574a2e1f462cd4ec5916c84cfe8100"></a>GPU_UNSIGNED_BYTE&#160;</td><td class="fielddoc"><p>8-bit unsigned byte. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3a62c2be4e88ff3de7c69f1b660d1634a2592d88710138b840b7b680fd30ed49e"></a>GPU_SHORT&#160;</td><td class="fielddoc"><p>16-bit short. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3a62c2be4e88ff3de7c69f1b660d1634af3631e2c847a62946c82604c2faec246"></a>GPU_FLOAT&#160;</td><td class="fielddoc"><p>32-bit float. </p>
</td></tr>
</table>
</div>
</div>
<a id="aa788d68d2e927a5710842e69b81a588d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa788d68d2e927a5710842e69b81a588d">&#9670;&nbsp;</a></span>GPU_FRAGOPMODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#aa788d68d2e927a5710842e69b81a588d">GPU_FRAGOPMODE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fragment operation modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa788d68d2e927a5710842e69b81a588da0cb1291aade10f659db55a8f919906a7"></a>GPU_FRAGOPMODE_GL&#160;</td><td class="fielddoc"><p>OpenGL mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="aa788d68d2e927a5710842e69b81a588da959ebe049acd41da9ddd9066002c05b6"></a>GPU_FRAGOPMODE_GAS_ACC&#160;</td><td class="fielddoc"><p>Gas mode (?). </p>
</td></tr>
<tr><td class="fieldname"><a id="aa788d68d2e927a5710842e69b81a588da484d2f1cb17de8f3e81123f45a795062"></a>GPU_FRAGOPMODE_SHADOW&#160;</td><td class="fielddoc"><p>Shadow mode (?). </p>
</td></tr>
</table>
</div>
</div>
<a id="a15f838c1ce92123135c7cb4cf409c745"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15f838c1ce92123135c7cb4cf409c745">&#9670;&nbsp;</a></span>GPU_FRESNELSEL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a15f838c1ce92123135c7cb4cf409c745">GPU_FRESNELSEL</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fresnel options. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a15f838c1ce92123135c7cb4cf409c745a904b12f76e2f97b1ccbf2cb00dc72b0b"></a>GPU_NO_FRESNEL&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
<tr><td class="fieldname"><a id="a15f838c1ce92123135c7cb4cf409c745ac57505a7b6ba964ff1a944f54e62117d"></a>GPU_PRI_ALPHA_FRESNEL&#160;</td><td class="fielddoc"><p>Primary alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a15f838c1ce92123135c7cb4cf409c745a5245bfaae64a00d1b25682eb3f7d87e9"></a>GPU_SEC_ALPHA_FRESNEL&#160;</td><td class="fielddoc"><p>Secondary alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a15f838c1ce92123135c7cb4cf409c745a151f7d3bf955a9218b2292bf1cee72ab"></a>GPU_PRI_SEC_ALPHA_FRESNEL&#160;</td><td class="fielddoc"><p>Primary and secondary alpha. </p>
</td></tr>
</table>
</div>
</div>
<a id="a82e5ec9eedb73d135af89102d50f7574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82e5ec9eedb73d135af89102d50f7574">&#9670;&nbsp;</a></span>GPU_GASDEPTHFUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a82e5ec9eedb73d135af89102d50f7574">GPU_GASDEPTHFUNC</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gas depth functions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a82e5ec9eedb73d135af89102d50f7574a6e2b94106eeb8ece959501257fb5ee33"></a>GPU_GAS_NEVER&#160;</td><td class="fielddoc"><p>Never pass (0). </p>
</td></tr>
<tr><td class="fieldname"><a id="a82e5ec9eedb73d135af89102d50f7574a40fbf273f375c55096441c729ef26587"></a>GPU_GAS_ALWAYS&#160;</td><td class="fielddoc"><p>Always pass (1). </p>
</td></tr>
<tr><td class="fieldname"><a id="a82e5ec9eedb73d135af89102d50f7574a22904d5e53e914818134e361448265fb"></a>GPU_GAS_GREATER&#160;</td><td class="fielddoc"><p>Pass if greater than (1-X). </p>
</td></tr>
<tr><td class="fieldname"><a id="a82e5ec9eedb73d135af89102d50f7574a7b148f86599ef8065f06021d38be4641"></a>GPU_GAS_LESS&#160;</td><td class="fielddoc"><p>Pass if less than (X). </p>
</td></tr>
</table>
</div>
</div>
<a id="adb1be3a2d383032545509998c88ac649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb1be3a2d383032545509998c88ac649">&#9670;&nbsp;</a></span>GPU_GASLUTINPUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#adb1be3a2d383032545509998c88ac649">GPU_GASLUTINPUT</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gas color LUT inputs. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adb1be3a2d383032545509998c88ac649a85420feac47692869927f28d48fc9249"></a>GPU_GAS_DENSITY&#160;</td><td class="fielddoc"><p>Gas density used as input. </p>
</td></tr>
<tr><td class="fieldname"><a id="adb1be3a2d383032545509998c88ac649a40342631dfb48f76188a413867864b8b"></a>GPU_GAS_LIGHT_FACTOR&#160;</td><td class="fielddoc"><p>Light factor used as input. </p>
</td></tr>
</table>
</div>
</div>
<a id="acc2d65787e8cddd99f2e65dd3168e388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc2d65787e8cddd99f2e65dd3168e388">&#9670;&nbsp;</a></span>GPU_GASMODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#acc2d65787e8cddd99f2e65dd3168e388">GPU_GASMODE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gas shading density source values. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="acc2d65787e8cddd99f2e65dd3168e388ac28f3063a3c622292bcb9c05be76c229"></a>GPU_PLAIN_DENSITY&#160;</td><td class="fielddoc"><p>Plain density. </p>
</td></tr>
<tr><td class="fieldname"><a id="acc2d65787e8cddd99f2e65dd3168e388a057252437cf16b266488ee1e74b20b7b"></a>GPU_DEPTH_DENSITY&#160;</td><td class="fielddoc"><p>Depth density. </p>
</td></tr>
</table>
</div>
</div>
<a id="a207e4181777d84b837218fdeb61825b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a207e4181777d84b837218fdeb61825b2">&#9670;&nbsp;</a></span>GPU_LIGHTLUTID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a207e4181777d84b837218fdeb61825b2">GPU_LIGHTLUTID</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>LUT IDs. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2afadcb590d677a876167c3965c1d9e325"></a>GPU_LUT_D0&#160;</td><td class="fielddoc"><p>D0 LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a4a731b618dca703ece58e17a717147b5"></a>GPU_LUT_D1&#160;</td><td class="fielddoc"><p>D1 LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a649639e392ace5dbe5cb7f89874d270a"></a>GPU_LUT_SP&#160;</td><td class="fielddoc"><p>Spotlight LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a83763faae2b0c60f8e55c6fc9da14d35"></a>GPU_LUT_FR&#160;</td><td class="fielddoc"><p>Fresnel LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a09d22b332d64cd71c2d237357b86b0c8"></a>GPU_LUT_RB&#160;</td><td class="fielddoc"><p>Reflection-Blue LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a181e8ebfceab1ff67aaa3f462ef4f5b9"></a>GPU_LUT_RG&#160;</td><td class="fielddoc"><p>Reflection-Green LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a25132fe53ebb9513c1dcd5d8ccff3826"></a>GPU_LUT_RR&#160;</td><td class="fielddoc"><p>Reflection-Red LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="a207e4181777d84b837218fdeb61825b2a823bb38a12c68691fd6cdd157ce57b2e"></a>GPU_LUT_DA&#160;</td><td class="fielddoc"><p>Distance attenuation LUT. </p>
</td></tr>
</table>
</div>
</div>
<a id="ac63e58430371c6fef616284076c22f90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac63e58430371c6fef616284076c22f90">&#9670;&nbsp;</a></span>GPU_LIGHTLUTINPUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ac63e58430371c6fef616284076c22f90">GPU_LIGHTLUTINPUT</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>LUT inputs. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac63e58430371c6fef616284076c22f90ad88041c4ccf42b38fa7d8d65158b7b9c"></a>GPU_LUTINPUT_NH&#160;</td><td class="fielddoc"><p>Normal*HalfVector. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac63e58430371c6fef616284076c22f90af3d848cdaced604e33ed232a8ed34e63"></a>GPU_LUTINPUT_VH&#160;</td><td class="fielddoc"><p>View*HalfVector. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac63e58430371c6fef616284076c22f90a11084d3b333f1a8fa956e6c74cc076ff"></a>GPU_LUTINPUT_NV&#160;</td><td class="fielddoc"><p>Normal*View. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac63e58430371c6fef616284076c22f90a542a9d0845299b89d2cd65de9ed29ad0"></a>GPU_LUTINPUT_LN&#160;</td><td class="fielddoc"><p>LightVector*Normal. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac63e58430371c6fef616284076c22f90a9e89e7427dd00d369039c838414d8e2f"></a>GPU_LUTINPUT_SP&#160;</td><td class="fielddoc"><p>-LightVector*SpotlightVector </p>
</td></tr>
<tr><td class="fieldname"><a id="ac63e58430371c6fef616284076c22f90a81a83d02ca7bc41ba2188022b5fcfa73"></a>GPU_LUTINPUT_CP&#160;</td><td class="fielddoc"><p>cosine of phi </p>
</td></tr>
</table>
</div>
</div>
<a id="af61f31c26ebc63bbaf2794d42a199df4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af61f31c26ebc63bbaf2794d42a199df4">&#9670;&nbsp;</a></span>GPU_LIGHTLUTSCALER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#af61f31c26ebc63bbaf2794d42a199df4">GPU_LIGHTLUTSCALER</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>LUT scalers. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af61f31c26ebc63bbaf2794d42a199df4afd33788f407fbbdce2941d8577e6dd53"></a>GPU_LUTSCALER_1x&#160;</td><td class="fielddoc"><p>1x scale. </p>
</td></tr>
<tr><td class="fieldname"><a id="af61f31c26ebc63bbaf2794d42a199df4acb21cd7d6831ad6f1cec0100f2635462"></a>GPU_LUTSCALER_2x&#160;</td><td class="fielddoc"><p>2x scale. </p>
</td></tr>
<tr><td class="fieldname"><a id="af61f31c26ebc63bbaf2794d42a199df4a2597280e34ec8d7a21160e7bd73b1336"></a>GPU_LUTSCALER_4x&#160;</td><td class="fielddoc"><p>4x scale. </p>
</td></tr>
<tr><td class="fieldname"><a id="af61f31c26ebc63bbaf2794d42a199df4afa0cd9ff8b8aa92294583c5532940c8a"></a>GPU_LUTSCALER_8x&#160;</td><td class="fielddoc"><p>8x scale. </p>
</td></tr>
<tr><td class="fieldname"><a id="af61f31c26ebc63bbaf2794d42a199df4aeaf9260070f55743a10d9611146f9cd2"></a>GPU_LUTSCALER_0_25x&#160;</td><td class="fielddoc"><p>0.25x scale. </p>
</td></tr>
<tr><td class="fieldname"><a id="af61f31c26ebc63bbaf2794d42a199df4a55b685d8d53c1e9fcba582a705cf6526"></a>GPU_LUTSCALER_0_5x&#160;</td><td class="fielddoc"><p>0.5x scale. </p>
</td></tr>
</table>
</div>
</div>
<a id="ad7023555a35d21727eff58ae264498d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7023555a35d21727eff58ae264498d1">&#9670;&nbsp;</a></span>GPU_LIGHTLUTSELECT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ad7023555a35d21727eff58ae264498d1">GPU_LIGHTLUTSELECT</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>LUT selection. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad7023555a35d21727eff58ae264498d1a57c74e3de1155040edd14ffee4df006a"></a>GPU_LUTSELECT_COMMON&#160;</td><td class="fielddoc"><p>LUTs that are common to all lights. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad7023555a35d21727eff58ae264498d1ab78dff1d0a3e7c280e59d7cfb30ad03b"></a>GPU_LUTSELECT_SP&#160;</td><td class="fielddoc"><p>Spotlight LUT. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad7023555a35d21727eff58ae264498d1a56725b18221532c56d8169b3561e73f8"></a>GPU_LUTSELECT_DA&#160;</td><td class="fielddoc"><p>Distance attenuation LUT. </p>
</td></tr>
</table>
</div>
</div>
<a id="a55b65550b3921c9e2e94797e3c9ccc1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55b65550b3921c9e2e94797e3c9ccc1f">&#9670;&nbsp;</a></span>GPU_LOGICOP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a55b65550b3921c9e2e94797e3c9ccc1f">GPU_LOGICOP</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Logical operations. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fab3f75794e2bd60907e43ed44f3f4c348"></a>GPU_LOGICOP_CLEAR&#160;</td><td class="fielddoc"><p>Clear. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa669db488a47f10aabc8041a5fe81e361"></a>GPU_LOGICOP_AND&#160;</td><td class="fielddoc"><p>Bitwise AND. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa083b4c982093cb4cb3c3eedba2a7d724"></a>GPU_LOGICOP_AND_REVERSE&#160;</td><td class="fielddoc"><p>Reverse bitwise AND. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1facdaa97128b15191ed7fa1f132faf86a3"></a>GPU_LOGICOP_COPY&#160;</td><td class="fielddoc"><p>Copy. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa5b065a9230362b838b27ab817d9f826a"></a>GPU_LOGICOP_SET&#160;</td><td class="fielddoc"><p>Set. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa3514fe8d6a7f761ff9d692826b45f657"></a>GPU_LOGICOP_COPY_INVERTED&#160;</td><td class="fielddoc"><p>Inverted copy. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fac2fead501131d7f44bc0f820aa2e03d8"></a>GPU_LOGICOP_NOOP&#160;</td><td class="fielddoc"><p>No operation. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1facdfe4bbc8d4f9b7b79589e04224ba295"></a>GPU_LOGICOP_INVERT&#160;</td><td class="fielddoc"><p>Invert. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa9ba10ed8907976bb793a5844b126d686"></a>GPU_LOGICOP_NAND&#160;</td><td class="fielddoc"><p>Bitwise NAND. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa20d0171a0d84a028852ef9676226c297"></a>GPU_LOGICOP_OR&#160;</td><td class="fielddoc"><p>Bitwise OR. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1faff77c7c229d503eb41cb05b21ad597e1"></a>GPU_LOGICOP_NOR&#160;</td><td class="fielddoc"><p>Bitwise NOR. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa1a2d7482e87230c7b7327b1e69e40515"></a>GPU_LOGICOP_XOR&#160;</td><td class="fielddoc"><p>Bitwise XOR. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fabecc177368ade7e3cca9caf8f08d1853"></a>GPU_LOGICOP_EQUIV&#160;</td><td class="fielddoc"><p>Equivalent. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1faf38aee32d588c06ca0706c00902b9574"></a>GPU_LOGICOP_AND_INVERTED&#160;</td><td class="fielddoc"><p>Inverted bitwise AND. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1fa4cca5525365d829d4d468b8434354238"></a>GPU_LOGICOP_OR_REVERSE&#160;</td><td class="fielddoc"><p>Reverse bitwise OR. </p>
</td></tr>
<tr><td class="fieldname"><a id="a55b65550b3921c9e2e94797e3c9ccc1faaf2038e83b4e7bb53d4693099f6c9e36"></a>GPU_LOGICOP_OR_INVERTED&#160;</td><td class="fielddoc"><p>Inverted bitwize OR. </p>
</td></tr>
</table>
</div>
</div>
<a id="a94bdee50fa003d70dd3888f347397806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94bdee50fa003d70dd3888f347397806">&#9670;&nbsp;</a></span>GPU_Primitive_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a94bdee50fa003d70dd3888f347397806">GPU_Primitive_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported primitives. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a94bdee50fa003d70dd3888f347397806abee71ba286bcf6b5222049ac7beb2d8b"></a>GPU_TRIANGLES&#160;</td><td class="fielddoc"><p>Triangles. </p>
</td></tr>
<tr><td class="fieldname"><a id="a94bdee50fa003d70dd3888f347397806abeb8d11a9f99878cfb4b97a2d00f9c9f"></a>GPU_TRIANGLE_STRIP&#160;</td><td class="fielddoc"><p>Triangle strip. </p>
</td></tr>
<tr><td class="fieldname"><a id="a94bdee50fa003d70dd3888f347397806a7fd1d38c441743fd0671ba7d6f06bf81"></a>GPU_TRIANGLE_FAN&#160;</td><td class="fielddoc"><p>Triangle fan. </p>
</td></tr>
<tr><td class="fieldname"><a id="a94bdee50fa003d70dd3888f347397806aa5510b7bf1f022edd1a180a2b111cf53"></a>GPU_GEOMETRY_PRIM&#160;</td><td class="fielddoc"><p>Geometry shader primitive. </p>
</td></tr>
</table>
</div>
</div>
<a id="ac7003b201f809461614b0be43c7f1cb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7003b201f809461614b0be43c7f1cb7">&#9670;&nbsp;</a></span>GPU_PROCTEX_CLAMP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ac7003b201f809461614b0be43c7f1cb7">GPU_PROCTEX_CLAMP</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Procedural texture clamp modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac7003b201f809461614b0be43c7f1cb7ab67f726e45ca0d8b1e3e34ff341f9bda"></a>GPU_PT_CLAMP_TO_ZERO&#160;</td><td class="fielddoc"><p>Clamp to zero. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac7003b201f809461614b0be43c7f1cb7a72bb684ef9b26ef47dd5d0ad67b1f644"></a>GPU_PT_CLAMP_TO_EDGE&#160;</td><td class="fielddoc"><p>Clamp to edge. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac7003b201f809461614b0be43c7f1cb7acb72d40a0d2a9caf4882faf7af18c24f"></a>GPU_PT_REPEAT&#160;</td><td class="fielddoc"><p>Symmetrical repeat. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac7003b201f809461614b0be43c7f1cb7ac2e8d1c45fa7cf34ff63f2d1788e6580"></a>GPU_PT_MIRRORED_REPEAT&#160;</td><td class="fielddoc"><p>Mirrored repeat. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac7003b201f809461614b0be43c7f1cb7accbc4683ecc6f3a802a2a5b1e3eb5fb2"></a>GPU_PT_PULSE&#160;</td><td class="fielddoc"><p>Pulse. </p>
</td></tr>
</table>
</div>
</div>
<a id="a430c590536a256d9db4a6b8ab5abc133"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a430c590536a256d9db4a6b8ab5abc133">&#9670;&nbsp;</a></span>GPU_PROCTEX_FILTER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a430c590536a256d9db4a6b8ab5abc133">GPU_PROCTEX_FILTER</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Procedural texture filter values. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a430c590536a256d9db4a6b8ab5abc133a7e835f1a325859fe8238704003278c29"></a>GPU_PT_NEAREST&#160;</td><td class="fielddoc"><p>Nearest-neighbor. </p>
</td></tr>
<tr><td class="fieldname"><a id="a430c590536a256d9db4a6b8ab5abc133a45f234fca3944d33f527bfc4512de01f"></a>GPU_PT_LINEAR&#160;</td><td class="fielddoc"><p>Linear interpolation. </p>
</td></tr>
<tr><td class="fieldname"><a id="a430c590536a256d9db4a6b8ab5abc133a6cdae86dbce55a1392aa01d3dba58200"></a>GPU_PT_NEAREST_MIP_NEAREST&#160;</td><td class="fielddoc"><p>Nearest-neighbor with mipmap using nearest-neighbor. </p>
</td></tr>
<tr><td class="fieldname"><a id="a430c590536a256d9db4a6b8ab5abc133ad411202dc8a4d58764b196e286aea76c"></a>GPU_PT_LINEAR_MIP_NEAREST&#160;</td><td class="fielddoc"><p>Linear interpolation with mipmap using nearest-neighbor. </p>
</td></tr>
<tr><td class="fieldname"><a id="a430c590536a256d9db4a6b8ab5abc133a3e27d24c01aa1180193ea670f0b0051b"></a>GPU_PT_NEAREST_MIP_LINEAR&#160;</td><td class="fielddoc"><p>Nearest-neighbor with mipmap using linear interpolation. </p>
</td></tr>
<tr><td class="fieldname"><a id="a430c590536a256d9db4a6b8ab5abc133aff227b58f787382c8e3d9c079d49572b"></a>GPU_PT_LINEAR_MIP_LINEAR&#160;</td><td class="fielddoc"><p>Linear interpolation with mipmap using linear interpolation. </p>
</td></tr>
</table>
</div>
</div>
<a id="ab864ff9d46955c2f61539b23688c99aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab864ff9d46955c2f61539b23688c99aa">&#9670;&nbsp;</a></span>GPU_PROCTEX_LUTID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ab864ff9d46955c2f61539b23688c99aa">GPU_PROCTEX_LUTID</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Procedural texture LUT IDs. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab864ff9d46955c2f61539b23688c99aaa2475efd7159236c56c6e9118adc16c51"></a>GPU_LUT_NOISE&#160;</td><td class="fielddoc"><p>Noise table. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab864ff9d46955c2f61539b23688c99aaad7cce5a3ddbbb5a7f53ebb031c9f9633"></a>GPU_LUT_RGBMAP&#160;</td><td class="fielddoc"><p>RGB mapping function table. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab864ff9d46955c2f61539b23688c99aaa53afe5693c1be7c949cb8f079cb69714"></a>GPU_LUT_ALPHAMAP&#160;</td><td class="fielddoc"><p>Alpha mapping function table. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab864ff9d46955c2f61539b23688c99aaaac64001d8c0dc2401767b95ca05f9544"></a>GPU_LUT_COLOR&#160;</td><td class="fielddoc"><p>Color table. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab864ff9d46955c2f61539b23688c99aaaeb69dab228eff315d3c99bdb36f88e7f"></a>GPU_LUT_COLORDIF&#160;</td><td class="fielddoc"><p>Color difference table. </p>
</td></tr>
</table>
</div>
</div>
<a id="ae0bf20f78563bc660ebcaa2079a386c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0bf20f78563bc660ebcaa2079a386c7">&#9670;&nbsp;</a></span>GPU_PROCTEX_MAPFUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ae0bf20f78563bc660ebcaa2079a386c7">GPU_PROCTEX_MAPFUNC</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Procedural texture mapping functions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a0acf1e5b8ab447f94a8f251703a36e2b"></a>GPU_PT_U&#160;</td><td class="fielddoc"><p>U. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a9fa866b1285ae54cc0000d6049853762"></a>GPU_PT_U2&#160;</td><td class="fielddoc"><p>U2. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7acdc52342bd71edefc62a84ad1b03d179"></a>GPU_PT_V&#160;</td><td class="fielddoc"><p>V. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7ac4949cfa2bf0e8fc5e03b707adb70632"></a>GPU_PT_V2&#160;</td><td class="fielddoc"><p>V2. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a0fbd6841d168a4a0242a657dfc33e3b7"></a>GPU_PT_ADD&#160;</td><td class="fielddoc"><p>U+V. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a244895a2cb72e8124c04f040dad8e75c"></a>GPU_PT_ADD2&#160;</td><td class="fielddoc"><p>U2+V2. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a7f43089264ed898bf8b0487bede6b88f"></a>GPU_PT_SQRT2&#160;</td><td class="fielddoc"><p>sqrt(U2+V2) </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a5cfb276362ed48a809a9c6a1c2625f89"></a>GPU_PT_MIN&#160;</td><td class="fielddoc"><p>min </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7af9b959ac8784f251a732381e447f834f"></a>GPU_PT_MAX&#160;</td><td class="fielddoc"><p>max </p>
</td></tr>
<tr><td class="fieldname"><a id="ae0bf20f78563bc660ebcaa2079a386c7a6447bc4455a0dc94ceb8cf3fc0e3f857"></a>GPU_PT_RMAX&#160;</td><td class="fielddoc"><p>rmax </p>
</td></tr>
</table>
</div>
</div>
<a id="a7aef13dcdf16a383d3931fe46a69eb78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7aef13dcdf16a383d3931fe46a69eb78">&#9670;&nbsp;</a></span>GPU_PROCTEX_SHIFT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a7aef13dcdf16a383d3931fe46a69eb78">GPU_PROCTEX_SHIFT</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Procedural texture shift values. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7aef13dcdf16a383d3931fe46a69eb78a966d0a2f4370eedb5ad9d3e40c3cd432"></a>GPU_PT_NONE&#160;</td><td class="fielddoc"><p>No shift. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7aef13dcdf16a383d3931fe46a69eb78a2b6694f49603d729caeef7b935a49879"></a>GPU_PT_ODD&#160;</td><td class="fielddoc"><p>Odd shift. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7aef13dcdf16a383d3931fe46a69eb78a2632917f209fe4800152654e165b74e3"></a>GPU_PT_EVEN&#160;</td><td class="fielddoc"><p>Even shift. </p>
</td></tr>
</table>
</div>
</div>
<a id="a3ba8ed980a4a9da6170a5fdfaad86808"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ba8ed980a4a9da6170a5fdfaad86808">&#9670;&nbsp;</a></span>GPU_SCISSORMODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a3ba8ed980a4a9da6170a5fdfaad86808">GPU_SCISSORMODE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scissor test modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3ba8ed980a4a9da6170a5fdfaad86808ad29dc11dc0a4b2729b9d47fbe5c28e44"></a>GPU_SCISSOR_DISABLE&#160;</td><td class="fielddoc"><p>Disable. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3ba8ed980a4a9da6170a5fdfaad86808a1c51d4839300da9b4c46452d1f6054fd"></a>GPU_SCISSOR_INVERT&#160;</td><td class="fielddoc"><p>Exclude pixels inside the scissor box. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3ba8ed980a4a9da6170a5fdfaad86808a6e25f3c9bf478cbfd171ed8d96ca2f3c"></a>GPU_SCISSOR_NORMAL&#160;</td><td class="fielddoc"><p>Exclude pixels outside of the scissor box. </p>
</td></tr>
</table>
</div>
</div>
<a id="a178882ce0f114a22e19ff7f0ee842de5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a178882ce0f114a22e19ff7f0ee842de5">&#9670;&nbsp;</a></span>GPU_SHADER_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a178882ce0f114a22e19ff7f0ee842de5">GPU_SHADER_TYPE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Shader types. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a178882ce0f114a22e19ff7f0ee842de5a6545b908fe67bb2d298e7468135ef71f"></a>GPU_VERTEX_SHADER&#160;</td><td class="fielddoc"><p>Vertex shader. </p>
</td></tr>
<tr><td class="fieldname"><a id="a178882ce0f114a22e19ff7f0ee842de5a3a5aa450c7d22bbeb9252de319c635db"></a>GPU_GEOMETRY_SHADER&#160;</td><td class="fielddoc"><p>Geometry shader. </p>
</td></tr>
</table>
</div>
</div>
<a id="ab7737bd79ec87b48dd2815e54a0f78c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7737bd79ec87b48dd2815e54a0f78c1">&#9670;&nbsp;</a></span>GPU_STENCILOP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ab7737bd79ec87b48dd2815e54a0f78c1">GPU_STENCILOP</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stencil operations. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1a2ef8af6e032c0cd8613259aef01f0477"></a>GPU_STENCIL_KEEP&#160;</td><td class="fielddoc"><p>Keep old value. (old_stencil) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1a0df537f785a4a6561719f6725a90b372"></a>GPU_STENCIL_ZERO&#160;</td><td class="fielddoc"><p>Zero. (0) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1ab287a660cfbb1accdd58f8c7fdc5f906"></a>GPU_STENCIL_REPLACE&#160;</td><td class="fielddoc"><p>Replace value. (ref) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1a9396c9e054881e95bb79d555ada9ac76"></a>GPU_STENCIL_INCR&#160;</td><td class="fielddoc"><p>Increment value. (old_stencil + 1 saturated to [0, 255]) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1ad1103ead2ecd6e48577adb1485077251"></a>GPU_STENCIL_DECR&#160;</td><td class="fielddoc"><p>Decrement value. (old_stencil - 1 saturated to [0, 255]) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1a52ba290ffb93da67550a7fdc92e059df"></a>GPU_STENCIL_INVERT&#160;</td><td class="fielddoc"><p>Invert value. (~old_stencil) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1a93a20779be9ead8c0b701d8a7a15ceb0"></a>GPU_STENCIL_INCR_WRAP&#160;</td><td class="fielddoc"><p>Increment value. (old_stencil + 1) </p>
</td></tr>
<tr><td class="fieldname"><a id="ab7737bd79ec87b48dd2815e54a0f78c1af2db3d4053336a01eb34121f48e5912a"></a>GPU_STENCIL_DECR_WRAP&#160;</td><td class="fielddoc"><p>Decrement value. (old_stencil - 1) </p>
</td></tr>
</table>
</div>
</div>
<a id="ad964a2dd9f856d413d01dc81d5712618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad964a2dd9f856d413d01dc81d5712618">&#9670;&nbsp;</a></span>GPU_TESTFUNC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#ad964a2dd9f856d413d01dc81d5712618">GPU_TESTFUNC</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Test functions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a1a1e13674c5991364c888e646d74a311"></a>GPU_NEVER&#160;</td><td class="fielddoc"><p>Never pass. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a2021d04562bc3b47a305c57dff840c2e"></a>GPU_ALWAYS&#160;</td><td class="fielddoc"><p>Always pass. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a4671d63afefdc08bec5fbc1a3a6ff3c0"></a>GPU_EQUAL&#160;</td><td class="fielddoc"><p>Pass if equal. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618aca4cc7c342b61f03d76d9294ee273f83"></a>GPU_NOTEQUAL&#160;</td><td class="fielddoc"><p>Pass if not equal. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a920cd8cf2d5c77216b9bf8b05fc3a8f9"></a>GPU_LESS&#160;</td><td class="fielddoc"><p>Pass if less than. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a72babe8417e362834ebded77f4e23f19"></a>GPU_LEQUAL&#160;</td><td class="fielddoc"><p>Pass if less than or equal. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a939d397eee5556dccc012bddfd0dd46a"></a>GPU_GREATER&#160;</td><td class="fielddoc"><p>Pass if greater than. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad964a2dd9f856d413d01dc81d5712618a1160361c130e3b1bd576cbab921fe719"></a>GPU_GEQUAL&#160;</td><td class="fielddoc"><p>Pass if greater than or equal. </p>
</td></tr>
</table>
</div>
</div>
<a id="a31812c01b9cbe8b050a6076efb4c0f42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31812c01b9cbe8b050a6076efb4c0f42">&#9670;&nbsp;</a></span>GPU_TEVOP_A</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a31812c01b9cbe8b050a6076efb4c0f42">GPU_TEVOP_A</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture Alpha combiner operands. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42a7c335ec12a7c82e6f2d282855bdd1f58"></a>GPU_TEVOP_A_SRC_ALPHA&#160;</td><td class="fielddoc"><p>Source alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42ac629b85e7c2a91b07622e2a048154cdc"></a>GPU_TEVOP_A_ONE_MINUS_SRC_ALPHA&#160;</td><td class="fielddoc"><p>Source alpha - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42a46e4354f9fa9e06757587c773e94d768"></a>GPU_TEVOP_A_SRC_R&#160;</td><td class="fielddoc"><p>Source red. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42aceb69a1c50991ccd64b6d3539ba1f684"></a>GPU_TEVOP_A_ONE_MINUS_SRC_R&#160;</td><td class="fielddoc"><p>Source red - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42a7489c6af71a98d3336c143c264da9d05"></a>GPU_TEVOP_A_SRC_G&#160;</td><td class="fielddoc"><p>Source green. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42af2475e6d9cf76fd496540470f1dd68d7"></a>GPU_TEVOP_A_ONE_MINUS_SRC_G&#160;</td><td class="fielddoc"><p>Source green - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42a7a9d0b89a8da3b1f588ceeafc6aa436c"></a>GPU_TEVOP_A_SRC_B&#160;</td><td class="fielddoc"><p>Source blue. </p>
</td></tr>
<tr><td class="fieldname"><a id="a31812c01b9cbe8b050a6076efb4c0f42aa143726a4d46477e3cea8b1a706942a3"></a>GPU_TEVOP_A_ONE_MINUS_SRC_B&#160;</td><td class="fielddoc"><p>Source blue - 1. </p>
</td></tr>
</table>
</div>
</div>
<a id="a10399b41ca4c093e8e5e6d9f5943d80f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10399b41ca4c093e8e5e6d9f5943d80f">&#9670;&nbsp;</a></span>GPU_TEVOP_RGB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a10399b41ca4c093e8e5e6d9f5943d80f">GPU_TEVOP_RGB</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture RGB combiner operands. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa7cde8a7d92ac7bebdf573638d000a999"></a>GPU_TEVOP_RGB_SRC_COLOR&#160;</td><td class="fielddoc"><p>Source color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fabfc1d0a9d943e5979e6afb451933330a"></a>GPU_TEVOP_RGB_ONE_MINUS_SRC_COLOR&#160;</td><td class="fielddoc"><p>Source color - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80facc48e21a8afe08fab895025295a12876"></a>GPU_TEVOP_RGB_SRC_ALPHA&#160;</td><td class="fielddoc"><p>Source alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fad2a0a56eea83aceb5eded342758e46ed"></a>GPU_TEVOP_RGB_ONE_MINUS_SRC_ALPHA&#160;</td><td class="fielddoc"><p>Source alpha - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fac51c59c8001b526b509e2d2d6622115f"></a>GPU_TEVOP_RGB_SRC_R&#160;</td><td class="fielddoc"><p>Source red. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fac3adc33dfe3f52857c2304c7d46b1883"></a>GPU_TEVOP_RGB_ONE_MINUS_SRC_R&#160;</td><td class="fielddoc"><p>Source red - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fab63c4ccdab4fe5abb7295e49377211a8"></a>GPU_TEVOP_RGB_0x06&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa075f2ae83ed4ea78425eb572b1d1e6bc"></a>GPU_TEVOP_RGB_0x07&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fafd5d8518395e2af90c1680f70933b2a6"></a>GPU_TEVOP_RGB_SRC_G&#160;</td><td class="fielddoc"><p>Source green. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa87a590306389848e67a77618857044bc"></a>GPU_TEVOP_RGB_ONE_MINUS_SRC_G&#160;</td><td class="fielddoc"><p>Source green - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa9d14844a37195710621c89678f2f14d2"></a>GPU_TEVOP_RGB_0x0A&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa54388c78274a1f60ff1889b06fe7ded4"></a>GPU_TEVOP_RGB_0x0B&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa89ea6240917be8fc6a8aed951a8eb944"></a>GPU_TEVOP_RGB_SRC_B&#160;</td><td class="fielddoc"><p>Source blue. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fac3ca39a75d99a676718d4f8b477857b8"></a>GPU_TEVOP_RGB_ONE_MINUS_SRC_B&#160;</td><td class="fielddoc"><p>Source blue - 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa5b781ff4b72a0533fc98f77d218b32f2"></a>GPU_TEVOP_RGB_0x0E&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
<tr><td class="fieldname"><a id="a10399b41ca4c093e8e5e6d9f5943d80fa9c94f6d6d3380a0b58f57f6e6f476898"></a>GPU_TEVOP_RGB_0x0F&#160;</td><td class="fielddoc"><p>Unknown. </p>
</td></tr>
</table>
</div>
</div>
<a id="a08411ce4cfbf061b9f0aa1cf00890d65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08411ce4cfbf061b9f0aa1cf00890d65">&#9670;&nbsp;</a></span>GPU_TEVSCALE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a08411ce4cfbf061b9f0aa1cf00890d65">GPU_TEVSCALE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture scale factors. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a08411ce4cfbf061b9f0aa1cf00890d65a74b8a560deb4acbe09ef2e9a6bd82959"></a>GPU_TEVSCALE_1&#160;</td><td class="fielddoc"><p>1x </p>
</td></tr>
<tr><td class="fieldname"><a id="a08411ce4cfbf061b9f0aa1cf00890d65a3f6e7cad36477c7727b7d9f25f173226"></a>GPU_TEVSCALE_2&#160;</td><td class="fielddoc"><p>2x </p>
</td></tr>
<tr><td class="fieldname"><a id="a08411ce4cfbf061b9f0aa1cf00890d65afa0f0614114b239e654d52ed4ec3e07b"></a>GPU_TEVSCALE_4&#160;</td><td class="fielddoc"><p>4x </p>
</td></tr>
</table>
</div>
</div>
<a id="a43f47361b7edcab3c6b7d064c09ae7d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43f47361b7edcab3c6b7d064c09ae7d0">&#9670;&nbsp;</a></span>GPU_TEVSRC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a43f47361b7edcab3c6b7d064c09ae7d0">GPU_TEVSRC</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture combiner sources. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a73b71da440440b42a6c282c39e566a0d"></a>GPU_PRIMARY_COLOR&#160;</td><td class="fielddoc"><p>Primary color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a0bbc8695a5f516fd20607b11d04a4c3c"></a>GPU_FRAGMENT_PRIMARY_COLOR&#160;</td><td class="fielddoc"><p>Primary fragment color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0ab32b4d5fc6dfdbc4706f2d6ff955b12a"></a>GPU_FRAGMENT_SECONDARY_COLOR&#160;</td><td class="fielddoc"><p>Secondary fragment color. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0ab6436a8677bfb947fd2c085d95eb2cd0"></a>GPU_TEXTURE0&#160;</td><td class="fielddoc"><p>Texture unit 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0acfa07840cfdacbb929c35c578da2b879"></a>GPU_TEXTURE1&#160;</td><td class="fielddoc"><p>Texture unit 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a26ae4018bd23b156d3e5917ff327d2ad"></a>GPU_TEXTURE2&#160;</td><td class="fielddoc"><p>Texture unit 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a96c424df55a281e059a8b63bf0cf5c79"></a>GPU_TEXTURE3&#160;</td><td class="fielddoc"><p>Texture unit 3. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a2affeac860991540b5d85dfcf2b7766d"></a>GPU_PREVIOUS_BUFFER&#160;</td><td class="fielddoc"><p>Previous buffer. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a37bfec97f47be51bf6fe40b1e14b49de"></a>GPU_CONSTANT&#160;</td><td class="fielddoc"><p>Constant value. </p>
</td></tr>
<tr><td class="fieldname"><a id="a43f47361b7edcab3c6b7d064c09ae7d0a1b960db2c45d309c5e4d9c899d051936"></a>GPU_PREVIOUS&#160;</td><td class="fielddoc"><p>Previous value. </p>
</td></tr>
</table>
</div>
</div>
<a id="a63bb2f7fceb0f356549f0be235a0f99f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63bb2f7fceb0f356549f0be235a0f99f">&#9670;&nbsp;</a></span>GPU_TEXCOLOR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a63bb2f7fceb0f356549f0be235a0f99f">GPU_TEXCOLOR</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported texture formats. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99faff51f393b902dd545e863c24679bccd2"></a>GPU_RGBA8&#160;</td><td class="fielddoc"><p>8-bit Red + 8-bit Green + 8-bit Blue + 8-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa0900436f7baf449e07ca5f0b43454f47"></a>GPU_RGB8&#160;</td><td class="fielddoc"><p>8-bit Red + 8-bit Green + 8-bit Blue </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa4125e411783ac9b6488032264f55b4bb"></a>GPU_RGBA5551&#160;</td><td class="fielddoc"><p>5-bit Red + 5-bit Green + 5-bit Blue + 1-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa0692eac04a26bbd69f5ce177c45e40f6"></a>GPU_RGB565&#160;</td><td class="fielddoc"><p>5-bit Red + 6-bit Green + 5-bit Blue </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99faded6149b108d4fa7f0f5c0041cb43067"></a>GPU_RGBA4&#160;</td><td class="fielddoc"><p>4-bit Red + 4-bit Green + 4-bit Blue + 4-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa5099b3e9e8676a0b586606d746a2eaf0"></a>GPU_LA8&#160;</td><td class="fielddoc"><p>8-bit Luminance + 8-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa65d74b1c0549f143a4fc03bb17ff3686"></a>GPU_HILO8&#160;</td><td class="fielddoc"><p>8-bit Hi + 8-bit Lo </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fae5bb3a21caf6d417d59ec5a6561ca391"></a>GPU_L8&#160;</td><td class="fielddoc"><p>8-bit Luminance </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa41201ba554a4b11bb1f76985b89a256e"></a>GPU_A8&#160;</td><td class="fielddoc"><p>8-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa9d3e5b37323a5a79ccedba6bdffe8dc8"></a>GPU_LA4&#160;</td><td class="fielddoc"><p>4-bit Luminance + 4-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fae4fc6df7ea70f19b233a2e6b7e20f8d8"></a>GPU_L4&#160;</td><td class="fielddoc"><p>4-bit Luminance </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa647b190ec1a8ab75fd9636d4a24e5866"></a>GPU_A4&#160;</td><td class="fielddoc"><p>4-bit Alpha </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa112e7167e91aadecc9c0465b248522f9"></a>GPU_ETC1&#160;</td><td class="fielddoc"><p>ETC1 texture compression. </p>
</td></tr>
<tr><td class="fieldname"><a id="a63bb2f7fceb0f356549f0be235a0f99fa8bb36c2a5ddec806f6b26e093a0d4c2a"></a>GPU_ETC1A4&#160;</td><td class="fielddoc"><p>ETC1 texture compression + 4-bit Alpha. </p>
</td></tr>
</table>
</div>
</div>
<a id="a2fac8fe6dd845ff19a9fc758c0aa8332"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fac8fe6dd845ff19a9fc758c0aa8332">&#9670;&nbsp;</a></span>GPU_TEXFACE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a2fac8fe6dd845ff19a9fc758c0aa8332">GPU_TEXFACE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture faces. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332a99192106b00b6493c92d3fa8a45201a0"></a>GPU_TEXFACE_2D&#160;</td><td class="fielddoc"><p>2D face </p>
</td></tr>
<tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332ac49bd4f84d24107cef684af4bbedc77d"></a>GPU_POSITIVE_X&#160;</td><td class="fielddoc"><p>+X face </p>
</td></tr>
<tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332a60b46c0623b707b852394b99a34fa6f6"></a>GPU_NEGATIVE_X&#160;</td><td class="fielddoc"><p>-X face </p>
</td></tr>
<tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332a66a2220297d89575ec6eee46f809dd63"></a>GPU_POSITIVE_Y&#160;</td><td class="fielddoc"><p>+Y face </p>
</td></tr>
<tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332a0e79145560b5ed81c3810c48b9c62bdb"></a>GPU_NEGATIVE_Y&#160;</td><td class="fielddoc"><p>-Y face </p>
</td></tr>
<tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332acd8651b177f45d9a38be369e999b2669"></a>GPU_POSITIVE_Z&#160;</td><td class="fielddoc"><p>+Z face </p>
</td></tr>
<tr><td class="fieldname"><a id="a2fac8fe6dd845ff19a9fc758c0aa8332a4407ca9fb8ae5553fc9972db8dbc8436"></a>GPU_NEGATIVE_Z&#160;</td><td class="fielddoc"><p>-Z face </p>
</td></tr>
</table>
</div>
</div>
<a id="a2c76780b7ff5d323daf30ea310fbc8c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c76780b7ff5d323daf30ea310fbc8c4">&#9670;&nbsp;</a></span>GPU_TEXTURE_FILTER_PARAM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a2c76780b7ff5d323daf30ea310fbc8c4">GPU_TEXTURE_FILTER_PARAM</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture filters. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2c76780b7ff5d323daf30ea310fbc8c4a916807475bc96900be35e0b8035845d0"></a>GPU_NEAREST&#160;</td><td class="fielddoc"><p>Nearest-neighbor interpolation. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2c76780b7ff5d323daf30ea310fbc8c4a18f85af3bd3785e9463dae917436cb6f"></a>GPU_LINEAR&#160;</td><td class="fielddoc"><p>Linear interpolation. </p>
</td></tr>
</table>
</div>
</div>
<a id="a5d14598061a96db4f06bf8316156a1bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d14598061a96db4f06bf8316156a1bb">&#9670;&nbsp;</a></span>GPU_TEXTURE_MODE_PARAM</h2>
<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 id="a5d14598061a96db4f06bf8316156a1bba8a804f726dcf5b5970bd4bbac43c4a9f"></a>GPU_TEX_2D&#160;</td><td class="fielddoc"><p>2D texture </p>
</td></tr>
<tr><td class="fieldname"><a id="a5d14598061a96db4f06bf8316156a1bbae71d72f68111a38ecc683dce1ca1870c"></a>GPU_TEX_CUBE_MAP&#160;</td><td class="fielddoc"><p>Cube map. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5d14598061a96db4f06bf8316156a1bba0343be50f0cb5e39f75eccaca6f3c986"></a>GPU_TEX_SHADOW_2D&#160;</td><td class="fielddoc"><p>2D Shadow texture </p>
</td></tr>
<tr><td class="fieldname"><a id="a5d14598061a96db4f06bf8316156a1bba61dc1549ba35c76727dbf47149626a1f"></a>GPU_TEX_PROJECTION&#160;</td><td class="fielddoc"><p>Projection texture. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5d14598061a96db4f06bf8316156a1bba1f444548781d0bea4503e509f9370074"></a>GPU_TEX_SHADOW_CUBE&#160;</td><td class="fielddoc"><p>Shadow cube map. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5d14598061a96db4f06bf8316156a1bbae32d9a8b9bcbc69ab4eafba9b80da3e9"></a>GPU_TEX_DISABLED&#160;</td><td class="fielddoc"><p>Disabled. </p>
</td></tr>
</table>
</div>
</div>
<a id="aca018b509809231470e5e3c3e907261d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca018b509809231470e5e3c3e907261d">&#9670;&nbsp;</a></span>GPU_TEXTURE_WRAP_PARAM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#aca018b509809231470e5e3c3e907261d">GPU_TEXTURE_WRAP_PARAM</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Texture wrap modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aca018b509809231470e5e3c3e907261dab68d9e2eed2fb75fe89951c05df69c79"></a>GPU_CLAMP_TO_EDGE&#160;</td><td class="fielddoc"><p>Clamps to edge. </p>
</td></tr>
<tr><td class="fieldname"><a id="aca018b509809231470e5e3c3e907261da5d965e5704025c431c991699e4cead2b"></a>GPU_CLAMP_TO_BORDER&#160;</td><td class="fielddoc"><p>Clamps to border. </p>
</td></tr>
<tr><td class="fieldname"><a id="aca018b509809231470e5e3c3e907261da408167b5e23912ad858dc058be1f18b3"></a>GPU_REPEAT&#160;</td><td class="fielddoc"><p>Repeats texture. </p>
</td></tr>
<tr><td class="fieldname"><a id="aca018b509809231470e5e3c3e907261dac52004d96f64b6a43145077387eba61f"></a>GPU_MIRRORED_REPEAT&#160;</td><td class="fielddoc"><p>Repeats with mirrored texture. </p>
</td></tr>
</table>
</div>
</div>
<a id="a541188a9d9f32ee0f5c74b2742908cf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a541188a9d9f32ee0f5c74b2742908cf5">&#9670;&nbsp;</a></span>GPU_TEXUNIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a541188a9d9f32ee0f5c74b2742908cf5">GPU_TEXUNIT</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supported texture units. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a541188a9d9f32ee0f5c74b2742908cf5a0227367076a47599a3ebf7656ebfb95a"></a>GPU_TEXUNIT0&#160;</td><td class="fielddoc"><p>Texture unit 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="a541188a9d9f32ee0f5c74b2742908cf5a1cab55e9bcfa74f4526f4d3ccbfadaaf"></a>GPU_TEXUNIT1&#160;</td><td class="fielddoc"><p>Texture unit 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a541188a9d9f32ee0f5c74b2742908cf5a523f3ff77075c502c6c7195293d26182"></a>GPU_TEXUNIT2&#160;</td><td class="fielddoc"><p>Texture unit 2. </p>
</td></tr>
</table>
</div>
</div>
<a id="a7fffcfca8e93491a90d7b54cce719cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fffcfca8e93491a90d7b54cce719cd3">&#9670;&nbsp;</a></span>GPU_WRITEMASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="enums_8h.html#a7fffcfca8e93491a90d7b54cce719cd3">GPU_WRITEMASK</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Pixel write mask. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3a1f31c5cd4df1e803e813a2381acc5b41"></a>GPU_WRITE_RED&#160;</td><td class="fielddoc"><p>Write red. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3a6680bad6c4a8464fc9cd980e2cd368b9"></a>GPU_WRITE_GREEN&#160;</td><td class="fielddoc"><p>Write green. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3a76f42da2ba768bd23123a184258f30cb"></a>GPU_WRITE_BLUE&#160;</td><td class="fielddoc"><p>Write blue. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3ae6fde6efa027eb45921b97fd14e77d11"></a>GPU_WRITE_ALPHA&#160;</td><td class="fielddoc"><p>Write alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3a93226033db75b41f11d00b6329f25b16"></a>GPU_WRITE_DEPTH&#160;</td><td class="fielddoc"><p>Write depth. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3aab35493591ce4e6a89f6855c3e4f32e0"></a>GPU_WRITE_COLOR&#160;</td><td class="fielddoc"><p>Write all color components. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7fffcfca8e93491a90d7b54cce719cd3ae6311b606a2db6df1e7358ad79e297a0"></a>GPU_WRITE_ALL&#160;</td><td class="fielddoc"><p>Write all components. </p>
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>