2019-04-22 02:21:17 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2016-06-08 02:12:20 +02:00
< 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" / >
2020-03-26 06:49:18 +01:00
< meta name = "generator" content = "Doxygen 1.8.17" / >
2018-07-26 12:52:03 +02:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2020-03-26 06:49:18 +01:00
< title > wut: /home/ash/Code/wut2/include/gx2/shaders.h Source File< / title >
2016-06-08 02:12:20 +02:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectalign" style = "padding-left: 0.5em;" >
2018-07-26 12:52:03 +02:00
< div id = "projectname" > wut
2020-03-26 06:49:18 +01:00
  < span id = "projectnumber" > 1.0.0-beta9< / span >
2016-06-08 02:12:20 +02:00
< / div >
< div id = "projectbrief" > Wii U Toolchain< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2020-03-26 06:49:18 +01:00
<!-- Generated by Doxygen 1.8.17 -->
2016-06-08 02:12:20 +02:00
< script type = "text/javascript" >
2018-07-26 12:52:03 +02:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2016-06-08 02:12:20 +02:00
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2018-07-26 12:52:03 +02:00
/* @license-end */
2016-06-08 02:12:20 +02:00
< / script >
2018-07-26 12:52:03 +02:00
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
2016-06-08 02:12:20 +02:00
<!-- 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" > shaders.h< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2020-03-26 06:49:18 +01:00
< a href = "shaders_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 >   < span class = "preprocessor" > #pragma once< / span > < / div >
< div class = "line" > < a name = "l00002" > < / a > < span class = "lineno" > 2< / span >   < span class = "preprocessor" > #include < < a class = "code" href = "wut_8h.html" > wut.h< / a > > < / span > < / div >
< div class = "line" > < a name = "l00003" > < / a > < span class = "lineno" > 3< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "enum_8h.html" > enum.h< / a > " < / span > < / div >
< div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "sampler_8h.html" > sampler.h< / a > " < / span > < / div >
< div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "buffer_8h.html" > gx2r/buffer.h< / a > " < / span > < / div >
< div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < / div >
< div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < / div >
< div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469" > 17< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > < a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > ;< / div >
< div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06" > 18< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > < a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > ;< / div >
< div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f" > 19< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > < a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > ;< / div >
< div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d" > 20< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > < a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > ;< / div >
< div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b" > 21< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > < a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > ;< / div >
< div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20" > 22< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > < a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > ;< / div >
< div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2" > 23< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > < a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > ;< / div >
< div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999" > 24< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > < a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > ;< / div >
< div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c" > 25< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > < a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > ;< / div >
< div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6" > 26< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > < a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > ;< / div >
< div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1" > 27< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > < a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > ;< / div >
< div class = "line" > < a name = "l00028" > < / a > < span class = "lineno" > 28< / span >   < / div >
< div class = "line" > < a name = "l00029" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 29< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > < / div >
< div class = "line" > < a name = "l00030" > < / a > < span class = "lineno" > 30< / span >   {< / div >
< div class = "line" > < a name = "l00031" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a733cf6ff463e8d6828f40daae3a0c188" > 31< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > < a class = "code" href = "group__gx2__shader.html#a733cf6ff463e8d6828f40daae3a0c188" > type< / a > ;< / div >
< div class = "line" > < a name = "l00032" > < / a > < span class = "lineno" > 32< / span >   < / div >
< div class = "line" > < a name = "l00033" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 33< / a > < / span >   < span class = "keyword" > struct< / span > < / div >
< div class = "line" > < a name = "l00034" > < / a > < span class = "lineno" > 34< / span >   {< / div >
< div class = "line" > < a name = "l00035" > < / a > < span class = "lineno" > 35< / span >   uint32_t sq_pgm_resources_fs;< / div >
< div class = "line" > < a name = "l00036" > < / a > < span class = "lineno" > 36< / span >   } < a class = "code" href = "group__gx2__shader.html#a7f8fa3f7e945746d9d15cbbb8da30baf" > regs< / a > ;< / div >
< div class = "line" > < a name = "l00037" > < / a > < span class = "lineno" > 37< / span >   < / div >
< div class = "line" > < a name = "l00038" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > 38< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > size< / a > ;< / div >
< div class = "line" > < a name = "l00039" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > 39< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > program< / a > ;< / div >
< div class = "line" > < a name = "l00040" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a6f2020045859b420a2714f34107f74ed" > 40< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a6f2020045859b420a2714f34107f74ed" > attribCount< / a > ;< / div >
< div class = "line" > < a name = "l00041" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a3e48f985eb6924a8f793efb2ac1b6658" > 41< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a3e48f985eb6924a8f793efb2ac1b6658" > numDivisors< / a > ;< / div >
< div class = "line" > < a name = "l00042" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a51903de270bc66ccfaa183a3cd4f20a6" > 42< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a51903de270bc66ccfaa183a3cd4f20a6" > divisors< / a > [2];< / div >
< div class = "line" > < a name = "l00043" > < / a > < span class = "lineno" > 43< / span >   };< / div >
< div class = "line" > < a name = "l00044" > < / a > < span class = "lineno" > 44< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x0, type);< / div >
< div class = "line" > < a name = "l00045" > < / a > < span class = "lineno" > 45< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x4, regs.sq_pgm_resources_fs);< / div >
< div class = "line" > < a name = "l00046" > < / a > < span class = "lineno" > 46< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x8, size);< / div >
< div class = "line" > < a name = "l00047" > < / a > < span class = "lineno" > 47< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0xc, program);< / div >
< div class = "line" > < a name = "l00048" > < / a > < span class = "lineno" > 48< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x10, attribCount);< / div >
< div class = "line" > < a name = "l00049" > < / a > < span class = "lineno" > 49< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x14, numDivisors);< / div >
< div class = "line" > < a name = "l00050" > < / a > < span class = "lineno" > 50< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x18, divisors);< / div >
< div class = "line" > < a name = "l00051" > < / a > < span class = "lineno" > 51< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > , 0x20);< / div >
< div class = "line" > < a name = "l00052" > < / a > < span class = "lineno" > 52< / span >   < / div >
< div class = "line" > < a name = "l00053" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 53< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > < / div >
< div class = "line" > < a name = "l00054" > < / a > < span class = "lineno" > 54< / span >   {< / div >
< div class = "line" > < a name = "l00055" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > 55< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > name< / a > ;< / div >
< div class = "line" > < a name = "l00056" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > 56< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > offset< / a > ;< / div >
< div class = "line" > < a name = "l00057" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > 57< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > size< / a > ;< / div >
< div class = "line" > < a name = "l00058" > < / a > < span class = "lineno" > 58< / span >   };< / div >
< div class = "line" > < a name = "l00059" > < / a > < span class = "lineno" > 59< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > , 0x00, name);< / div >
< div class = "line" > < a name = "l00060" > < / a > < span class = "lineno" > 60< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > , 0x04, offset);< / div >
< div class = "line" > < a name = "l00061" > < / a > < span class = "lineno" > 61< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > , 0x08, size);< / div >
< div class = "line" > < a name = "l00062" > < / a > < span class = "lineno" > 62< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > , 0x0C);< / div >
< div class = "line" > < a name = "l00063" > < / a > < span class = "lineno" > 63< / span >   < / div >
< div class = "line" > < a name = "l00064" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 64< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > < / div >
< div class = "line" > < a name = "l00065" > < / a > < span class = "lineno" > 65< / span >   {< / div >
< div class = "line" > < a name = "l00066" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > 66< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > name< / a > ;< / div >
< div class = "line" > < a name = "l00067" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8" > 67< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3" > GX2ShaderVarType< / a > < a class = "code" href = "group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8" > type< / a > ;< / div >
< div class = "line" > < a name = "l00068" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6" > 68< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6" > count< / a > ;< / div >
< div class = "line" > < a name = "l00069" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > 69< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > offset< / a > ;< / div >
< div class = "line" > < a name = "l00070" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a5fc5c5d6db60bd614f826b6ba46abd29" > 70< / a > < / span >   int32_t < a class = "code" href = "group__gx2__shader.html#a5fc5c5d6db60bd614f826b6ba46abd29" > block< / a > ;< / div >
< div class = "line" > < a name = "l00071" > < / a > < span class = "lineno" > 71< / span >   };< / div >
< div class = "line" > < a name = "l00072" > < / a > < span class = "lineno" > 72< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > , 0x00, name);< / div >
< div class = "line" > < a name = "l00073" > < / a > < span class = "lineno" > 73< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > , 0x04, type);< / div >
< div class = "line" > < a name = "l00074" > < / a > < span class = "lineno" > 74< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > , 0x08, count);< / div >
< div class = "line" > < a name = "l00075" > < / a > < span class = "lineno" > 75< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > , 0x0C, offset);< / div >
< div class = "line" > < a name = "l00076" > < / a > < span class = "lineno" > 76< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > , 0x10, block);< / div >
< div class = "line" > < a name = "l00077" > < / a > < span class = "lineno" > 77< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > , 0x14);< / div >
< div class = "line" > < a name = "l00078" > < / a > < span class = "lineno" > 78< / span >   < / div >
< div class = "line" > < a name = "l00079" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 79< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > < / div >
< div class = "line" > < a name = "l00080" > < / a > < span class = "lineno" > 80< / span >   {< / div >
< div class = "line" > < a name = "l00081" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a6b330af43261f372e7d0f540d1842871" > 81< / a > < / span >   < span class = "keywordtype" > float< / span > < a class = "code" href = "group__gx2__shader.html#a6b330af43261f372e7d0f540d1842871" > value< / a > [4];< / div >
< div class = "line" > < a name = "l00082" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > 82< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > offset< / a > ;< / div >
< div class = "line" > < a name = "l00083" > < / a > < span class = "lineno" > 83< / span >   };< / div >
< div class = "line" > < a name = "l00084" > < / a > < span class = "lineno" > 84< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > , 0x00, value);< / div >
< div class = "line" > < a name = "l00085" > < / a > < span class = "lineno" > 85< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > , 0x10, offset);< / div >
< div class = "line" > < a name = "l00086" > < / a > < span class = "lineno" > 86< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > , 0x14);< / div >
< div class = "line" > < a name = "l00087" > < / a > < span class = "lineno" > 87< / span >   < / div >
< div class = "line" > < a name = "l00088" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 88< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > < / div >
< div class = "line" > < a name = "l00089" > < / a > < span class = "lineno" > 89< / span >   {< / div >
< div class = "line" > < a name = "l00090" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > 90< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > offset< / a > ;< / div >
< div class = "line" > < a name = "l00091" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ae7f66047e6e39ba2bb6af8b95f00d1dd" > 91< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ae7f66047e6e39ba2bb6af8b95f00d1dd" > value< / a > ;< / div >
< div class = "line" > < a name = "l00092" > < / a > < span class = "lineno" > 92< / span >   };< / div >
< div class = "line" > < a name = "l00093" > < / a > < span class = "lineno" > 93< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > , 0x00, offset);< / div >
< div class = "line" > < a name = "l00094" > < / a > < span class = "lineno" > 94< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > , 0x04, value);< / div >
< div class = "line" > < a name = "l00095" > < / a > < span class = "lineno" > 95< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > , 0x08);< / div >
< div class = "line" > < a name = "l00096" > < / a > < span class = "lineno" > 96< / span >   < / div >
< div class = "line" > < a name = "l00097" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 97< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > < / div >
< div class = "line" > < a name = "l00098" > < / a > < span class = "lineno" > 98< / span >   {< / div >
< div class = "line" > < a name = "l00099" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > 99< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > name< / a > ;< / div >
< div class = "line" > < a name = "l00100" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aac899b90ed693be192f545780f75ff37" > 100< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6" > GX2SamplerVarType< / a > < a class = "code" href = "group__gx2__shader.html#aac899b90ed693be192f545780f75ff37" > type< / a > ;< / div >
< div class = "line" > < a name = "l00101" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > 101< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > location< / a > ;< / div >
< div class = "line" > < a name = "l00102" > < / a > < span class = "lineno" > 102< / span >   };< / div >
< div class = "line" > < a name = "l00103" > < / a > < span class = "lineno" > 103< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > , 0x00, name);< / div >
< div class = "line" > < a name = "l00104" > < / a > < span class = "lineno" > 104< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > , 0x04, type);< / div >
< div class = "line" > < a name = "l00105" > < / a > < span class = "lineno" > 105< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > , 0x08, location);< / div >
< div class = "line" > < a name = "l00106" > < / a > < span class = "lineno" > 106< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > , 0x0C);< / div >
< div class = "line" > < a name = "l00107" > < / a > < span class = "lineno" > 107< / span >   < / div >
< div class = "line" > < a name = "l00108" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 108< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > < / div >
< div class = "line" > < a name = "l00109" > < / a > < span class = "lineno" > 109< / span >   {< / div >
< div class = "line" > < a name = "l00110" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > 110< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > name< / a > ;< / div >
< div class = "line" > < a name = "l00111" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8" > 111< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3" > GX2ShaderVarType< / a > < a class = "code" href = "group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8" > type< / a > ;< / div >
< div class = "line" > < a name = "l00112" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6" > 112< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6" > count< / a > ;< / div >
< div class = "line" > < a name = "l00113" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > 113< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > location< / a > ;< / div >
< div class = "line" > < a name = "l00114" > < / a > < span class = "lineno" > 114< / span >   };< / div >
< div class = "line" > < a name = "l00115" > < / a > < span class = "lineno" > 115< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > , 0x00, name);< / div >
< div class = "line" > < a name = "l00116" > < / a > < span class = "lineno" > 116< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > , 0x04, type);< / div >
< div class = "line" > < a name = "l00117" > < / a > < span class = "lineno" > 117< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > , 0x08, count);< / div >
< div class = "line" > < a name = "l00118" > < / a > < span class = "lineno" > 118< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > , 0x0C, location);< / div >
< div class = "line" > < a name = "l00119" > < / a > < span class = "lineno" > 119< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > , 0x10);< / div >
< div class = "line" > < a name = "l00120" > < / a > < span class = "lineno" > 120< / span >   < / div >
< div class = "line" > < a name = "l00121" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 121< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > < / div >
< div class = "line" > < a name = "l00122" > < / a > < span class = "lineno" > 122< / span >   {< / div >
< div class = "line" > < a name = "l00123" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 123< / a > < / span >   < span class = "keyword" > struct< / span > < / div >
< div class = "line" > < a name = "l00124" > < / a > < span class = "lineno" > 124< / span >   {< / div >
< div class = "line" > < a name = "l00125" > < / a > < span class = "lineno" > 125< / span >   uint32_t sq_pgm_resources_vs;< / div >
< div class = "line" > < a name = "l00126" > < / a > < span class = "lineno" > 126< / span >   uint32_t vgt_primitiveid_en;< / div >
< div class = "line" > < a name = "l00127" > < / a > < span class = "lineno" > 127< / span >   uint32_t spi_vs_out_config;< / div >
< div class = "line" > < a name = "l00128" > < / a > < span class = "lineno" > 128< / span >   uint32_t num_spi_vs_out_id;< / div >
< div class = "line" > < a name = "l00129" > < / a > < span class = "lineno" > 129< / span >   uint32_t spi_vs_out_id[10];< / div >
< div class = "line" > < a name = "l00130" > < / a > < span class = "lineno" > 130< / span >   uint32_t pa_cl_vs_out_cntl;< / div >
< div class = "line" > < a name = "l00131" > < / a > < span class = "lineno" > 131< / span >   uint32_t sq_vtx_semantic_clear;< / div >
< div class = "line" > < a name = "l00132" > < / a > < span class = "lineno" > 132< / span >   uint32_t num_sq_vtx_semantic;< / div >
< div class = "line" > < a name = "l00133" > < / a > < span class = "lineno" > 133< / span >   uint32_t sq_vtx_semantic[32];< / div >
< div class = "line" > < a name = "l00134" > < / a > < span class = "lineno" > 134< / span >   uint32_t vgt_strmout_buffer_en;< / div >
< div class = "line" > < a name = "l00135" > < / a > < span class = "lineno" > 135< / span >   uint32_t vgt_vertex_reuse_block_cntl;< / div >
< div class = "line" > < a name = "l00136" > < / a > < span class = "lineno" > 136< / span >   uint32_t vgt_hos_reuse_depth;< / div >
< div class = "line" > < a name = "l00137" > < / a > < span class = "lineno" > 137< / span >   } < a class = "code" href = "group__gx2__shader.html#acfa2b81d3e3571287261086bb1f15e54" > regs< / a > ;< / div >
< div class = "line" > < a name = "l00138" > < / a > < span class = "lineno" > 138< / span >   < / div >
< div class = "line" > < a name = "l00139" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > 139< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > size< / a > ;< / div >
< div class = "line" > < a name = "l00140" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > 140< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > program< / a > ;< / div >
< div class = "line" > < a name = "l00141" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > 141< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < a class = "code" href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > mode< / a > ;< / div >
< div class = "line" > < a name = "l00142" > < / a > < span class = "lineno" > 142< / span >   < / div >
< div class = "line" > < a name = "l00143" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > 143< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > uniformBlockCount< / a > ;< / div >
< div class = "line" > < a name = "l00144" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > 144< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > *< a class = "code" href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > uniformBlocks< / a > ;< / div >
< div class = "line" > < a name = "l00145" > < / a > < span class = "lineno" > 145< / span >   < / div >
< div class = "line" > < a name = "l00146" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > 146< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > uniformVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00147" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > 147< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > *< a class = "code" href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > uniformVars< / a > ;< / div >
< div class = "line" > < a name = "l00148" > < / a > < span class = "lineno" > 148< / span >   < / div >
< div class = "line" > < a name = "l00149" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > 149< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > initialValueCount< / a > ;< / div >
< div class = "line" > < a name = "l00150" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > 150< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > *< a class = "code" href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > initialValues< / a > ;< / div >
< div class = "line" > < a name = "l00151" > < / a > < span class = "lineno" > 151< / span >   < / div >
< div class = "line" > < a name = "l00152" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > 152< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > loopVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00153" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > 153< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > *< a class = "code" href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > loopVars< / a > ;< / div >
< div class = "line" > < a name = "l00154" > < / a > < span class = "lineno" > 154< / span >   < / div >
< div class = "line" > < a name = "l00155" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > 155< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > samplerVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00156" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > 156< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > *< a class = "code" href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > samplerVars< / a > ;< / div >
< div class = "line" > < a name = "l00157" > < / a > < span class = "lineno" > 157< / span >   < / div >
< div class = "line" > < a name = "l00158" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a1fea65cb184bc06a98b3671a7ed73072" > 158< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a1fea65cb184bc06a98b3671a7ed73072" > attribVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00159" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26" > 159< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > *< a class = "code" href = "group__gx2__shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26" > attribVars< / a > ;< / div >
< div class = "line" > < a name = "l00160" > < / a > < span class = "lineno" > 160< / span >   < / div >
< div class = "line" > < a name = "l00161" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ab1adf8f22b9a70ad083651f9c0533595" > 161< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ab1adf8f22b9a70ad083651f9c0533595" > ringItemsize< / a > ;< / div >
< div class = "line" > < a name = "l00162" > < / a > < span class = "lineno" > 162< / span >   < / div >
< div class = "line" > < a name = "l00163" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753" > 163< / a > < / span >   < a class = "code" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > < a class = "code" href = "group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753" > hasStreamOut< / a > ;< / div >
< div class = "line" > < a name = "l00164" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391" > 164< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391" > streamOutStride< / a > [4];< / div >
< div class = "line" > < a name = "l00165" > < / a > < span class = "lineno" > 165< / span >   < / div >
< div class = "line" > < a name = "l00166" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > 166< / a > < / span >   < a class = "code" href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < a class = "code" href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > gx2rBuffer< / a > ;< / div >
< div class = "line" > < a name = "l00167" > < / a > < span class = "lineno" > 167< / span >   };< / div >
< div class = "line" > < a name = "l00168" > < / a > < span class = "lineno" > 168< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x00, regs.sq_pgm_resources_vs);< / div >
< div class = "line" > < a name = "l00169" > < / a > < span class = "lineno" > 169< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x04, regs.vgt_primitiveid_en);< / div >
< div class = "line" > < a name = "l00170" > < / a > < span class = "lineno" > 170< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x08, regs.spi_vs_out_config);< / div >
< div class = "line" > < a name = "l00171" > < / a > < span class = "lineno" > 171< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x0C, regs.num_spi_vs_out_id);< / div >
< div class = "line" > < a name = "l00172" > < / a > < span class = "lineno" > 172< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x10, regs.spi_vs_out_id);< / div >
< div class = "line" > < a name = "l00173" > < / a > < span class = "lineno" > 173< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x38, regs.pa_cl_vs_out_cntl);< / div >
< div class = "line" > < a name = "l00174" > < / a > < span class = "lineno" > 174< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x3C, regs.sq_vtx_semantic_clear);< / div >
< div class = "line" > < a name = "l00175" > < / a > < span class = "lineno" > 175< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x40, regs.num_sq_vtx_semantic);< / div >
< div class = "line" > < a name = "l00176" > < / a > < span class = "lineno" > 176< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x44, regs.sq_vtx_semantic);< / div >
< div class = "line" > < a name = "l00177" > < / a > < span class = "lineno" > 177< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xC4, regs.vgt_strmout_buffer_en);< / div >
< div class = "line" > < a name = "l00178" > < / a > < span class = "lineno" > 178< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xC8, regs.vgt_vertex_reuse_block_cntl);< / div >
< div class = "line" > < a name = "l00179" > < / a > < span class = "lineno" > 179< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xCC, regs.vgt_hos_reuse_depth);< / div >
< div class = "line" > < a name = "l00180" > < / a > < span class = "lineno" > 180< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xD0, size);< / div >
< div class = "line" > < a name = "l00181" > < / a > < span class = "lineno" > 181< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xD4, program);< / div >
< div class = "line" > < a name = "l00182" > < / a > < span class = "lineno" > 182< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xD8, mode);< / div >
< div class = "line" > < a name = "l00183" > < / a > < span class = "lineno" > 183< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xDc, uniformBlockCount);< / div >
< div class = "line" > < a name = "l00184" > < / a > < span class = "lineno" > 184< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xE0, uniformBlocks);< / div >
< div class = "line" > < a name = "l00185" > < / a > < span class = "lineno" > 185< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xE4, uniformVarCount);< / div >
< div class = "line" > < a name = "l00186" > < / a > < span class = "lineno" > 186< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xE8, uniformVars);< / div >
< div class = "line" > < a name = "l00187" > < / a > < span class = "lineno" > 187< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xEc, initialValueCount);< / div >
< div class = "line" > < a name = "l00188" > < / a > < span class = "lineno" > 188< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xF0, initialValues);< / div >
< div class = "line" > < a name = "l00189" > < / a > < span class = "lineno" > 189< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xF4, loopVarCount);< / div >
< div class = "line" > < a name = "l00190" > < / a > < span class = "lineno" > 190< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xF8, loopVars);< / div >
< div class = "line" > < a name = "l00191" > < / a > < span class = "lineno" > 191< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0xFc, samplerVarCount);< / div >
< div class = "line" > < a name = "l00192" > < / a > < span class = "lineno" > 192< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x100, samplerVars);< / div >
< div class = "line" > < a name = "l00193" > < / a > < span class = "lineno" > 193< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x104, attribVarCount);< / div >
< div class = "line" > < a name = "l00194" > < / a > < span class = "lineno" > 194< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x108, attribVars);< / div >
< div class = "line" > < a name = "l00195" > < / a > < span class = "lineno" > 195< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x10c, ringItemsize);< / div >
< div class = "line" > < a name = "l00196" > < / a > < span class = "lineno" > 196< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x110, hasStreamOut);< / div >
< div class = "line" > < a name = "l00197" > < / a > < span class = "lineno" > 197< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x114, streamOutStride);< / div >
< div class = "line" > < a name = "l00198" > < / a > < span class = "lineno" > 198< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x124, gx2rBuffer);< / div >
< div class = "line" > < a name = "l00199" > < / a > < span class = "lineno" > 199< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > , 0x134);< / div >
< div class = "line" > < a name = "l00200" > < / a > < span class = "lineno" > 200< / span >   < / div >
< div class = "line" > < a name = "l00201" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 201< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > < / div >
< div class = "line" > < a name = "l00202" > < / a > < span class = "lineno" > 202< / span >   {< / div >
< div class = "line" > < a name = "l00203" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 203< / a > < / span >   < span class = "keyword" > struct< / span > < / div >
< div class = "line" > < a name = "l00204" > < / a > < span class = "lineno" > 204< / span >   {< / div >
< div class = "line" > < a name = "l00205" > < / a > < span class = "lineno" > 205< / span >   uint32_t sq_pgm_resources_ps;< / div >
< div class = "line" > < a name = "l00206" > < / a > < span class = "lineno" > 206< / span >   uint32_t sq_pgm_exports_ps;< / div >
< div class = "line" > < a name = "l00207" > < / a > < span class = "lineno" > 207< / span >   uint32_t spi_ps_in_control_0;< / div >
< div class = "line" > < a name = "l00208" > < / a > < span class = "lineno" > 208< / span >   uint32_t spi_ps_in_control_1;< / div >
< div class = "line" > < a name = "l00209" > < / a > < span class = "lineno" > 209< / span >   uint32_t num_spi_ps_input_cntl;< / div >
< div class = "line" > < a name = "l00210" > < / a > < span class = "lineno" > 210< / span >   uint32_t spi_ps_input_cntls[32];< / div >
< div class = "line" > < a name = "l00211" > < / a > < span class = "lineno" > 211< / span >   uint32_t cb_shader_mask;< / div >
< div class = "line" > < a name = "l00212" > < / a > < span class = "lineno" > 212< / span >   uint32_t cb_shader_control;< / div >
< div class = "line" > < a name = "l00213" > < / a > < span class = "lineno" > 213< / span >   uint32_t db_shader_control;< / div >
< div class = "line" > < a name = "l00214" > < / a > < span class = "lineno" > 214< / span >   uint32_t spi_input_z;< / div >
< div class = "line" > < a name = "l00215" > < / a > < span class = "lineno" > 215< / span >   } < a class = "code" href = "group__gx2__shader.html#a774b54c7881b10fcb6677bcc3cd90646" > regs< / a > ;< / div >
< div class = "line" > < a name = "l00216" > < / a > < span class = "lineno" > 216< / span >   < / div >
< div class = "line" > < a name = "l00217" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > 217< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > size< / a > ;< / div >
< div class = "line" > < a name = "l00218" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > 218< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > program< / a > ;< / div >
< div class = "line" > < a name = "l00219" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > 219< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < a class = "code" href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > mode< / a > ;< / div >
< div class = "line" > < a name = "l00220" > < / a > < span class = "lineno" > 220< / span >   < / div >
< div class = "line" > < a name = "l00221" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > 221< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > uniformBlockCount< / a > ;< / div >
< div class = "line" > < a name = "l00222" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > 222< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > *< a class = "code" href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > uniformBlocks< / a > ;< / div >
< div class = "line" > < a name = "l00223" > < / a > < span class = "lineno" > 223< / span >   < / div >
< div class = "line" > < a name = "l00224" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > 224< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > uniformVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00225" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > 225< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > *< a class = "code" href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > uniformVars< / a > ;< / div >
< div class = "line" > < a name = "l00226" > < / a > < span class = "lineno" > 226< / span >   < / div >
< div class = "line" > < a name = "l00227" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > 227< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > initialValueCount< / a > ;< / div >
< div class = "line" > < a name = "l00228" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > 228< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > *< a class = "code" href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > initialValues< / a > ;< / div >
< div class = "line" > < a name = "l00229" > < / a > < span class = "lineno" > 229< / span >   < / div >
< div class = "line" > < a name = "l00230" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > 230< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > loopVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00231" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > 231< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > *< a class = "code" href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > loopVars< / a > ;< / div >
< div class = "line" > < a name = "l00232" > < / a > < span class = "lineno" > 232< / span >   < / div >
< div class = "line" > < a name = "l00233" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > 233< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > samplerVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00234" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > 234< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > *< a class = "code" href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > samplerVars< / a > ;< / div >
< div class = "line" > < a name = "l00235" > < / a > < span class = "lineno" > 235< / span >   < / div >
< div class = "line" > < a name = "l00236" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > 236< / a > < / span >   < a class = "code" href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < a class = "code" href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > gx2rBuffer< / a > ;< / div >
< div class = "line" > < a name = "l00237" > < / a > < span class = "lineno" > 237< / span >   };< / div >
< div class = "line" > < a name = "l00238" > < / a > < span class = "lineno" > 238< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x00, regs.sq_pgm_resources_ps);< / div >
< div class = "line" > < a name = "l00239" > < / a > < span class = "lineno" > 239< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x04, regs.sq_pgm_exports_ps);< / div >
< div class = "line" > < a name = "l00240" > < / a > < span class = "lineno" > 240< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x08, regs.spi_ps_in_control_0);< / div >
< div class = "line" > < a name = "l00241" > < / a > < span class = "lineno" > 241< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x0C, regs.spi_ps_in_control_1);< / div >
< div class = "line" > < a name = "l00242" > < / a > < span class = "lineno" > 242< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x10, regs.num_spi_ps_input_cntl);< / div >
< div class = "line" > < a name = "l00243" > < / a > < span class = "lineno" > 243< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x14, regs.spi_ps_input_cntls);< / div >
< div class = "line" > < a name = "l00244" > < / a > < span class = "lineno" > 244< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x94, regs.cb_shader_mask);< / div >
< div class = "line" > < a name = "l00245" > < / a > < span class = "lineno" > 245< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x98, regs.cb_shader_control);< / div >
< div class = "line" > < a name = "l00246" > < / a > < span class = "lineno" > 246< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0x9C, regs.db_shader_control);< / div >
< div class = "line" > < a name = "l00247" > < / a > < span class = "lineno" > 247< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xA0, regs.spi_input_z);< / div >
< div class = "line" > < a name = "l00248" > < / a > < span class = "lineno" > 248< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xA4, size);< / div >
< div class = "line" > < a name = "l00249" > < / a > < span class = "lineno" > 249< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xA8, program);< / div >
< div class = "line" > < a name = "l00250" > < / a > < span class = "lineno" > 250< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xAC, mode);< / div >
< div class = "line" > < a name = "l00251" > < / a > < span class = "lineno" > 251< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xB0, uniformBlockCount);< / div >
< div class = "line" > < a name = "l00252" > < / a > < span class = "lineno" > 252< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xB4, uniformBlocks);< / div >
< div class = "line" > < a name = "l00253" > < / a > < span class = "lineno" > 253< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xB8, uniformVarCount);< / div >
< div class = "line" > < a name = "l00254" > < / a > < span class = "lineno" > 254< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xBC, uniformVars);< / div >
< div class = "line" > < a name = "l00255" > < / a > < span class = "lineno" > 255< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xC0, initialValueCount);< / div >
< div class = "line" > < a name = "l00256" > < / a > < span class = "lineno" > 256< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xC4, initialValues);< / div >
< div class = "line" > < a name = "l00257" > < / a > < span class = "lineno" > 257< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xC8, loopVarCount);< / div >
< div class = "line" > < a name = "l00258" > < / a > < span class = "lineno" > 258< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xCC, loopVars);< / div >
< div class = "line" > < a name = "l00259" > < / a > < span class = "lineno" > 259< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xD0, samplerVarCount);< / div >
< div class = "line" > < a name = "l00260" > < / a > < span class = "lineno" > 260< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xD4, samplerVars);< / div >
< div class = "line" > < a name = "l00261" > < / a > < span class = "lineno" > 261< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xD8, gx2rBuffer);< / div >
< div class = "line" > < a name = "l00262" > < / a > < span class = "lineno" > 262< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > , 0xE8);< / div >
< div class = "line" > < a name = "l00263" > < / a > < span class = "lineno" > 263< / span >   < / div >
< div class = "line" > < a name = "l00264" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 264< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > < / div >
< div class = "line" > < a name = "l00265" > < / a > < span class = "lineno" > 265< / span >   {< / div >
< div class = "line" > < a name = "l00266" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 266< / a > < / span >   < span class = "keyword" > struct< / span > < / div >
< div class = "line" > < a name = "l00267" > < / a > < span class = "lineno" > 267< / span >   {< / div >
< div class = "line" > < a name = "l00268" > < / a > < span class = "lineno" > 268< / span >   uint32_t sq_pgm_resources_gs;< / div >
< div class = "line" > < a name = "l00269" > < / a > < span class = "lineno" > 269< / span >   uint32_t vgt_gs_out_prim_type;< / div >
< div class = "line" > < a name = "l00270" > < / a > < span class = "lineno" > 270< / span >   uint32_t vgt_gs_mode;< / div >
< div class = "line" > < a name = "l00271" > < / a > < span class = "lineno" > 271< / span >   uint32_t pa_cl_vs_out_cntl;< / div >
< div class = "line" > < a name = "l00272" > < / a > < span class = "lineno" > 272< / span >   uint32_t sq_pgm_resources_vs;< / div >
< div class = "line" > < a name = "l00273" > < / a > < span class = "lineno" > 273< / span >   uint32_t sq_gs_vert_itemsize;< / div >
< div class = "line" > < a name = "l00274" > < / a > < span class = "lineno" > 274< / span >   uint32_t spi_vs_out_config;< / div >
< div class = "line" > < a name = "l00275" > < / a > < span class = "lineno" > 275< / span >   uint32_t num_spi_vs_out_id;< / div >
< div class = "line" > < a name = "l00276" > < / a > < span class = "lineno" > 276< / span >   uint32_t spi_vs_out_id[10];< / div >
< div class = "line" > < a name = "l00277" > < / a > < span class = "lineno" > 277< / span >   uint32_t vgt_strmout_buffer_en;< / div >
< div class = "line" > < a name = "l00278" > < / a > < span class = "lineno" > 278< / span >   } < a class = "code" href = "group__gx2__shader.html#aca27ac8b7d901a070bc86ca931449f75" > regs< / a > ;< / div >
< div class = "line" > < a name = "l00279" > < / a > < span class = "lineno" > 279< / span >   < / div >
< div class = "line" > < a name = "l00280" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > 280< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > size< / a > ;< / div >
< div class = "line" > < a name = "l00281" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > 281< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > program< / a > ;< / div >
< div class = "line" > < a name = "l00282" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1" > 282< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1" > vertexProgramSize< / a > ;< / div >
< div class = "line" > < a name = "l00283" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a37c1adf360eabcb3c5afabc0fbf9eef1" > 283< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "group__gx2__shader.html#a37c1adf360eabcb3c5afabc0fbf9eef1" > vertexProgram< / a > ;< / div >
< div class = "line" > < a name = "l00284" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > 284< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < a class = "code" href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > mode< / a > ;< / div >
< div class = "line" > < a name = "l00285" > < / a > < span class = "lineno" > 285< / span >   < / div >
< div class = "line" > < a name = "l00286" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > 286< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > uniformBlockCount< / a > ;< / div >
< div class = "line" > < a name = "l00287" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > 287< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > *< a class = "code" href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > uniformBlocks< / a > ;< / div >
< div class = "line" > < a name = "l00288" > < / a > < span class = "lineno" > 288< / span >   < / div >
< div class = "line" > < a name = "l00289" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > 289< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > uniformVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00290" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > 290< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > *< a class = "code" href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > uniformVars< / a > ;< / div >
< div class = "line" > < a name = "l00291" > < / a > < span class = "lineno" > 291< / span >   < / div >
< div class = "line" > < a name = "l00292" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > 292< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > initialValueCount< / a > ;< / div >
< div class = "line" > < a name = "l00293" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > 293< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > *< a class = "code" href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > initialValues< / a > ;< / div >
< div class = "line" > < a name = "l00294" > < / a > < span class = "lineno" > 294< / span >   < / div >
< div class = "line" > < a name = "l00295" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > 295< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > loopVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00296" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > 296< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > *< a class = "code" href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > loopVars< / a > ;< / div >
< div class = "line" > < a name = "l00297" > < / a > < span class = "lineno" > 297< / span >   < / div >
< div class = "line" > < a name = "l00298" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > 298< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > samplerVarCount< / a > ;< / div >
< div class = "line" > < a name = "l00299" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > 299< / a > < / span >   < a class = "code" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > *< a class = "code" href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > samplerVars< / a > ;< / div >
< div class = "line" > < a name = "l00300" > < / a > < span class = "lineno" > 300< / span >   < / div >
< div class = "line" > < a name = "l00301" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d" > 301< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d" > ringItemSize< / a > ;< / div >
< div class = "line" > < a name = "l00302" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753" > 302< / a > < / span >   < a class = "code" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > < a class = "code" href = "group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753" > hasStreamOut< / a > ;< / div >
< div class = "line" > < a name = "l00303" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391" > 303< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391" > streamOutStride< / a > [4];< / div >
< div class = "line" > < a name = "l00304" > < / a > < span class = "lineno" > 304< / span >   < / div >
< div class = "line" > < a name = "l00305" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > 305< / a > < / span >   < a class = "code" href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < a class = "code" href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > gx2rBuffer< / a > ;< / div >
< div class = "line" > < a name = "l00306" > < / a > < span class = "lineno" > 306< / span >   };< / div >
< div class = "line" > < a name = "l00307" > < / a > < span class = "lineno" > 307< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x00, regs.sq_pgm_resources_gs);< / div >
< div class = "line" > < a name = "l00308" > < / a > < span class = "lineno" > 308< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x04, regs.vgt_gs_out_prim_type);< / div >
< div class = "line" > < a name = "l00309" > < / a > < span class = "lineno" > 309< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x08, regs.vgt_gs_mode);< / div >
< div class = "line" > < a name = "l00310" > < / a > < span class = "lineno" > 310< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x0C, regs.pa_cl_vs_out_cntl);< / div >
< div class = "line" > < a name = "l00311" > < / a > < span class = "lineno" > 311< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x10, regs.sq_pgm_resources_vs);< / div >
< div class = "line" > < a name = "l00312" > < / a > < span class = "lineno" > 312< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x14, regs.sq_gs_vert_itemsize);< / div >
< div class = "line" > < a name = "l00313" > < / a > < span class = "lineno" > 313< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x18, regs.spi_vs_out_config);< / div >
< div class = "line" > < a name = "l00314" > < / a > < span class = "lineno" > 314< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x1C, regs.num_spi_vs_out_id);< / div >
< div class = "line" > < a name = "l00315" > < / a > < span class = "lineno" > 315< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x20, regs.spi_vs_out_id);< / div >
< div class = "line" > < a name = "l00316" > < / a > < span class = "lineno" > 316< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x48, regs.vgt_strmout_buffer_en);< / div >
< div class = "line" > < a name = "l00317" > < / a > < span class = "lineno" > 317< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x4C, size);< / div >
< div class = "line" > < a name = "l00318" > < / a > < span class = "lineno" > 318< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x50, program);< / div >
< div class = "line" > < a name = "l00319" > < / a > < span class = "lineno" > 319< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x54, vertexProgramSize);< / div >
< div class = "line" > < a name = "l00320" > < / a > < span class = "lineno" > 320< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x58, vertexProgram);< / div >
< div class = "line" > < a name = "l00321" > < / a > < span class = "lineno" > 321< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x5C, mode);< / div >
< div class = "line" > < a name = "l00322" > < / a > < span class = "lineno" > 322< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x60, uniformBlockCount);< / div >
< div class = "line" > < a name = "l00323" > < / a > < span class = "lineno" > 323< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x64, uniformBlocks);< / div >
< div class = "line" > < a name = "l00324" > < / a > < span class = "lineno" > 324< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x68, uniformVarCount);< / div >
< div class = "line" > < a name = "l00325" > < / a > < span class = "lineno" > 325< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x6C, uniformVars);< / div >
< div class = "line" > < a name = "l00326" > < / a > < span class = "lineno" > 326< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x70, initialValueCount);< / div >
< div class = "line" > < a name = "l00327" > < / a > < span class = "lineno" > 327< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x74, initialValues);< / div >
< div class = "line" > < a name = "l00328" > < / a > < span class = "lineno" > 328< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x78, loopVarCount);< / div >
< div class = "line" > < a name = "l00329" > < / a > < span class = "lineno" > 329< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x7C, loopVars);< / div >
< div class = "line" > < a name = "l00330" > < / a > < span class = "lineno" > 330< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x80, samplerVarCount);< / div >
< div class = "line" > < a name = "l00331" > < / a > < span class = "lineno" > 331< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x84, samplerVars);< / div >
< div class = "line" > < a name = "l00332" > < / a > < span class = "lineno" > 332< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x88, ringItemSize);< / div >
< div class = "line" > < a name = "l00333" > < / a > < span class = "lineno" > 333< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x8C, hasStreamOut);< / div >
< div class = "line" > < a name = "l00334" > < / a > < span class = "lineno" > 334< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0x90, streamOutStride);< / div >
< div class = "line" > < a name = "l00335" > < / a > < span class = "lineno" > 335< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0xA0, gx2rBuffer);< / div >
< div class = "line" > < a name = "l00336" > < / a > < span class = "lineno" > 336< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > , 0xB0);< / div >
< div class = "line" > < a name = "l00337" > < / a > < span class = "lineno" > 337< / span >   < / div >
< div class = "line" > < a name = "l00338" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html" > 338< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > < / div >
< div class = "line" > < a name = "l00339" > < / a > < span class = "lineno" > 339< / span >   {< / div >
< div class = "line" > < a name = "l00340" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > 340< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > location< / a > ;< / div >
< div class = "line" > < a name = "l00341" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ac361fef6bf135953d536299eb0b119c3" > 341< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ac361fef6bf135953d536299eb0b119c3" > buffer< / a > ;< / div >
< div class = "line" > < a name = "l00342" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > 342< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > offset< / a > ;< / div >
< div class = "line" > < a name = "l00343" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a480e3629a8b750c08f78f8660a6a9b89" > 343< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb" > GX2AttribFormat< / a > < a class = "code" href = "group__gx2__shader.html#a480e3629a8b750c08f78f8660a6a9b89" > format< / a > ;< / div >
< div class = "line" > < a name = "l00344" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a7188ab8278ce9c5922bfdfd8cd2f91ca" > 344< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48" > GX2AttribIndexType< / a > < a class = "code" href = "group__gx2__shader.html#a7188ab8278ce9c5922bfdfd8cd2f91ca" > type< / a > ;< / div >
< div class = "line" > < a name = "l00345" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ad2f72cfa2fa2237db241c107d9208452" > 345< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ad2f72cfa2fa2237db241c107d9208452" > aluDivisor< / a > ;< / div >
< div class = "line" > < a name = "l00346" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#ad3bee21df6875eeccd25d3c577e0600a" > 346< / a > < / span >   uint32_t < a class = "code" href = "group__gx2__shader.html#ad3bee21df6875eeccd25d3c577e0600a" > mask< / a > ;< / div >
< div class = "line" > < a name = "l00347" > < / a > < span class = "lineno" > < a class = "line" href = "group__gx2__shader.html#a36155a846634b57e7140d1db7baee8a7" > 347< / a > < / span >   < a class = "code" href = "group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c" > GX2EndianSwapMode< / a > < a class = "code" href = "group__gx2__shader.html#a36155a846634b57e7140d1db7baee8a7" > endianSwap< / a > ;< / div >
< div class = "line" > < a name = "l00348" > < / a > < span class = "lineno" > 348< / span >   };< / div >
< div class = "line" > < a name = "l00349" > < / a > < span class = "lineno" > 349< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x0, location);< / div >
< div class = "line" > < a name = "l00350" > < / a > < span class = "lineno" > 350< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x4, buffer);< / div >
< div class = "line" > < a name = "l00351" > < / a > < span class = "lineno" > 351< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x8, offset);< / div >
< div class = "line" > < a name = "l00352" > < / a > < span class = "lineno" > 352< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0xc, format);< / div >
< div class = "line" > < a name = "l00353" > < / a > < span class = "lineno" > 353< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x10, type);< / div >
< div class = "line" > < a name = "l00354" > < / a > < span class = "lineno" > 354< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x14, aluDivisor);< / div >
< div class = "line" > < a name = "l00355" > < / a > < span class = "lineno" > 355< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x18, mask);< / div >
< div class = "line" > < a name = "l00356" > < / a > < span class = "lineno" > 356< / span >   WUT_CHECK_OFFSET(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x1c, endianSwap);< / div >
< div class = "line" > < a name = "l00357" > < / a > < span class = "lineno" > 357< / span >   WUT_CHECK_SIZE(< a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > , 0x20);< / div >
< div class = "line" > < a name = "l00358" > < / a > < span class = "lineno" > 358< / span >   < / div >
< div class = "line" > < a name = "l00359" > < / a > < span class = "lineno" > 359< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00360" > < / a > < span class = "lineno" > 360< / span >   < a class = "code" href = "group__gx2__shader.html#ga13403afe89a9102463dd09fb10d70528" > GX2CalcGeometryShaderInputRingBufferSize< / a > (uint32_t ringItemSize);< / div >
< div class = "line" > < a name = "l00361" > < / a > < span class = "lineno" > 361< / span >   < / div >
< div class = "line" > < a name = "l00362" > < / a > < span class = "lineno" > 362< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00363" > < / a > < span class = "lineno" > 363< / span >   < a class = "code" href = "group__gx2__shader.html#gaebb3b60cb9b61fdc616e7a42e749c002" > GX2CalcGeometryShaderOutputRingBufferSize< / a > (uint32_t ringItemSize);< / div >
< div class = "line" > < a name = "l00364" > < / a > < span class = "lineno" > 364< / span >   < / div >
< div class = "line" > < a name = "l00365" > < / a > < span class = "lineno" > 365< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00366" > < / a > < span class = "lineno" > 366< / span >   < a class = "code" href = "group__gx2__shader.html#gabbafb631bb2c360f985bdad4eb350c6c" > GX2CalcFetchShaderSizeEx< / a > (uint32_t attribs,< / div >
< div class = "line" > < a name = "l00367" > < / a > < span class = "lineno" > 367< / span >   < a class = "code" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > fetchShaderType,< / div >
< div class = "line" > < a name = "l00368" > < / a > < span class = "lineno" > 368< / span >   < a class = "code" href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a > tesellationMode);< / div >
< div class = "line" > < a name = "l00369" > < / a > < span class = "lineno" > 369< / span >   < / div >
< div class = "line" > < a name = "l00370" > < / a > < span class = "lineno" > 370< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00371" > < / a > < span class = "lineno" > 371< / span >   < a class = "code" href = "group__gx2__shader.html#ga5f3a0bbed067a5549ba3f75688403dac" > GX2InitFetchShaderEx< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > *fetchShader,< / div >
< div class = "line" > < a name = "l00372" > < / a > < span class = "lineno" > 372< / span >   uint8_t *buffer,< / div >
< div class = "line" > < a name = "l00373" > < / a > < span class = "lineno" > 373< / span >   uint32_t attribCount,< / div >
< div class = "line" > < a name = "l00374" > < / a > < span class = "lineno" > 374< / span >   < a class = "code" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > *attribs,< / div >
< div class = "line" > < a name = "l00375" > < / a > < span class = "lineno" > 375< / span >   < a class = "code" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > type,< / div >
< div class = "line" > < a name = "l00376" > < / a > < span class = "lineno" > 376< / span >   < a class = "code" href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a > tessMode);< / div >
< div class = "line" > < a name = "l00377" > < / a > < span class = "lineno" > 377< / span >   < / div >
< div class = "line" > < a name = "l00378" > < / a > < span class = "lineno" > 378< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00379" > < / a > < span class = "lineno" > 379< / span >   < a class = "code" href = "group__gx2__shader.html#ga8475f3b74dd84ec68840c3913e050042" > GX2SetFetchShader< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00380" > < / a > < span class = "lineno" > 380< / span >   < / div >
< div class = "line" > < a name = "l00381" > < / a > < span class = "lineno" > 381< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00382" > < / a > < span class = "lineno" > 382< / span >   < a class = "code" href = "group__gx2__shader.html#gabe63ee5fa306154d9c9c7bb1dc5caaba" > GX2SetVertexShader< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00383" > < / a > < span class = "lineno" > 383< / span >   < / div >
< div class = "line" > < a name = "l00384" > < / a > < span class = "lineno" > 384< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00385" > < / a > < span class = "lineno" > 385< / span >   < a class = "code" href = "group__gx2__shader.html#ga270a6a738183bd48738cab4997dd5bb0" > GX2SetPixelShader< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00386" > < / a > < span class = "lineno" > 386< / span >   < / div >
< div class = "line" > < a name = "l00387" > < / a > < span class = "lineno" > 387< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00388" > < / a > < span class = "lineno" > 388< / span >   < a class = "code" href = "group__gx2__shader.html#gaa230df3c1f9c72960418710710c6c2c4" > GX2SetGeometryShader< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00389" > < / a > < span class = "lineno" > 389< / span >   < / div >
< div class = "line" > < a name = "l00390" > < / a > < span class = "lineno" > 390< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00391" > < / a > < span class = "lineno" > 391< / span >   < a class = "code" href = "group__gx2__shader.html#ga5cba4d4b9e554efcc99e55156c9e2d38" > GX2SetVertexSampler< / a > (< a class = "code" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *sampler,< / div >
< div class = "line" > < a name = "l00392" > < / a > < span class = "lineno" > 392< / span >   uint32_t < span class = "keywordtype" > id< / span > );< / div >
< div class = "line" > < a name = "l00393" > < / a > < span class = "lineno" > 393< / span >   < / div >
< div class = "line" > < a name = "l00394" > < / a > < span class = "lineno" > 394< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00395" > < / a > < span class = "lineno" > 395< / span >   < a class = "code" href = "group__gx2__shader.html#gaef5e5e5fb0425250b8105c25f322ea10" > GX2SetPixelSampler< / a > (< a class = "code" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *sampler,< / div >
< div class = "line" > < a name = "l00396" > < / a > < span class = "lineno" > 396< / span >   uint32_t < span class = "keywordtype" > id< / span > );< / div >
< div class = "line" > < a name = "l00397" > < / a > < span class = "lineno" > 397< / span >   < / div >
< div class = "line" > < a name = "l00398" > < / a > < span class = "lineno" > 398< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00399" > < / a > < span class = "lineno" > 399< / span >   < a class = "code" href = "group__gx2__shader.html#gae51b1e15aeb7bdfce7cedb2a86733d2a" > GX2SetGeometrySampler< / a > (< a class = "code" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *sampler,< / div >
< div class = "line" > < a name = "l00400" > < / a > < span class = "lineno" > 400< / span >   uint32_t < span class = "keywordtype" > id< / span > );< / div >
< div class = "line" > < a name = "l00401" > < / a > < span class = "lineno" > 401< / span >   < / div >
< div class = "line" > < a name = "l00402" > < / a > < span class = "lineno" > 402< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00403" > < / a > < span class = "lineno" > 403< / span >   < a class = "code" href = "group__gx2__shader.html#gac6d69c7e85803e3b62e2ecea984dcf92" > GX2SetVertexUniformReg< / a > (uint32_t offset,< / div >
< div class = "line" > < a name = "l00404" > < / a > < span class = "lineno" > 404< / span >   uint32_t count,< / div >
< div class = "line" > < a name = "l00405" > < / a > < span class = "lineno" > 405< / span >   uint32_t *data);< / div >
< div class = "line" > < a name = "l00406" > < / a > < span class = "lineno" > 406< / span >   < / div >
< div class = "line" > < a name = "l00407" > < / a > < span class = "lineno" > 407< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00408" > < / a > < span class = "lineno" > 408< / span >   < a class = "code" href = "group__gx2__shader.html#ga6dba529cedb805c10b44cda02df66f72" > GX2SetPixelUniformReg< / a > (uint32_t offset,< / div >
< div class = "line" > < a name = "l00409" > < / a > < span class = "lineno" > 409< / span >   uint32_t count,< / div >
< div class = "line" > < a name = "l00410" > < / a > < span class = "lineno" > 410< / span >   uint32_t *data);< / div >
< div class = "line" > < a name = "l00411" > < / a > < span class = "lineno" > 411< / span >   < / div >
< div class = "line" > < a name = "l00412" > < / a > < span class = "lineno" > 412< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00413" > < / a > < span class = "lineno" > 413< / span >   < a class = "code" href = "group__gx2__shader.html#ga72650d926a0a8498513b37e6e7c8c17d" > GX2SetVertexUniformBlock< / a > (uint32_t location,< / div >
< div class = "line" > < a name = "l00414" > < / a > < span class = "lineno" > 414< / span >   uint32_t size,< / div >
< div class = "line" > < a name = "l00415" > < / a > < span class = "lineno" > 415< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > void< / span > *data);< / div >
< div class = "line" > < a name = "l00416" > < / a > < span class = "lineno" > 416< / span >   < / div >
< div class = "line" > < a name = "l00417" > < / a > < span class = "lineno" > 417< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00418" > < / a > < span class = "lineno" > 418< / span >   < a class = "code" href = "group__gx2__shader.html#ga7b30cb1144cde386487b249b4a9b89ec" > GX2SetPixelUniformBlock< / a > (uint32_t location,< / div >
< div class = "line" > < a name = "l00419" > < / a > < span class = "lineno" > 419< / span >   uint32_t size,< / div >
< div class = "line" > < a name = "l00420" > < / a > < span class = "lineno" > 420< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > void< / span > *data);< / div >
< div class = "line" > < a name = "l00421" > < / a > < span class = "lineno" > 421< / span >   < / div >
< div class = "line" > < a name = "l00422" > < / a > < span class = "lineno" > 422< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00423" > < / a > < span class = "lineno" > 423< / span >   < a class = "code" href = "group__gx2__shader.html#ga1f30e7b3eab50097db753ad962a3804f" > GX2SetGeometryUniformBlock< / a > (uint32_t location,< / div >
< div class = "line" > < a name = "l00424" > < / a > < span class = "lineno" > 424< / span >   uint32_t size,< / div >
< div class = "line" > < a name = "l00425" > < / a > < span class = "lineno" > 425< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > void< / span > *data);< / div >
< div class = "line" > < a name = "l00426" > < / a > < span class = "lineno" > 426< / span >   < / div >
< div class = "line" > < a name = "l00427" > < / a > < span class = "lineno" > 427< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00428" > < / a > < span class = "lineno" > 428< / span >   < a class = "code" href = "group__gx2__shader.html#ga2b6bd57f146ff02f4ed791c7741910eb" > GX2SetShaderModeEx< / a > (< a class = "code" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > mode,< / div >
< div class = "line" > < a name = "l00429" > < / a > < span class = "lineno" > 429< / span >   uint32_t numVsGpr, uint32_t numVsStackEntries,< / div >
< div class = "line" > < a name = "l00430" > < / a > < span class = "lineno" > 430< / span >   uint32_t numGsGpr, uint32_t numGsStackEntries,< / div >
< div class = "line" > < a name = "l00431" > < / a > < span class = "lineno" > 431< / span >   uint32_t numPsGpr, uint32_t numPsStackEntries);< / div >
< div class = "line" > < a name = "l00432" > < / a > < span class = "lineno" > 432< / span >   < / div >
< div class = "line" > < a name = "l00433" > < / a > < span class = "lineno" > 433< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00434" > < / a > < span class = "lineno" > 434< / span >   < a class = "code" href = "group__gx2__shader.html#ga5304f07456a6ee422f90e0fb9ae092ea" > GX2SetStreamOutEnable< / a > (< a class = "code" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > enable);< / div >
< div class = "line" > < a name = "l00435" > < / a > < span class = "lineno" > 435< / span >   < / div >
< div class = "line" > < a name = "l00436" > < / a > < span class = "lineno" > 436< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00437" > < / a > < span class = "lineno" > 437< / span >   < a class = "code" href = "group__gx2__shader.html#ga2d47ecf0fcc2cb6ba31eb388974138fd" > GX2SetGeometryShaderInputRingBuffer< / a > (< span class = "keywordtype" > void< / span > *buffer,< / div >
< div class = "line" > < a name = "l00438" > < / a > < span class = "lineno" > 438< / span >   uint32_t size);< / div >
< div class = "line" > < a name = "l00439" > < / a > < span class = "lineno" > 439< / span >   < / div >
< div class = "line" > < a name = "l00440" > < / a > < span class = "lineno" > 440< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00441" > < / a > < span class = "lineno" > 441< / span >   < a class = "code" href = "group__gx2__shader.html#ga8066ae8ce8a4307a814d69b6b51f2389" > GX2SetGeometryShaderOutputRingBuffer< / a > (< span class = "keywordtype" > void< / span > *buffer,< / div >
< div class = "line" > < a name = "l00442" > < / a > < span class = "lineno" > 442< / span >   uint32_t size);< / div >
< div class = "line" > < a name = "l00443" > < / a > < span class = "lineno" > 443< / span >   < / div >
< div class = "line" > < a name = "l00444" > < / a > < span class = "lineno" > 444< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00445" > < / a > < span class = "lineno" > 445< / span >   < a class = "code" href = "group__gx2__shader.html#ga67e2aafe6a4744a35156228c0a438d3a" > GX2GetPixelShaderGPRs< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00446" > < / a > < span class = "lineno" > 446< / span >   < / div >
< div class = "line" > < a name = "l00447" > < / a > < span class = "lineno" > 447< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00448" > < / a > < span class = "lineno" > 448< / span >   < a class = "code" href = "group__gx2__shader.html#ga90c1fb0cf493f6e5271aa8fefe715d26" > GX2GetPixelShaderStackEntries< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00449" > < / a > < span class = "lineno" > 449< / span >   < / div >
< div class = "line" > < a name = "l00450" > < / a > < span class = "lineno" > 450< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00451" > < / a > < span class = "lineno" > 451< / span >   < a class = "code" href = "group__gx2__shader.html#ga5b2678bcb77aad93622701376307b5c3" > GX2GetVertexShaderGPRs< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00452" > < / a > < span class = "lineno" > 452< / span >   < / div >
< div class = "line" > < a name = "l00453" > < / a > < span class = "lineno" > 453< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00454" > < / a > < span class = "lineno" > 454< / span >   < a class = "code" href = "group__gx2__shader.html#gabae27f01e633fe23cd5be2f319e6d55a" > GX2GetVertexShaderStackEntries< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00455" > < / a > < span class = "lineno" > 455< / span >   < / div >
< div class = "line" > < a name = "l00456" > < / a > < span class = "lineno" > 456< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00457" > < / a > < span class = "lineno" > 457< / span >   < a class = "code" href = "group__gx2__shader.html#gac0f3a24fa33bb8d778e0f823bf5592f7" > GX2GetGeometryShaderGPRs< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00458" > < / a > < span class = "lineno" > 458< / span >   < / div >
< div class = "line" > < a name = "l00459" > < / a > < span class = "lineno" > 459< / span >   uint32_t< / div >
< div class = "line" > < a name = "l00460" > < / a > < span class = "lineno" > 460< / span >   < a class = "code" href = "group__gx2__shader.html#ga46521313cd6ecf5980935acdc068401b" > GX2GetGeometryShaderStackEntries< / a > (< a class = "code" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *shader);< / div >
< div class = "line" > < a name = "l00461" > < / a > < span class = "lineno" > 461< / span >   < / div >
< div class = "line" > < a name = "l00462" > < / a > < span class = "lineno" > 462< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00463" > < / a > < span class = "lineno" > 463< / span >   }< / div >
< div class = "line" > < a name = "l00464" > < / a > < span class = "lineno" > 464< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00465" > < / a > < span class = "lineno" > 465< / span >   < / div >
2016-06-08 02:12:20 +02:00
< / div > <!-- fragment --> < / div > <!-- contents -->
2020-03-26 06:49:18 +01:00
< div class = "ttc" id = "agroup__gx2__shader_html_a8f8f80d37794cde9472343e4487ba3eb" > < div class = "ttname" > < a href = "group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb" > GX2UniformBlock::name< / a > < / div > < div class = "ttdeci" > const char * name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00055" > shaders.h:55< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ab2c6b258f02add8fdf4cfc7c371dd772" > < div class = "ttname" > < a href = "group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772" > GX2FetchShader::size< / a > < / div > < div class = "ttdeci" > uint32_t size< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00038" > shaders.h:38< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gaef5e5e5fb0425250b8105c25f322ea10" > < div class = "ttname" > < a href = "group__gx2__shader.html#gaef5e5e5fb0425250b8105c25f322ea10" > GX2SetPixelSampler< / a > < / div > < div class = "ttdeci" > void GX2SetPixelSampler(GX2Sampler *sampler, uint32_t id)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga270a6a738183bd48738cab4997dd5bb0" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga270a6a738183bd48738cab4997dd5bb0" > GX2SetPixelShader< / a > < / div > < div class = "ttdeci" > void GX2SetPixelShader(GX2PixelShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2AttribStream" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00338" > shaders.h:338< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a7188ab8278ce9c5922bfdfd8cd2f91ca" > < div class = "ttname" > < a href = "group__gx2__shader.html#a7188ab8278ce9c5922bfdfd8cd2f91ca" > GX2AttribStream::type< / a > < / div > < div class = "ttdeci" > GX2AttribIndexType type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00344" > shaders.h:344< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ac361fef6bf135953d536299eb0b119c3" > < div class = "ttname" > < a href = "group__gx2__shader.html#ac361fef6bf135953d536299eb0b119c3" > GX2AttribStream::buffer< / a > < / div > < div class = "ttdeci" > uint32_t buffer< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00341" > shaders.h:341< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga72650d926a0a8498513b37e6e7c8c17d" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga72650d926a0a8498513b37e6e7c8c17d" > GX2SetVertexUniformBlock< / a > < / div > < div class = "ttdeci" > void GX2SetVertexUniformBlock(uint32_t location, uint32_t size, const void *data)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a774b54c7881b10fcb6677bcc3cd90646" > < div class = "ttname" > < a href = "group__gx2__shader.html#a774b54c7881b10fcb6677bcc3cd90646" > GX2PixelShader::regs< / a > < / div > < div class = "ttdeci" > struct GX2PixelShader::@7 regs< / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_ga5ec633b49a54d9ab9bfc7123e6fce5e3" > < div class = "ttname" > < a href = "group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3" > GX2ShaderVarType< / a > < / div > < div class = "ttdeci" > GX2ShaderVarType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00297" > enum.h:297< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a80b833f04b3c09b9063389cb2d114dec" > < div class = "ttname" > < a href = "group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec" > GX2VertexShader::mode< / a > < / div > < div class = "ttdeci" > GX2ShaderMode mode< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00141" > shaders.h:141< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga6dba529cedb805c10b44cda02df66f72" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga6dba529cedb805c10b44cda02df66f72" > GX2SetPixelUniformReg< / a > < / div > < div class = "ttdeci" > void GX2SetPixelUniformReg(uint32_t offset, uint32_t count, uint32_t *data)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a014d3eb5405796d96ecb6b3c2ea7fc26" > < div class = "ttname" > < a href = "group__gx2__shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26" > GX2VertexShader::attribVars< / a > < / div > < div class = "ttdeci" > GX2AttribVar * attribVars< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00159" > shaders.h:159< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2UniformInitialValue" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00079" > shaders.h:79< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a7f8fa3f7e945746d9d15cbbb8da30baf" > < div class = "ttname" > < a href = "group__gx2__shader.html#a7f8fa3f7e945746d9d15cbbb8da30baf" > GX2FetchShader::regs< / a > < / div > < div class = "ttdeci" > struct GX2FetchShader::@5 regs< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ad2f72cfa2fa2237db241c107d9208452" > < div class = "ttname" > < a href = "group__gx2__shader.html#ad2f72cfa2fa2237db241c107d9208452" > GX2AttribStream::aluDivisor< / a > < / div > < div class = "ttdeci" > uint32_t aluDivisor< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00345" > shaders.h:345< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ab1adf8f22b9a70ad083651f9c0533595" > < div class = "ttname" > < a href = "group__gx2__shader.html#ab1adf8f22b9a70ad083651f9c0533595" > GX2VertexShader::ringItemsize< / a > < / div > < div class = "ttdeci" > uint32_t ringItemsize< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00161" > shaders.h:161< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gac6d69c7e85803e3b62e2ecea984dcf92" > < div class = "ttname" > < a href = "group__gx2__shader.html#gac6d69c7e85803e3b62e2ecea984dcf92" > GX2SetVertexUniformReg< / a > < / div > < div class = "ttdeci" > void GX2SetVertexUniformReg(uint32_t offset, uint32_t count, uint32_t *data)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a67a05a136d4aa2fc486420556289d391" > < div class = "ttname" > < a href = "group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391" > GX2VertexShader::streamOutStride< / a > < / div > < div class = "ttdeci" > uint32_t streamOutStride[4]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00164" > shaders.h:164< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a109a52fe0bd7aded4e1575f5e75a2948" > < div class = "ttname" > < a href = "group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948" > GX2VertexShader::initialValueCount< / a > < / div > < div class = "ttdeci" > uint32_t initialValueCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00149" > shaders.h:149< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a6b330af43261f372e7d0f540d1842871" > < div class = "ttname" > < a href = "group__gx2__shader.html#a6b330af43261f372e7d0f540d1842871" > GX2UniformInitialValue::value< / a > < / div > < div class = "ttdeci" > float value[4]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00081" > shaders.h:81< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gac0f3a24fa33bb8d778e0f823bf5592f7" > < div class = "ttname" > < a href = "group__gx2__shader.html#gac0f3a24fa33bb8d778e0f823bf5592f7" > GX2GetGeometryShaderGPRs< / a > < / div > < div class = "ttdeci" > uint32_t GX2GetGeometryShaderGPRs(GX2GeometryShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a45df8a4b60044354111eeca3e22c5de8" > < div class = "ttname" > < a href = "group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8" > GX2UniformVar::type< / a > < / div > < div class = "ttdeci" > GX2ShaderVarType type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00067" > shaders.h:67< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2r__buffer_html_structGX2RBuffer" > < div class = "ttname" > < a href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "buffer_8h_source.html#l00017" > buffer.h:17< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_ga921c9d19110d75b3ed8370c9676a811c" > < div class = "ttname" > < a href = "group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c" > GX2EndianSwapMode< / a > < / div > < div class = "ttdeci" > GX2EndianSwapMode< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00164" > enum.h:164< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga8066ae8ce8a4307a814d69b6b51f2389" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga8066ae8ce8a4307a814d69b6b51f2389" > GX2SetGeometryShaderOutputRingBuffer< / a > < / div > < div class = "ttdeci" > void GX2SetGeometryShaderOutputRingBuffer(void *buffer, uint32_t size)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gabbafb631bb2c360f985bdad4eb350c6c" > < div class = "ttname" > < a href = "group__gx2__shader.html#gabbafb631bb2c360f985bdad4eb350c6c" > GX2CalcFetchShaderSizeEx< / a > < / div > < div class = "ttdeci" > uint32_t GX2CalcFetchShaderSizeEx(uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a5fc5c5d6db60bd614f826b6ba46abd29" > < div class = "ttname" > < a href = "group__gx2__shader.html#a5fc5c5d6db60bd614f826b6ba46abd29" > GX2UniformVar::block< / a > < / div > < div class = "ttdeci" > int32_t block< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00070" > shaders.h:70< / a > < / div > < / div >
< div class = "ttc" id = "asampler_8h_html" > < div class = "ttname" > < a href = "sampler_8h.html" > sampler.h< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_aa19b2f9d2b337a4e4f1fd240b812390b" > < div class = "ttname" > < a href = "group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b" > GX2VertexShader::uniformVarCount< / a > < / div > < div class = "ttdeci" > uint32_t uniformVarCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00146" > shaders.h:146< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a37c1adf360eabcb3c5afabc0fbf9eef1" > < div class = "ttname" > < a href = "group__gx2__shader.html#a37c1adf360eabcb3c5afabc0fbf9eef1" > GX2GeometryShader::vertexProgram< / a > < / div > < div class = "ttdeci" > void * vertexProgram< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00283" > shaders.h:283< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga13403afe89a9102463dd09fb10d70528" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga13403afe89a9102463dd09fb10d70528" > GX2CalcGeometryShaderInputRingBufferSize< / a > < / div > < div class = "ttdeci" > uint32_t GX2CalcGeometryShaderInputRingBufferSize(uint32_t ringItemSize)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a51903de270bc66ccfaa183a3cd4f20a6" > < div class = "ttname" > < a href = "group__gx2__shader.html#a51903de270bc66ccfaa183a3cd4f20a6" > GX2FetchShader::divisors< / a > < / div > < div class = "ttdeci" > uint32_t divisors[2]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00042" > shaders.h:42< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a47a3b3f47d41f72b23b55fa3d5cc5d2d" > < div class = "ttname" > < a href = "group__gx2__shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d" > GX2GeometryShader::ringItemSize< / a > < / div > < div class = "ttdeci" > uint32_t ringItemSize< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00301" > shaders.h:301< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a33c633a07c1e1c4cd28d0ded6efdc993" > < div class = "ttname" > < a href = "group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993" > GX2VertexShader::samplerVars< / a > < / div > < div class = "ttdeci" > GX2SamplerVar * samplerVars< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00156" > shaders.h:156< / a > < / div > < / div >
< div class = "ttc" id = "awut_8h_html" > < div class = "ttname" > < a href = "wut_8h.html" > wut.h< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_gaac67e4b13d65301cfb2a2de9a0802f36" > < div class = "ttname" > < a href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < / div > < div class = "ttdeci" > GX2ShaderMode< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00289" > enum.h:289< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga7b30cb1144cde386487b249b4a9b89ec" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga7b30cb1144cde386487b249b4a9b89ec" > GX2SetPixelUniformBlock< / a > < / div > < div class = "ttdeci" > void GX2SetPixelUniformBlock(uint32_t location, uint32_t size, const void *data)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_ga41b58e48abb1dfbebca79cab46c379cb" > < div class = "ttname" > < a href = "group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb" > GX2AttribFormat< / a > < / div > < div class = "ttdeci" > GX2AttribFormat< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00044" > enum.h:44< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a894bdfa2d603d8343f8ef01dda6fcd23" > < div class = "ttname" > < a href = "group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23" > GX2UniformBlock::offset< / a > < / div > < div class = "ttdeci" > uint32_t offset< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00056" > shaders.h:56< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_ga55fd38b8208385b84ba5dbd3a5ef10fe" > < div class = "ttname" > < a href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > < / div > < div class = "ttdeci" > GX2FetchShaderType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00172" > enum.h:172< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2UniformBlock" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00053" > shaders.h:53< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2GeometryShader" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00264" > shaders.h:264< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gae51b1e15aeb7bdfce7cedb2a86733d2a" > < div class = "ttname" > < a href = "group__gx2__shader.html#gae51b1e15aeb7bdfce7cedb2a86733d2a" > GX2SetGeometrySampler< / a > < / div > < div class = "ttdeci" > void GX2SetGeometrySampler(GX2Sampler *sampler, uint32_t id)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga5cba4d4b9e554efcc99e55156c9e2d38" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga5cba4d4b9e554efcc99e55156c9e2d38" > GX2SetVertexSampler< / a > < / div > < div class = "ttdeci" > void GX2SetVertexSampler(GX2Sampler *sampler, uint32_t id)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_aeb8318940be97e975cf0323cf1c8a411" > < div class = "ttname" > < a href = "group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411" > GX2VertexShader::uniformVars< / a > < / div > < div class = "ttdeci" > GX2UniformVar * uniformVars< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00147" > shaders.h:147< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2UniformVar" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00064" > shaders.h:64< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_gaf45d76c396126af0bcba50fb7f7fbaee" > < div class = "ttname" > < a href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a > < / div > < div class = "ttdeci" > GX2TessellationMode< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00419" > enum.h:419< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_aac899b90ed693be192f545780f75ff37" > < div class = "ttname" > < a href = "group__gx2__shader.html#aac899b90ed693be192f545780f75ff37" > GX2SamplerVar::type< / a > < / div > < div class = "ttdeci" > GX2SamplerVarType type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00100" > shaders.h:100< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a25b16e3b4fe30d7d64d91d16e34bf846" > < div class = "ttname" > < a href = "group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846" > GX2VertexShader::gx2rBuffer< / a > < / div > < div class = "ttdeci" > GX2RBuffer gx2rBuffer< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00166" > shaders.h:166< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga2b6bd57f146ff02f4ed791c7741910eb" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga2b6bd57f146ff02f4ed791c7741910eb" > GX2SetShaderModeEx< / a > < / div > < div class = "ttdeci" > void GX2SetShaderModeEx(GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga67e2aafe6a4744a35156228c0a438d3a" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga67e2aafe6a4744a35156228c0a438d3a" > GX2GetPixelShaderGPRs< / a > < / div > < div class = "ttdeci" > uint32_t GX2GetPixelShaderGPRs(GX2PixelShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a9247234a664bc816bc8c626395d43859" > < div class = "ttname" > < a href = "group__gx2__shader.html#a9247234a664bc816bc8c626395d43859" > GX2VertexShader::loopVars< / a > < / div > < div class = "ttdeci" > GX2LoopVar * loopVars< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00153" > shaders.h:153< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a36155a846634b57e7140d1db7baee8a7" > < div class = "ttname" > < a href = "group__gx2__shader.html#a36155a846634b57e7140d1db7baee8a7" > GX2AttribStream::endianSwap< / a > < / div > < div class = "ttdeci" > GX2EndianSwapMode endianSwap< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00347" > shaders.h:347< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_af4e48f42772a021d4755617833d1cd26" > < div class = "ttname" > < a href = "group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26" > GX2VertexShader::uniformBlockCount< / a > < / div > < div class = "ttdeci" > uint32_t uniformBlockCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00143" > shaders.h:143< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2AttribVar" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00108" > shaders.h:108< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga5304f07456a6ee422f90e0fb9ae092ea" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga5304f07456a6ee422f90e0fb9ae092ea" > GX2SetStreamOutEnable< / a > < / div > < div class = "ttdeci" > void GX2SetStreamOutEnable(BOOL enable)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a6f2020045859b420a2714f34107f74ed" > < div class = "ttname" > < a href = "group__gx2__shader.html#a6f2020045859b420a2714f34107f74ed" > GX2FetchShader::attribCount< / a > < / div > < div class = "ttdeci" > uint32_t attribCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00040" > shaders.h:40< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_af5ef574c353d6881fd517e032f3e0876" > < div class = "ttname" > < a href = "group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876" > GX2FetchShader::program< / a > < / div > < div class = "ttdeci" > void * program< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00039" > shaders.h:39< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a34e5750418218697a2bad5ab268dcec4" > < div class = "ttname" > < a href = "group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4" > GX2VertexShader::uniformBlocks< / a > < / div > < div class = "ttdeci" > GX2UniformBlock * uniformBlocks< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00144" > shaders.h:144< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2VertexShader" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00121" > shaders.h:121< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_gac7dc258dc5d037184a8a27a50e74ef48" > < div class = "ttname" > < a href = "group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48" > GX2AttribIndexType< / a > < / div > < div class = "ttdeci" > GX2AttribIndexType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00068" > enum.h:68< / a > < / div > < / div >
< div class = "ttc" id = "abuffer_8h_html" > < div class = "ttname" > < a href = "buffer_8h.html" > buffer.h< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a3e48f985eb6924a8f793efb2ac1b6658" > < div class = "ttname" > < a href = "group__gx2__shader.html#a3e48f985eb6924a8f793efb2ac1b6658" > GX2FetchShader::numDivisors< / a > < / div > < div class = "ttdeci" > uint32_t numDivisors< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00041" > shaders.h:41< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gaa230df3c1f9c72960418710710c6c2c4" > < div class = "ttname" > < a href = "group__gx2__shader.html#gaa230df3c1f9c72960418710710c6c2c4" > GX2SetGeometryShader< / a > < / div > < div class = "ttdeci" > void GX2SetGeometryShader(GX2GeometryShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a384a7000e84b476d3dce8bd9f7e1b4d1" > < div class = "ttname" > < a href = "group__gx2__shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1" > GX2GeometryShader::vertexProgramSize< / a > < / div > < div class = "ttdeci" > uint32_t vertexProgramSize< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00282" > shaders.h:282< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_aca27ac8b7d901a070bc86ca931449f75" > < div class = "ttname" > < a href = "group__gx2__shader.html#aca27ac8b7d901a070bc86ca931449f75" > GX2GeometryShader::regs< / a > < / div > < div class = "ttdeci" > struct GX2GeometryShader::@8 regs< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga90c1fb0cf493f6e5271aa8fefe715d26" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga90c1fb0cf493f6e5271aa8fefe715d26" > GX2GetPixelShaderStackEntries< / a > < / div > < div class = "ttdeci" > uint32_t GX2GetPixelShaderStackEntries(GX2PixelShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a86988a65e0d3ece7990c032c159786d6" > < div class = "ttname" > < a href = "group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6" > GX2UniformVar::count< / a > < / div > < div class = "ttdeci" > uint32_t count< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00068" > shaders.h:68< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a480e3629a8b750c08f78f8660a6a9b89" > < div class = "ttname" > < a href = "group__gx2__shader.html#a480e3629a8b750c08f78f8660a6a9b89" > GX2AttribStream::format< / a > < / div > < div class = "ttdeci" > GX2AttribFormat format< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00343" > shaders.h:343< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_acfa2b81d3e3571287261086bb1f15e54" > < div class = "ttname" > < a href = "group__gx2__shader.html#acfa2b81d3e3571287261086bb1f15e54" > GX2VertexShader::regs< / a > < / div > < div class = "ttdeci" > struct GX2VertexShader::@6 regs< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gabe63ee5fa306154d9c9c7bb1dc5caaba" > < div class = "ttname" > < a href = "group__gx2__shader.html#gabe63ee5fa306154d9c9c7bb1dc5caaba" > GX2SetVertexShader< / a > < / div > < div class = "ttdeci" > void GX2SetVertexShader(GX2VertexShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ad3bee21df6875eeccd25d3c577e0600a" > < div class = "ttname" > < a href = "group__gx2__shader.html#ad3bee21df6875eeccd25d3c577e0600a" > GX2AttribStream::mask< / a > < / div > < div class = "ttdeci" > uint32_t mask< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00346" > shaders.h:346< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gaebb3b60cb9b61fdc616e7a42e749c002" > < div class = "ttname" > < a href = "group__gx2__shader.html#gaebb3b60cb9b61fdc616e7a42e749c002" > GX2CalcGeometryShaderOutputRingBufferSize< / a > < / div > < div class = "ttdeci" > uint32_t GX2CalcGeometryShaderOutputRingBufferSize(uint32_t ringItemSize)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__sampler_html_structGX2Sampler" > < div class = "ttname" > < a href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sampler_8h_source.html#l00017" > sampler.h:17< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga8475f3b74dd84ec68840c3913e050042" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga8475f3b74dd84ec68840c3913e050042" > GX2SetFetchShader< / a > < / div > < div class = "ttdeci" > void GX2SetFetchShader(GX2FetchShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2SamplerVar" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00097" > shaders.h:97< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga46521313cd6ecf5980935acdc068401b" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga46521313cd6ecf5980935acdc068401b" > GX2GetGeometryShaderStackEntries< / a > < / div > < div class = "ttdeci" > uint32_t GX2GetGeometryShaderStackEntries(GX2GeometryShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a721354b689956649a42bc1ee10c43534" > < div class = "ttname" > < a href = "group__gx2__shader.html#a721354b689956649a42bc1ee10c43534" > GX2VertexShader::samplerVarCount< / a > < / div > < div class = "ttdeci" > uint32_t samplerVarCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00155" > shaders.h:155< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__enum_html_gab28c2b81a7f6f2a39e1237480dfa81c6" > < div class = "ttname" > < a href = "group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6" > GX2SamplerVarType< / a > < / div > < div class = "ttdeci" > GX2SamplerVarType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "enum_8h_source.html#l00275" > enum.h:275< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a1fea65cb184bc06a98b3671a7ed73072" > < div class = "ttname" > < a href = "group__gx2__shader.html#a1fea65cb184bc06a98b3671a7ed73072" > GX2VertexShader::attribVarCount< / a > < / div > < div class = "ttdeci" > uint32_t attribVarCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00158" > shaders.h:158< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a733cf6ff463e8d6828f40daae3a0c188" > < div class = "ttname" > < a href = "group__gx2__shader.html#a733cf6ff463e8d6828f40daae3a0c188" > GX2FetchShader::type< / a > < / div > < div class = "ttdeci" > GX2FetchShaderType type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00031" > shaders.h:31< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga2d47ecf0fcc2cb6ba31eb388974138fd" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga2d47ecf0fcc2cb6ba31eb388974138fd" > GX2SetGeometryShaderInputRingBuffer< / a > < / div > < div class = "ttdeci" > void GX2SetGeometryShaderInputRingBuffer(void *buffer, uint32_t size)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga5b2678bcb77aad93622701376307b5c3" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga5b2678bcb77aad93622701376307b5c3" > GX2GetVertexShaderGPRs< / a > < / div > < div class = "ttdeci" > uint32_t GX2GetVertexShaderGPRs(GX2VertexShader *shader)< / div > < / div >
< div class = "ttc" id = "awut__types_8h_html_a975dbe9e4396bf9e0064ce01827fa372" > < div class = "ttname" > < a href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > < / div > < div class = "ttdeci" > int32_t 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 = "agroup__gx2__shader_html_ae7f66047e6e39ba2bb6af8b95f00d1dd" > < div class = "ttname" > < a href = "group__gx2__shader.html#ae7f66047e6e39ba2bb6af8b95f00d1dd" > GX2LoopVar::value< / a > < / div > < div class = "ttdeci" > uint32_t value< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00091" > shaders.h:91< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2FetchShader" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00029" > shaders.h:29< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_af9760da507d9fe80a1481d1233f51753" > < div class = "ttname" > < a href = "group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753" > GX2VertexShader::hasStreamOut< / a > < / div > < div class = "ttdeci" > BOOL hasStreamOut< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00163" > shaders.h:163< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga5f3a0bbed067a5549ba3f75688403dac" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga5f3a0bbed067a5549ba3f75688403dac" > GX2InitFetchShaderEx< / a > < / div > < div class = "ttdeci" > void GX2InitFetchShaderEx(GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_afaf46715c65e8a81d1d215edc9dcfe44" > < div class = "ttname" > < a href = "group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44" > GX2VertexShader::initialValues< / a > < / div > < div class = "ttdeci" > GX2UniformInitialValue * initialValues< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00150" > shaders.h:150< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2PixelShader" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00201" > shaders.h:201< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a9304dafa20b588a8b4a9fd2a1b17733c" > < div class = "ttname" > < a href = "group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c" > GX2VertexShader::loopVarCount< / a > < / div > < div class = "ttdeci" > uint32_t loopVarCount< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00152" > shaders.h:152< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_a8f37ff59738c23420be43a6b1ba69769" > < div class = "ttname" > < a href = "group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769" > GX2SamplerVar::location< / a > < / div > < div class = "ttdeci" > uint32_t location< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00101" > shaders.h:101< / a > < / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_ga1f30e7b3eab50097db753ad962a3804f" > < div class = "ttname" > < a href = "group__gx2__shader.html#ga1f30e7b3eab50097db753ad962a3804f" > GX2SetGeometryUniformBlock< / a > < / div > < div class = "ttdeci" > void GX2SetGeometryUniformBlock(uint32_t location, uint32_t size, const void *data)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_gabae27f01e633fe23cd5be2f319e6d55a" > < div class = "ttname" > < a href = "group__gx2__shader.html#gabae27f01e633fe23cd5be2f319e6d55a" > GX2GetVertexShaderStackEntries< / a > < / div > < div class = "ttdeci" > uint32_t GX2GetVertexShaderStackEntries(GX2VertexShader *shader)< / div > < / div >
< div class = "ttc" id = "agroup__gx2__shader_html_structGX2LoopVar" > < div class = "ttname" > < a href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "shaders_8h_source.html#l00088" > shaders.h:88< / a > < / div > < / div >
< div class = "ttc" id = "aenum_8h_html" > < div class = "ttname" > < a href = "enum_8h.html" > enum.h< / a > < / div > < / div >
2016-06-08 02:12:20 +02:00
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2020-03-26 06:49:18 +01:00
< / a > 1.8.17
2016-06-08 02:12:20 +02:00
< / small > < / address >
< / body >
< / html >