wut/surface_8h_source.html
2016-01-08 17:00:17 +00:00

560 lines
140 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.10"/>
<title>WUT: D:/Programming/Projects/wut/include/gx2/surface.h Source File</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</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">WUT
&#160;<span id="projectnumber">0.1</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</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_64fe89c4a61f5742775721f1d8222d0c.html">gx2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">surface.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="surface_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="wut_8h.html">wut.h</a>&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gabedadb9f5051baad71365a011a02618e"> 14</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;{</div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60"> 16</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60">GX2_SURFACE_DIM_TEXTURE_1D</a> = 0,</div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037"> 17</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037">GX2_SURFACE_DIM_TEXTURE_2D</a> = 1,</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068"> 18</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068">GX2_SURFACE_DIM_TEXTURE_3D</a> = 2,</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f"> 19</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f">GX2_SURFACE_DIM_TEXTURE_CUBE</a> = 3,</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c"> 20</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c">GX2_SURFACE_DIM_TEXTURE_1D_ARRAY</a> = 4,</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93"> 21</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93">GX2_SURFACE_DIM_TEXTURE_2D_ARRAY</a> = 5,</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba"> 22</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba">GX2_SURFACE_DIM_TEXTURE_2D_MSAA</a> = 6,</div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d"> 23</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d">GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY</a> = 7,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;} <a class="code" href="group__gx2__surface.html#gabedadb9f5051baad71365a011a02618e">GX2SurfaceDim</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ga4bdfe0b311093741c7cb8271cc5a67cb"> 26</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb"> 28</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb">GX2_SURFACE_FORMAT_INVALID</a> = 0x00,</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea"> 29</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea">GX2_SURFACE_FORMAT_UNORM_R4_G4</a> = 0x02,</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7"> 30</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7">GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4</a> = 0x0b,</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a"> 31</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a">GX2_SURFACE_FORMAT_UNORM_R8</a> = 0x01,</div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb"> 32</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb">GX2_SURFACE_FORMAT_UNORM_R8_G8</a> = 0x07,</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3"> 33</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3">GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8</a> = 0x01a,</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5"> 34</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5">GX2_SURFACE_FORMAT_UNORM_R16</a> = 0x05,</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26"> 35</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26">GX2_SURFACE_FORMAT_UNORM_R16_G16</a> = 0x0f,</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9"> 36</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9">GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16</a> = 0x01f,</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124"> 37</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124">GX2_SURFACE_FORMAT_UNORM_R5_G6_B5</a> = 0x08,</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e"> 38</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e">GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1</a> = 0x0a,</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a"> 39</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a">GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5</a> = 0x0c,</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116"> 40</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116">GX2_SURFACE_FORMAT_UNORM_R24_X8</a> = 0x011,</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6"> 41</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6">GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10</a> = 0x01b,</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc"> 42</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc">GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2</a> = 0x019,</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b"> 43</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b">GX2_SURFACE_FORMAT_UNORM_BC1</a> = 0x031,</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6"> 44</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6">GX2_SURFACE_FORMAT_UNORM_BC2</a> = 0x032,</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88"> 45</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88">GX2_SURFACE_FORMAT_UNORM_BC3</a> = 0x033,</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818"> 46</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818">GX2_SURFACE_FORMAT_UNORM_BC4</a> = 0x034,</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f"> 47</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f">GX2_SURFACE_FORMAT_UNORM_BC5</a> = 0x035,</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a"> 48</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a">GX2_SURFACE_FORMAT_UNORM_NV12</a> = 0x081,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54"> 50</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54">GX2_SURFACE_FORMAT_UINT_R8</a> = 0x101,</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3"> 51</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3">GX2_SURFACE_FORMAT_UINT_R8_G8</a> = 0x107,</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859"> 52</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859">GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8</a> = 0x11a,</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21"> 53</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21">GX2_SURFACE_FORMAT_UINT_R16</a> = 0x105,</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430"> 54</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430">GX2_SURFACE_FORMAT_UINT_R16_G16</a> = 0x10f,</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc"> 55</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc">GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16</a> = 0x11f,</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645"> 56</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645">GX2_SURFACE_FORMAT_UINT_R32</a> = 0x10d,</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2"> 57</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2">GX2_SURFACE_FORMAT_UINT_R32_G32</a> = 0x11d,</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770"> 58</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770">GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32</a> = 0x122,</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7"> 59</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7">GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10</a> = 0x11b,</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615"> 60</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615">GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2</a> = 0x119,</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd"> 61</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd">GX2_SURFACE_FORMAT_UINT_X24_G8</a> = 0x111,</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8"> 62</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8">GX2_SURFACE_FORMAT_UINT_G8_X24</a> = 0x11c,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7"> 64</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7">GX2_SURFACE_FORMAT_SNORM_R8</a> = 0x201,</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f"> 65</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f">GX2_SURFACE_FORMAT_SNORM_R8_G8</a> = 0x207,</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8"> 66</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8">GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8</a> = 0x21a,</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba"> 67</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba">GX2_SURFACE_FORMAT_SNORM_R16</a> = 0x205,</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632"> 68</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632">GX2_SURFACE_FORMAT_SNORM_R16_G16</a> = 0x20f,</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b"> 69</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b">GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16</a> = 0x21f,</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71"> 70</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71">GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2</a> = 0x219,</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9"> 71</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9">GX2_SURFACE_FORMAT_SNORM_BC4</a> = 0x234,</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d"> 72</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d">GX2_SURFACE_FORMAT_SNORM_BC5</a> = 0x235,</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f"> 74</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f">GX2_SURFACE_FORMAT_SINT_R8</a> = 0x301,</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83"> 75</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83">GX2_SURFACE_FORMAT_SINT_R8_G8</a> = 0x307,</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4"> 76</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4">GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8</a> = 0x31a,</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd"> 77</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd">GX2_SURFACE_FORMAT_SINT_R16</a> = 0x305,</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd"> 78</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd">GX2_SURFACE_FORMAT_SINT_R16_G16</a> = 0x30f,</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19"> 79</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19">GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16</a> = 0x31f,</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f"> 80</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f">GX2_SURFACE_FORMAT_SINT_R32</a> = 0x30d,</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3"> 81</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3">GX2_SURFACE_FORMAT_SINT_R32_G32</a> = 0x31d,</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7"> 82</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7">GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32</a> = 0x322,</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5"> 83</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5">GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2</a> = 0x319,</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb"> 85</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb">GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8</a> = 0x41a,</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9"> 86</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9">GX2_SURFACE_FORMAT_SRGB_BC1</a> = 0x431,</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39"> 87</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39">GX2_SURFACE_FORMAT_SRGB_BC2</a> = 0x432,</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0"> 88</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0">GX2_SURFACE_FORMAT_SRGB_BC3</a> = 0x433,</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd"> 90</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd">GX2_SURFACE_FORMAT_FLOAT_R32</a> = 0x80e,</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105"> 91</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105">GX2_SURFACE_FORMAT_FLOAT_R32_G32</a> = 0x81e,</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511"> 92</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511">GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32</a> = 0x823,</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460"> 93</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460">GX2_SURFACE_FORMAT_FLOAT_R16</a> = 0x806,</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f"> 94</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f">GX2_SURFACE_FORMAT_FLOAT_R16_G16</a> = 0x810,</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47"> 95</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47">GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16</a> = 0x820,</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a"> 96</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a">GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10</a> = 0x816,</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046"> 97</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046">GX2_SURFACE_FORMAT_FLOAT_D24_S8</a> = 0x811,</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2"> 98</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2">GX2_SURFACE_FORMAT_FLOAT_X8_X24</a> = 0x81c,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;} <a class="code" href="group__gx2__surface.html#ga4bdfe0b311093741c7cb8271cc5a67cb">GX2SurfaceFormat</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a"> 101</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a">GX2AAMode</a></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;{</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7"> 103</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7">GX2_AA_MODE1X</a> = 0,</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;} <a class="code" href="group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a">GX2AAMode</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114"> 106</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114">GX2SurfaceUse</a></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;{</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943"> 108</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943">GX2_SURFACE_USE_TEXTURE</a> = 1 &lt;&lt; 0,</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f"> 109</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f">GX2_SURFACE_USE_COLOR_BUFFER</a> = 1 &lt;&lt; 1,</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de"> 110</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de">GX2_SURFACE_USE_DEPTH_BUFFER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f"> 111</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f">GX2_SURFACE_USE_SCAN_BUFFER</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;} <a class="code" href="group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114">GX2SurfaceUse</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985"> 114</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985">GX2RResourceFlags</a></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a450db22b4ee039abdfe8ce116da1f1a6"> 116</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a450db22b4ee039abdfe8ce116da1f1a6">GX2R_RESOURCE_FLAGS_BIND_TEXTURE</a> = 1 &lt;&lt; 0,</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ae18862f5cde7d0187011061aa4476578"> 117</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ae18862f5cde7d0187011061aa4476578">GX2R_RESOURCE_FLAGS_BIND_COLOR_BUFFER</a> = 1 &lt;&lt; 1,</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a77931c658ee04f2b020ec2bf985c9008"> 118</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a77931c658ee04f2b020ec2bf985c9008">GX2R_RESOURCE_FLAGS_BIND_DEPTH_BUFFER</a> = 1 &lt;&lt; 2,</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afaa880929cc2367cd6764294e6155e3d"> 119</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afaa880929cc2367cd6764294e6155e3d">GX2R_RESOURCE_FLAGS_BIND_SCAN_BUFFER</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ae87f22f60e98b44e69d5c62e6189d7"> 120</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ae87f22f60e98b44e69d5c62e6189d7">GX2R_RESOURCE_FLAGS_BIND_VERTEX_BUFFER</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afbbd4c12fc6795acd4411a288cc1208a"> 121</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afbbd4c12fc6795acd4411a288cc1208a">GX2R_RESOURCE_FLAGS_BIND_INDEX_BUFFER</a> = 1 &lt;&lt; 5,</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aef58a31189db6bf076a1a0108a7ae1f1"> 122</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aef58a31189db6bf076a1a0108a7ae1f1">GX2R_RESOURCE_FLAGS_BIND_UNIFORM_BLOCK</a> = 1 &lt;&lt; 6,</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a9bf338debd7b9fc4069d17edaa34cfea"> 123</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a9bf338debd7b9fc4069d17edaa34cfea">GX2R_RESOURCE_FLAGS_BIND_SHADER_PROGRAM</a> = 1 &lt;&lt; 7,</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a71a7f6816ac32f313a71fffffe22bb41"> 124</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a71a7f6816ac32f313a71fffffe22bb41">GX2R_RESOURCE_FLAGS_BIND_STREAM_OUTPUT</a> = 1 &lt;&lt; 8,</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4ef1e758deb265e78c88f49e24e9eaf9"> 125</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4ef1e758deb265e78c88f49e24e9eaf9">GX2R_RESOURCE_FLAGS_BIND_DISPLAY_LIST</a> = 1 &lt;&lt; 9,</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a817ff3abc305f8114a7608df53bc8f3b"> 126</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a817ff3abc305f8114a7608df53bc8f3b">GX2R_RESOURCE_FLAGS_BIND_GS_RING</a> = 1 &lt;&lt; 10,</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985acd0a22c039a0864455690ba628c6ccfb"> 127</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985acd0a22c039a0864455690ba628c6ccfb">GX2R_RESOURCE_FLAGS_USAGE_CPU_READ</a> = 1 &lt;&lt; 11,</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa44402acc6b23c5c5d863380071d6b19"> 128</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa44402acc6b23c5c5d863380071d6b19">GX2R_RESOURCE_FLAGS_USAGE_CPU_WRITE</a> = 1 &lt;&lt; 12,</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a10fecf37e17f5d09a6a20de5bf904861"> 129</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a10fecf37e17f5d09a6a20de5bf904861">GX2R_RESOURCE_FLAGS_USAGE_GPU_READ</a> = 1 &lt;&lt; 13,</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6111889f17841519d11bdf1b0def3dd"> 130</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6111889f17841519d11bdf1b0def3dd">GX2R_RESOURCE_FLAGS_USAGE_GPU_WRITE</a> = 1 &lt;&lt; 14,</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa8ba1944b9970c3863e9288ef82bbd96"> 131</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa8ba1944b9970c3863e9288ef82bbd96">GX2R_RESOURCE_FLAGS_USAGE_DMA_READ</a> = 1 &lt;&lt; 15,</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ad753ccd66540c1050ab394671e95f3a4"> 132</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ad753ccd66540c1050ab394671e95f3a4">GX2R_RESOURCE_FLAGS_USAGE_DMA_WRITE</a> = 1 &lt;&lt; 16,</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a44a5188f576c9c0fa4099db04fa3db70"> 133</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a44a5188f576c9c0fa4099db04fa3db70">GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM1</a> = 1 &lt;&lt; 17,</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ef731dc0a6e265d397c372bbc59d386"> 134</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ef731dc0a6e265d397c372bbc59d386">GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM2</a> = 1 &lt;&lt; 18,</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4cc3da0a07e0e5795d7fbd0c78a69180"> 135</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4cc3da0a07e0e5795d7fbd0c78a69180">GX2R_RESOURCE_FLAGS_USER_MEMORY</a> = 1 &lt;&lt; 29,</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a54cb8f8b58acfa1708ce9ffa68935651"> 136</a></span>&#160; <a class="code" href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a54cb8f8b58acfa1708ce9ffa68935651">GX2R_RESOURCE_FLAGS_LOCKED</a> = 1 &lt;&lt; 30,</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;} <a class="code" href="group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985">GX2RResourceFlags</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1"> 139</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1">GX2TileMode</a></div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f"> 141</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f">GX2_TILE_MODE_DEFAULT</a> = 0,</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce"> 142</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce">GX2_TILE_MODE_LINEAR_ALIGNED</a> = 1,</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa"> 143</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa">GX2_TILE_MODE_TILED_1D_THIN1</a> = 2,</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96"> 144</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96">GX2_TILE_MODE_TILED_1D_THICK</a> = 3,</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566"> 145</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566">GX2_TILE_MODE_TILED_2D_THIN1</a> = 4,</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53"> 146</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53">GX2_TILE_MODE_TILED_2D_THIN2</a> = 5,</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9"> 147</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9">GX2_TILE_MODE_TILED_2D_THIN4</a> = 6,</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2"> 148</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2">GX2_TILE_MODE_TILED_2D_THICK</a> = 7,</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac"> 149</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac">GX2_TILE_MODE_TILED_2B_THIN1</a> = 8,</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310"> 150</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310">GX2_TILE_MODE_TILED_2B_THIN2</a> = 9,</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2"> 151</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2">GX2_TILE_MODE_TILED_2B_THIN4</a> = 10,</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a"> 152</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a">GX2_TILE_MODE_TILED_2B_THICK</a> = 11,</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e"> 153</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e">GX2_TILE_MODE_TILED_3D_THIN1</a> = 12,</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3"> 154</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3">GX2_TILE_MODE_TILED_3D_THICK</a> = 13,</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de"> 155</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de">GX2_TILE_MODE_TILED_3B_THIN1</a> = 14,</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1"> 156</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1">GX2_TILE_MODE_TILED_3B_THICK</a> = 15,</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba"> 157</a></span>&#160; <a class="code" href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba">GX2_TILE_MODE_LINEAR_SPECIAL</a> = 16,</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;} <a class="code" href="group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1">GX2TileMode</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html"> 160</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_g_x2_surface.html">GX2Surface</a></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;{</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624"> 162</a></span>&#160; <a class="code" href="group__gx2__surface.html#gabedadb9f5051baad71365a011a02618e">GX2SurfaceDim</a> <a class="code" href="struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624">dim</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd"> 163</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd">width</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be"> 164</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be">height</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b"> 165</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b">depth</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c"> 166</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c">mipLevels</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997"> 167</a></span>&#160; <a class="code" href="group__gx2__surface.html#ga4bdfe0b311093741c7cb8271cc5a67cb">GX2SurfaceFormat</a> <a class="code" href="struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997">format</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa"> 168</a></span>&#160; <a class="code" href="group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a">GX2AAMode</a> <a class="code" href="struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa">aa</a>;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">union</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; {</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905"> 171</a></span>&#160; <a class="code" href="group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114">GX2SurfaceUse</a> <a class="code" href="struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905">use</a>;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a8fab9d893afc835fec8e6c341782db64"> 172</a></span>&#160; <a class="code" href="group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985">GX2RResourceFlags</a> <a class="code" href="struct_g_x2_surface.html#a8fab9d893afc835fec8e6c341782db64">resourceFlags</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; };</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad"> 174</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad">imageSize</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075"> 175</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075">image</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81"> 176</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81">mipmapSize</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c"> 177</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c">mipmaps</a>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5"> 178</a></span>&#160; <a class="code" href="group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1">GX2TileMode</a> <a class="code" href="struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5">tileMode</a>;</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a"> 179</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a">swizzle</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0"> 180</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0">alignment</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893"> 181</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893">pitch</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173"> 182</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173">mipLevelOffset</a>[13];</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;};</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x0, dim);</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x4, width);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x8, height);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0xc, depth);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x10, mipLevels);</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x14, format);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x18, aa);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x1c, use);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x1c, resourceFlags);</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x20, imageSize);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x24, image);</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x28, mipmapSize);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x2c, mipmaps);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x30, tileMode);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x34, swizzle);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x38, alignment);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x3C, pitch);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x40, mipLevelOffset);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;CHECK_SIZE(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a>, 0x74);</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html"> 204</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;{</div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937"> 206</a></span>&#160; <a class="code" href="struct_g_x2_surface.html">GX2Surface</a> <a class="code" href="struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937">surface</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440"> 208</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440">viewMip</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a"> 209</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a">viewFirstSlice</a>;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a"> 210</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a">viewNumSlices</a>;</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259"> 211</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259">hiZPtr</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95"> 212</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95">hiZSize</a>;</div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a"> 213</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a">depthClear</a>;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22"> 214</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22">stencilClear</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9"> 216</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9">regs</a>[7];</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;};</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x74, viewMip);</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x78, viewFirstSlice);</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x7C, viewNumSlices);</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x80, hiZPtr);</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x84, hiZSize);</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x88, depthClear);</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x8C, stencilClear);</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0x90, regs);</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;CHECK_SIZE(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a>, 0xAC);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html"> 228</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;{</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937"> 230</a></span>&#160; <a class="code" href="struct_g_x2_surface.html">GX2Surface</a> <a class="code" href="struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937">surface</a>;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440"> 232</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440">viewMip</a>;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a"> 233</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a">viewFirstSlice</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a"> 234</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a">viewNumSlices</a>;</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7"> 235</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7">aaBuffer</a>;</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41"> 236</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41">aaSize</a>;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223"> 238</a></span>&#160; uint32_t <a class="code" href="struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223">regs</a>[5];</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;};</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x74, viewMip);</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x78, viewFirstSlice);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x7C, viewNumSlices);</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x80, aaBuffer);</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x84, aaSize);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;CHECK_OFFSET(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x88, regs);</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;CHECK_SIZE(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a>, 0x9C);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<a class="code" href="group__gx2__surface.html#gabd4ef28e2cd937910bc5cf67f9dcb7e6">GX2CalcSurfaceSizeAndAlignment</a>(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a> *surface);</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<a class="code" href="group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25">GX2CalcDepthBufferHiZInfo</a>(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a> *depthBuffer,</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; uint32_t *outSize,</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; uint32_t *outAlignment);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<a class="code" href="group__gx2__surface.html#gae86bf7fe897077914d7d23549c1883a3">GX2SetColorBuffer</a>(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a> *colorBuffer,</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; GX2RenderTarget target);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<a class="code" href="group__gx2__surface.html#ga6e45381f4b4a7709bfaf9c50318be714">GX2SetDepthBuffer</a>(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a> *depthBuffer);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<a class="code" href="group__gx2__surface.html#ga0898a1a6f4a1157927c6003fa0ddf8c8">GX2InitColorBufferRegs</a>(<a class="code" href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a> *colorBuffer);</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<a class="code" href="group__gx2__surface.html#ga3534f51cf1caaa3309de03694b117708">GX2InitDepthBufferRegs</a>(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a> *depthBuffer);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<a class="code" href="group__gx2__surface.html#gaa563893bdbd9713c718b066327e3fbec">GX2InitDepthBufferHiZEnable</a>(<a class="code" href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a> *depthBuffer,</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788">BOOL</a> enable);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;uint32_t</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<a class="code" href="group__gx2__surface.html#gab8756112cf6426088bfa57a92ce7bc2a">GX2GetSurfaceSwizzle</a>(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a> *surface);</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<a class="code" href="group__gx2__surface.html#gaa2a3dfd93a944086cfd2132de6f7f0a3">GX2SetSurfaceSwizzle</a>(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a> *surface,</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; uint32_t swizzle);</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<a class="code" href="group__gx2__surface.html#ga0ab61f987b771bd3302a8e68fddd0eee">GX2CopySurface</a>(<a class="code" href="struct_g_x2_surface.html">GX2Surface</a> *src,</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; uint32_t srcLevel,</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; uint32_t srcDepth,</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="struct_g_x2_surface.html">GX2Surface</a> *dst,</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; uint32_t dstLevel,</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; uint32_t dstDepth);</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;}</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a4ef1e758deb265e78c88f49e24e9eaf9"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4ef1e758deb265e78c88f49e24e9eaf9">GX2R_RESOURCE_FLAGS_BIND_DISPLAY_LIST</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00125">surface.h:125</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_ad7f3dfc61650faecae9e35effa802440"><div class="ttname"><a href="struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440">GX2ColorBuffer::viewMip</a></div><div class="ttdeci">uint32_t viewMip</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00232">surface.h:232</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8">GX2_SURFACE_FORMAT_UINT_G8_X24</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00062">surface.h:62</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba">GX2_TILE_MODE_LINEAR_SPECIAL</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00157">surface.h:157</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gafe1ebff6752df098313c3a3c587e3114"><div class="ttname"><a href="group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114">GX2SurfaceUse</a></div><div class="ttdeci">GX2SurfaceUse</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00106">surface.h:106</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a4cc3da0a07e0e5795d7fbd0c78a69180"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4cc3da0a07e0e5795d7fbd0c78a69180">GX2R_RESOURCE_FLAGS_USER_MEMORY</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00135">surface.h:135</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9">GX2_SURFACE_FORMAT_SNORM_BC4</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00071">surface.h:71</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4">GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00076">surface.h:76</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985afaa880929cc2367cd6764294e6155e3d"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afaa880929cc2367cd6764294e6155e3d">GX2R_RESOURCE_FLAGS_BIND_SCAN_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00119">surface.h:119</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8">GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00066">surface.h:66</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a169952c253c9909a5f727afaec738893"><div class="ttname"><a href="struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893">GX2Surface::pitch</a></div><div class="ttdeci">uint32_t pitch</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00181">surface.h:181</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d">GX2_SURFACE_FORMAT_SNORM_BC5</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00072">surface.h:72</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632">GX2_SURFACE_FORMAT_SNORM_R16_G16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00068">surface.h:68</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a1d4c39509cdedc73203e5995bad9fdd5"><div class="ttname"><a href="struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5">GX2Surface::tileMode</a></div><div class="ttdeci">GX2TileMode tileMode</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00178">surface.h:178</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6">GX2_SURFACE_FORMAT_UNORM_BC2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00044">surface.h:44</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_a53c1a2d49171d5425a3f0016bc9d7937"><div class="ttname"><a href="struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937">GX2ColorBuffer::surface</a></div><div class="ttdeci">GX2Surface surface</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00230">surface.h:230</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gabedadb9f5051baad71365a011a02618e"><div class="ttname"><a href="group__gx2__surface.html#gabedadb9f5051baad71365a011a02618e">GX2SurfaceDim</a></div><div class="ttdeci">GX2SurfaceDim</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00014">surface.h:14</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e">GX2_TILE_MODE_TILED_3D_THIN1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00153">surface.h:153</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7"><div class="ttname"><a href="group__gx2__surface.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7">GX2_AA_MODE1X</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00103">surface.h:103</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a2ae87f22f60e98b44e69d5c62e6189d7"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ae87f22f60e98b44e69d5c62e6189d7">GX2R_RESOURCE_FLAGS_BIND_VERTEX_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00120">surface.h:120</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60">GX2_SURFACE_DIM_TEXTURE_1D</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00016">surface.h:16</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_abe1858fa228ee004bb4b37ae8b05ca22"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22">GX2DepthBuffer::stencilClear</a></div><div class="ttdeci">uint32_t stencilClear</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00214">surface.h:214</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd">GX2_SURFACE_FORMAT_FLOAT_R32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00090">surface.h:90</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga6e45381f4b4a7709bfaf9c50318be714"><div class="ttname"><a href="group__gx2__surface.html#ga6e45381f4b4a7709bfaf9c50318be714">GX2SetDepthBuffer</a></div><div class="ttdeci">void GX2SetDepthBuffer(GX2DepthBuffer *depthBuffer)</div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985afbbd4c12fc6795acd4411a288cc1208a"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afbbd4c12fc6795acd4411a288cc1208a">GX2R_RESOURCE_FLAGS_BIND_INDEX_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00121">surface.h:121</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a">GX2_TILE_MODE_TILED_2B_THICK</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00152">surface.h:152</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f">GX2_TILE_MODE_DEFAULT</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00141">surface.h:141</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068">GX2_SURFACE_DIM_TEXTURE_3D</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00018">surface.h:18</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de"><div class="ttname"><a href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de">GX2_SURFACE_USE_DEPTH_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00110">surface.h:110</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_a53c1a2d49171d5425a3f0016bc9d7937"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937">GX2DepthBuffer::surface</a></div><div class="ttdeci">GX2Surface surface</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00206">surface.h:206</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a44a5188f576c9c0fa4099db04fa3db70"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a44a5188f576c9c0fa4099db04fa3db70">GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00133">surface.h:133</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54">GX2_SURFACE_FORMAT_UINT_R8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00050">surface.h:50</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88">GX2_SURFACE_FORMAT_UNORM_BC3</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00045">surface.h:45</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a9bf338debd7b9fc4069d17edaa34cfea"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a9bf338debd7b9fc4069d17edaa34cfea">GX2R_RESOURCE_FLAGS_BIND_SHADER_PROGRAM</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00123">surface.h:123</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2">GX2_TILE_MODE_TILED_2D_THICK</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00148">surface.h:148</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_af969dd35389a1daf3204eb7e8a682a41"><div class="ttname"><a href="struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41">GX2ColorBuffer::aaSize</a></div><div class="ttdeci">uint32_t aaSize</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00236">surface.h:236</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71">GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00070">surface.h:70</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859">GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00052">surface.h:52</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_a27bbcd4e5a476365639f19fc0430157a"><div class="ttname"><a href="struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a">GX2ColorBuffer::viewFirstSlice</a></div><div class="ttdeci">uint32_t viewFirstSlice</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00233">surface.h:233</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a10fecf37e17f5d09a6a20de5bf904861"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a10fecf37e17f5d09a6a20de5bf904861">GX2R_RESOURCE_FLAGS_USAGE_GPU_READ</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00129">surface.h:129</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3">GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00033">surface.h:33</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gae86bf7fe897077914d7d23549c1883a3"><div class="ttname"><a href="group__gx2__surface.html#gae86bf7fe897077914d7d23549c1883a3">GX2SetColorBuffer</a></div><div class="ttdeci">void GX2SetColorBuffer(GX2ColorBuffer *colorBuffer, GX2RenderTarget target)</div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2">GX2_TILE_MODE_TILED_2B_THIN4</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00151">surface.h:151</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985aa44402acc6b23c5c5d863380071d6b19"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa44402acc6b23c5c5d863380071d6b19">GX2R_RESOURCE_FLAGS_USAGE_CPU_WRITE</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00128">surface.h:128</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a54cb8f8b58acfa1708ce9ffa68935651"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a54cb8f8b58acfa1708ce9ffa68935651">GX2R_RESOURCE_FLAGS_LOCKED</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00136">surface.h:136</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_ad7f3dfc61650faecae9e35effa802440"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440">GX2DepthBuffer::viewMip</a></div><div class="ttdeci">uint32_t viewMip</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00208">surface.h:208</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7">GX2_SURFACE_FORMAT_SNORM_R8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00064">surface.h:64</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_a36c3521cb447a12ea0ca556ac351017a"><div class="ttname"><a href="struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a">GX2ColorBuffer::viewNumSlices</a></div><div class="ttdeci">uint32_t viewNumSlices</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00234">surface.h:234</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f"><div class="ttname"><a href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f">GX2_SURFACE_USE_SCAN_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00111">surface.h:111</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a">GX2_SURFACE_FORMAT_UNORM_NV12</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00048">surface.h:48</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2">GX2_SURFACE_FORMAT_FLOAT_X8_X24</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00098">surface.h:98</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5">GX2_SURFACE_FORMAT_UNORM_R16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00034">surface.h:34</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_ae3f914e3c27b98dbfcfcf7f1a00c9bb0"><div class="ttname"><a href="struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0">GX2Surface::alignment</a></div><div class="ttdeci">uint32_t alignment</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00180">surface.h:180</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a817ff3abc305f8114a7608df53bc8f3b"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a817ff3abc305f8114a7608df53bc8f3b">GX2R_RESOURCE_FLAGS_BIND_GS_RING</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00126">surface.h:126</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc">GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00055">surface.h:55</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a89eb29b897d379cfed1e78754a078997"><div class="ttname"><a href="struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997">GX2Surface::format</a></div><div class="ttdeci">GX2SurfaceFormat format</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00167">surface.h:167</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985ac6111889f17841519d11bdf1b0def3dd"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6111889f17841519d11bdf1b0def3dd">GX2R_RESOURCE_FLAGS_USAGE_GPU_WRITE</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00130">surface.h:130</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gaa2a3dfd93a944086cfd2132de6f7f0a3"><div class="ttname"><a href="group__gx2__surface.html#gaa2a3dfd93a944086cfd2132de6f7f0a3">GX2SetSurfaceSwizzle</a></div><div class="ttdeci">void GX2SetSurfaceSwizzle(GX2Surface *surface, uint32_t swizzle)</div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9">GX2_SURFACE_FORMAT_SRGB_BC1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00086">surface.h:86</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2">GX2_SURFACE_FORMAT_UINT_R32_G32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00057">surface.h:57</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f">GX2_SURFACE_FORMAT_UNORM_BC5</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00047">surface.h:47</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615">GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00060">surface.h:60</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985acd0a22c039a0864455690ba628c6ccfb"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985acd0a22c039a0864455690ba628c6ccfb">GX2R_RESOURCE_FLAGS_USAGE_CPU_READ</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00127">surface.h:127</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d">GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00023">surface.h:23</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c">GX2_SURFACE_DIM_TEXTURE_1D_ARRAY</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00020">surface.h:20</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9">GX2_TILE_MODE_TILED_2D_THIN4</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00147">surface.h:147</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83">GX2_SURFACE_FORMAT_SINT_R8_G8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00075">surface.h:75</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba">GX2_SURFACE_DIM_TEXTURE_2D_MSAA</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00022">surface.h:22</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a31b8308cdee23e164a3ed96c2ba9948c"><div class="ttname"><a href="struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c">GX2Surface::mipmaps</a></div><div class="ttdeci">void * mipmaps</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00177">surface.h:177</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac">GX2_TILE_MODE_TILED_2B_THIN1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00149">surface.h:149</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gaf27a80e22355f92a687c0452642fd4c1"><div class="ttname"><a href="group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1">GX2TileMode</a></div><div class="ttdeci">GX2TileMode</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00139">surface.h:139</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1">GX2_TILE_MODE_TILED_3B_THICK</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00156">surface.h:156</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga3534f51cf1caaa3309de03694b117708"><div class="ttname"><a href="group__gx2__surface.html#ga3534f51cf1caaa3309de03694b117708">GX2InitDepthBufferRegs</a></div><div class="ttdeci">void GX2InitDepthBufferRegs(GX2DepthBuffer *depthBuffer)</div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53">GX2_TILE_MODE_TILED_2D_THIN2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00146">surface.h:146</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f">GX2_SURFACE_FORMAT_FLOAT_R16_G16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00094">surface.h:94</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985aef58a31189db6bf076a1a0108a7ae1f1"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aef58a31189db6bf076a1a0108a7ae1f1">GX2R_RESOURCE_FLAGS_BIND_UNIFORM_BLOCK</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00122">surface.h:122</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a">GX2_SURFACE_FORMAT_UNORM_R8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00031">surface.h:31</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7">GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00030">surface.h:30</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_af2fabf9e4dbf2ea5ad37a7eefc1071d7"><div class="ttname"><a href="struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7">GX2ColorBuffer::aaBuffer</a></div><div class="ttdeci">void * aaBuffer</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00235">surface.h:235</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6">GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00041">surface.h:41</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943"><div class="ttname"><a href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943">GX2_SURFACE_USE_TEXTURE</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00108">surface.h:108</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a">GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00039">surface.h:39</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96">GX2_TILE_MODE_TILED_1D_THICK</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00144">surface.h:144</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a6ad4f820ce4e75cda0686fcaad5168be"><div class="ttname"><a href="struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be">GX2Surface::height</a></div><div class="ttdeci">uint32_t height</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00164">surface.h:164</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b">GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00069">surface.h:69</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a">GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00096">surface.h:96</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310">GX2_TILE_MODE_TILED_2B_THIN2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00150">surface.h:150</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47">GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00095">surface.h:95</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770">GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00058">surface.h:58</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a450db22b4ee039abdfe8ce116da1f1a6"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a450db22b4ee039abdfe8ce116da1f1a6">GX2R_RESOURCE_FLAGS_BIND_TEXTURE</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00116">surface.h:116</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb">GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00085">surface.h:85</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f"><div class="ttname"><a href="group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f">GX2_SURFACE_USE_COLOR_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00109">surface.h:109</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html"><div class="ttname"><a href="struct_g_x2_surface.html">GX2Surface</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00160">surface.h:160</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gab8756112cf6426088bfa57a92ce7bc2a"><div class="ttname"><a href="group__gx2__surface.html#gab8756112cf6426088bfa57a92ce7bc2a">GX2GetSurfaceSwizzle</a></div><div class="ttdeci">uint32_t GX2GetSurfaceSwizzle(GX2Surface *surface)</div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce">GX2_TILE_MODE_LINEAR_ALIGNED</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00142">surface.h:142</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_a7e3ab1ffcb9f488a7d2bf3f2cb2aab95"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95">GX2DepthBuffer::hiZSize</a></div><div class="ttdeci">uint32_t hiZSize</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00212">surface.h:212</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga0898a1a6f4a1157927c6003fa0ddf8c8"><div class="ttname"><a href="group__gx2__surface.html#ga0898a1a6f4a1157927c6003fa0ddf8c8">GX2InitColorBufferRegs</a></div><div class="ttdeci">void GX2InitColorBufferRegs(GX2ColorBuffer *colorBuffer)</div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a77931c658ee04f2b020ec2bf985c9008"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a77931c658ee04f2b020ec2bf985c9008">GX2R_RESOURCE_FLAGS_BIND_DEPTH_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00118">surface.h:118</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a43c67c13c1e3cb6d6ecc454d839fc075"><div class="ttname"><a href="struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075">GX2Surface::image</a></div><div class="ttdeci">void * image</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00175">surface.h:175</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga257ea04f4dd1b538f7a518af11f4897a"><div class="ttname"><a href="group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a">GX2AAMode</a></div><div class="ttdeci">GX2AAMode</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00101">surface.h:101</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b">GX2_SURFACE_FORMAT_UNORM_BC1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00043">surface.h:43</a></div></div>
<div class="ttc" id="wut_8h_html"><div class="ttname"><a href="wut_8h.html">wut.h</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818">GX2_SURFACE_FORMAT_UNORM_BC4</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00046">surface.h:46</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_a27bbcd4e5a476365639f19fc0430157a"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a">GX2DepthBuffer::viewFirstSlice</a></div><div class="ttdeci">uint32_t viewFirstSlice</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00209">surface.h:209</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea">GX2_SURFACE_FORMAT_UNORM_R4_G4</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00029">surface.h:29</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f">GX2_SURFACE_FORMAT_SNORM_R8_G8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00065">surface.h:65</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430">GX2_SURFACE_FORMAT_UINT_R16_G16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00054">surface.h:54</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985ad753ccd66540c1050ab394671e95f3a4"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ad753ccd66540c1050ab394671e95f3a4">GX2R_RESOURCE_FLAGS_USAGE_DMA_WRITE</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00132">surface.h:132</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de">GX2_TILE_MODE_TILED_3B_THIN1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00155">surface.h:155</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a5fc8c49490fc5bd5142896438c917b81"><div class="ttname"><a href="struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81">GX2Surface::mipmapSize</a></div><div class="ttdeci">uint32_t mipmapSize</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00176">surface.h:176</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html_acaf44c85a88d565b8d775653e0602223"><div class="ttname"><a href="struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223">GX2ColorBuffer::regs</a></div><div class="ttdeci">uint32_t regs[5]</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00238">surface.h:238</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f">GX2_SURFACE_DIM_TEXTURE_CUBE</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00019">surface.h:19</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_a36c3521cb447a12ea0ca556ac351017a"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a">GX2DepthBuffer::viewNumSlices</a></div><div class="ttdeci">uint32_t viewNumSlices</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00210">surface.h:210</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f">GX2_SURFACE_FORMAT_SINT_R8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00074">surface.h:74</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5">GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00083">surface.h:83</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd">GX2_SURFACE_FORMAT_UINT_X24_G8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00061">surface.h:61</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_ab1ce8bb44bc98a61115233a58117c2ad"><div class="ttname"><a href="struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad">GX2Surface::imageSize</a></div><div class="ttdeci">uint32_t imageSize</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00174">surface.h:174</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa">GX2_TILE_MODE_TILED_1D_THIN1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00143">surface.h:143</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb">GX2_SURFACE_FORMAT_UNORM_R8_G8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00032">surface.h:32</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a8fab9d893afc835fec8e6c341782db64"><div class="ttname"><a href="struct_g_x2_surface.html#a8fab9d893afc835fec8e6c341782db64">GX2Surface::resourceFlags</a></div><div class="ttdeci">GX2RResourceFlags resourceFlags</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00172">surface.h:172</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_a35dde1ada59cd1f3f7c274f6d1b3567a"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a">GX2DepthBuffer::depthClear</a></div><div class="ttdeci">float depthClear</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00213">surface.h:213</a></div></div>
<div class="ttc" id="wut__types_8h_html_a050c65e107f0c828f856a231f4b4e788"><div class="ttname"><a href="wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788">BOOL</a></div><div class="ttdeci">int BOOL</div><div class="ttdef"><b>Definition:</b> <a href="wut__types_8h_source.html#l00004">wut_types.h:4</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb">GX2_SURFACE_FORMAT_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00028">surface.h:28</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3">GX2_TILE_MODE_TILED_3D_THICK</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00154">surface.h:154</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a2ef731dc0a6e265d397c372bbc59d386"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ef731dc0a6e265d397c372bbc59d386">GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00134">surface.h:134</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116">GX2_SURFACE_FORMAT_UNORM_R24_X8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00040">surface.h:40</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566"><div class="ttname"><a href="group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566">GX2_TILE_MODE_TILED_2D_THIN1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00145">surface.h:145</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a4991dfd17cc16b965880c206f611dd2a"><div class="ttname"><a href="struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a">GX2Surface::swizzle</a></div><div class="ttdeci">uint32_t swizzle</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00179">surface.h:179</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gaa563893bdbd9713c718b066327e3fbec"><div class="ttname"><a href="group__gx2__surface.html#gaa563893bdbd9713c718b066327e3fbec">GX2InitDepthBufferHiZEnable</a></div><div class="ttdeci">void GX2InitDepthBufferHiZEnable(GX2DepthBuffer *depthBuffer, BOOL enable)</div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd">GX2_SURFACE_FORMAT_SINT_R16_G16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00078">surface.h:78</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f">GX2_SURFACE_FORMAT_SINT_R32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00080">surface.h:80</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gabd4ef28e2cd937910bc5cf67f9dcb7e6"><div class="ttname"><a href="group__gx2__surface.html#gabd4ef28e2cd937910bc5cf67f9dcb7e6">GX2CalcSurfaceSizeAndAlignment</a></div><div class="ttdeci">void GX2CalcSurfaceSizeAndAlignment(GX2Surface *surface)</div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046">GX2_SURFACE_FORMAT_FLOAT_D24_S8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00097">surface.h:97</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd">GX2_SURFACE_FORMAT_SINT_R16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00077">surface.h:77</a></div></div>
<div class="ttc" id="struct_g_x2_color_buffer_html"><div class="ttname"><a href="struct_g_x2_color_buffer.html">GX2ColorBuffer</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00228">surface.h:228</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39">GX2_SURFACE_FORMAT_SRGB_BC2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00087">surface.h:87</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga764ff52d79bf50c706789be04699ee25"><div class="ttname"><a href="group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25">GX2CalcDepthBufferHiZInfo</a></div><div class="ttdeci">void GX2CalcDepthBufferHiZInfo(GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)</div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc">GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00042">surface.h:42</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3">GX2_SURFACE_FORMAT_SINT_R32_G32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00081">surface.h:81</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a4ec7bfbc7ae5f5c9a66ad9c7a742355c"><div class="ttname"><a href="struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c">GX2Surface::mipLevels</a></div><div class="ttdeci">uint32_t mipLevels</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00166">surface.h:166</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460">GX2_SURFACE_FORMAT_FLOAT_R16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00093">surface.h:93</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_aa10866f83d042583f32ee7212355a624"><div class="ttname"><a href="struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624">GX2Surface::dim</a></div><div class="ttdeci">GX2SurfaceDim dim</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00162">surface.h:162</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7">GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00059">surface.h:59</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985ae18862f5cde7d0187011061aa4476578"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ae18862f5cde7d0187011061aa4476578">GX2R_RESOURCE_FLAGS_BIND_COLOR_BUFFER</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00117">surface.h:117</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga0ab61f987b771bd3302a8e68fddd0eee"><div class="ttname"><a href="group__gx2__surface.html#ga0ab61f987b771bd3302a8e68fddd0eee">GX2CopySurface</a></div><div class="ttdeci">void GX2CopySurface(GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)</div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html"><div class="ttname"><a href="struct_g_x2_depth_buffer.html">GX2DepthBuffer</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00204">surface.h:204</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985a71a7f6816ac32f313a71fffffe22bb41"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a71a7f6816ac32f313a71fffffe22bb41">GX2R_RESOURCE_FLAGS_BIND_STREAM_OUTPUT</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00124">surface.h:124</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645">GX2_SURFACE_FORMAT_UINT_R32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00056">surface.h:56</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba">GX2_SURFACE_FORMAT_SNORM_R16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00067">surface.h:67</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9">GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00036">surface.h:36</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7">GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00082">surface.h:82</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93">GX2_SURFACE_DIM_TEXTURE_2D_ARRAY</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00021">surface.h:21</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_a32bc72edcb4dd11c45545a6c2aaa5259"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259">GX2DepthBuffer::hiZPtr</a></div><div class="ttdeci">void * hiZPtr</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00211">surface.h:211</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a81931bcece5f4cdab4cb8c8261fa8aaa"><div class="ttname"><a href="struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa">GX2Surface::aa</a></div><div class="ttdeci">GX2AAMode aa</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00168">surface.h:168</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0">GX2_SURFACE_FORMAT_SRGB_BC3</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00088">surface.h:88</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124">GX2_SURFACE_FORMAT_UNORM_R5_G6_B5</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00037">surface.h:37</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e">GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00038">surface.h:38</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26">GX2_SURFACE_FORMAT_UNORM_R16_G16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00035">surface.h:35</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_af43b771026fceb9a0b28256afc08f69b"><div class="ttname"><a href="struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b">GX2Surface::depth</a></div><div class="ttdeci">uint32_t depth</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00165">surface.h:165</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a046f4fd66cafc72ff5e30eca871c1905"><div class="ttname"><a href="struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905">GX2Surface::use</a></div><div class="ttdeci">GX2SurfaceUse use</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00171">surface.h:171</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga5038cc0d0ddfb9c5997bc24c25374985"><div class="ttname"><a href="group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985">GX2RResourceFlags</a></div><div class="ttdeci">GX2RResourceFlags</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00114">surface.h:114</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21">GX2_SURFACE_FORMAT_UINT_R16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00053">surface.h:53</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a325272ddd9a962f05deb905101d25cbd"><div class="ttname"><a href="struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd">GX2Surface::width</a></div><div class="ttdeci">uint32_t width</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00163">surface.h:163</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga5038cc0d0ddfb9c5997bc24c25374985aa8ba1944b9970c3863e9288ef82bbd96"><div class="ttname"><a href="group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa8ba1944b9970c3863e9288ef82bbd96">GX2R_RESOURCE_FLAGS_USAGE_DMA_READ</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00131">surface.h:131</a></div></div>
<div class="ttc" id="struct_g_x2_surface_html_a9c9a63cf1f94536c9c49d7cd1106f173"><div class="ttname"><a href="struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173">GX2Surface::mipLevelOffset</a></div><div class="ttdeci">uint32_t mipLevelOffset[13]</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00182">surface.h:182</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3">GX2_SURFACE_FORMAT_UINT_R8_G8</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00051">surface.h:51</a></div></div>
<div class="ttc" id="struct_g_x2_depth_buffer_html_ae3060f6b13921cc22d978248b721aab9"><div class="ttname"><a href="struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9">GX2DepthBuffer::regs</a></div><div class="ttdeci">uint32_t regs[7]</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00216">surface.h:216</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ga4bdfe0b311093741c7cb8271cc5a67cb"><div class="ttname"><a href="group__gx2__surface.html#ga4bdfe0b311093741c7cb8271cc5a67cb">GX2SurfaceFormat</a></div><div class="ttdeci">GX2SurfaceFormat</div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00026">surface.h:26</a></div></div>
<div class="ttc" id="group__gx2__surface_html_ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037"><div class="ttname"><a href="group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037">GX2_SURFACE_DIM_TEXTURE_2D</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00017">surface.h:17</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105">GX2_SURFACE_FORMAT_FLOAT_R32_G32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00091">surface.h:91</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511">GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00092">surface.h:92</a></div></div>
<div class="ttc" id="group__gx2__surface_html_gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19"><div class="ttname"><a href="group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19">GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16</a></div><div class="ttdef"><b>Definition:</b> <a href="surface_8h_source.html#l00079">surface.h:79</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>