2019-04-22 10:21:17 +10:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2016-06-08 01:12:20 +01: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" / >
2019-04-22 10:21:17 +10:00
< meta name = "generator" content = "Doxygen 1.8.15" / >
2018-07-26 20:52:03 +10:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > wut: Shaders< / title >
2016-06-08 01:12:20 +01: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 20:52:03 +10:00
< div id = "projectname" > wut
2019-04-22 10:21:17 +10:00
  < span id = "projectnumber" > 1.0.0-beta8< / span >
2016-06-08 01:12:20 +01:00
< / div >
< div id = "projectbrief" > Wii U Toolchain< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2019-04-22 10:21:17 +10:00
<!-- Generated by Doxygen 1.8.15 -->
2016-06-08 01:12:20 +01:00
< script type = "text/javascript" >
2018-07-26 20:52:03 +10:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2016-06-08 01:12:20 +01:00
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2018-07-26 20:52:03 +10:00
/* @license-end */
2016-06-08 01:12:20 +01:00
< / script >
2018-07-26 20:52:03 +10: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 01:12:20 +01:00
< / div > <!-- top -->
<!-- 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 class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Data Structures< / a > |
< a href = "#typedef-members" > Typedefs< / a > |
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
< div class = "title" > Shaders< div class = "ingroups" > < a class = "el" href = "group__gx2.html" > gx2< / a > < / div > < / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Data Structures< / h2 > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:structGX2FetchShader" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > < / td > < / tr >
< tr class = "separator:structGX2FetchShader" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2FetchShader_8regs" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader_8regs" > GX2FetchShader.regs< / a > < / td > < / tr >
< tr class = "separator:structGX2FetchShader_8regs" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2UniformBlock" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > < / td > < / tr >
< tr class = "separator:structGX2UniformBlock" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2UniformVar" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > < / td > < / tr >
< tr class = "separator:structGX2UniformVar" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2UniformInitialValue" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > < / td > < / tr >
< tr class = "separator:structGX2UniformInitialValue" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2LoopVar" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > < / td > < / tr >
< tr class = "separator:structGX2LoopVar" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2SamplerVar" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > < / td > < / tr >
< tr class = "separator:structGX2SamplerVar" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2AttribVar" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > < / td > < / tr >
< tr class = "separator:structGX2AttribVar" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2VertexShader" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > < / td > < / tr >
< tr class = "separator:structGX2VertexShader" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2VertexShader_8regs" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader_8regs" > GX2VertexShader.regs< / a > < / td > < / tr >
< tr class = "separator:structGX2VertexShader_8regs" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2PixelShader" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > < / td > < / tr >
< tr class = "separator:structGX2PixelShader" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2PixelShader_8regs" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader_8regs" > GX2PixelShader.regs< / a > < / td > < / tr >
< tr class = "separator:structGX2PixelShader_8regs" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2GeometryShader" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > < / td > < / tr >
< tr class = "separator:structGX2GeometryShader" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2GeometryShader_8regs" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader_8regs" > GX2GeometryShader.regs< / a > < / td > < / tr >
< tr class = "separator:structGX2GeometryShader_8regs" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structGX2AttribStream" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > < / td > < / tr >
< tr class = "separator:structGX2AttribStream" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2016-06-08 01:12:20 +01:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "typedef-members" > < / a >
Typedefs< / h2 > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gaeacdc726c12e64a6017eb5a8e2c4f469" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469" > GX2AttribVar< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gaeacdc726c12e64a6017eb5a8e2c4f469" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga0a09059999b45a3cc91c54624a3e2e06" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06" > GX2AttribStream< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga0a09059999b45a3cc91c54624a3e2e06" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga5130c0612c00d77663ec672de1504d3f" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f" > GX2FetchShader< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga5130c0612c00d77663ec672de1504d3f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gaa0e01b50e94bb7b1a9221f28cb74391d" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d" > GX2GeometryShader< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gaa0e01b50e94bb7b1a9221f28cb74391d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga4ea5d0009738cf9b1c2ac0479d801f3b" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b" > GX2LoopVar< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga4ea5d0009738cf9b1c2ac0479d801f3b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gabdc2bcc7c275952e963a2f485c4c1a20" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20" > GX2PixelShader< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gabdc2bcc7c275952e963a2f485c4c1a20" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga48b5732cb13373a0ece237a3a9f12ed2" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2" > GX2SamplerVar< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga48b5732cb13373a0ece237a3a9f12ed2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gaecaa3990a0cb13ae2932524f278e9999" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999" > GX2UniformBlock< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gaecaa3990a0cb13ae2932524f278e9999" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga08e92b5335b8ba521e1ccdf2d7187c1c" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c" > GX2UniformVar< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga08e92b5335b8ba521e1ccdf2d7187c1c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga3a21c3b92ae9280b58e05bc3801130b6" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6" > GX2UniformInitialValue< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga3a21c3b92ae9280b58e05bc3801130b6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gacad67e4e403defcd16435e10909658b1" > < td class = "memItemLeft" align = "right" valign = "top" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1" > GX2VertexShader< / a > < / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gacad67e4e403defcd16435e10909658b1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ga13403afe89a9102463dd09fb10d70528" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga13403afe89a9102463dd09fb10d70528" > GX2CalcGeometryShaderInputRingBufferSize< / a > (uint32_t ringItemSize)< / td > < / tr >
< tr class = "separator:ga13403afe89a9102463dd09fb10d70528" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaebb3b60cb9b61fdc616e7a42e749c002" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gaebb3b60cb9b61fdc616e7a42e749c002" > GX2CalcGeometryShaderOutputRingBufferSize< / a > (uint32_t ringItemSize)< / td > < / tr >
< tr class = "separator:gaebb3b60cb9b61fdc616e7a42e749c002" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gabbafb631bb2c360f985bdad4eb350c6c" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gabbafb631bb2c360f985bdad4eb350c6c" > GX2CalcFetchShaderSizeEx< / a > (uint32_t attribs, < a class = "el" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > fetchShaderType, < a class = "el" href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a > tesellationMode)< / td > < / tr >
< tr class = "separator:gabbafb631bb2c360f985bdad4eb350c6c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga5f3a0bbed067a5549ba3f75688403dac" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga5f3a0bbed067a5549ba3f75688403dac" > GX2InitFetchShaderEx< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > *fetchShader, uint8_t *buffer, uint32_t attribCount, < a class = "el" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > *attribs, < a class = "el" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > type, < a class = "el" href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a > tessMode)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga5f3a0bbed067a5549ba3f75688403dac" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga8475f3b74dd84ec68840c3913e050042" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga8475f3b74dd84ec68840c3913e050042" > GX2SetFetchShader< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga8475f3b74dd84ec68840c3913e050042" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gabe63ee5fa306154d9c9c7bb1dc5caaba" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gabe63ee5fa306154d9c9c7bb1dc5caaba" > GX2SetVertexShader< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gabe63ee5fa306154d9c9c7bb1dc5caaba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga270a6a738183bd48738cab4997dd5bb0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga270a6a738183bd48738cab4997dd5bb0" > GX2SetPixelShader< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga270a6a738183bd48738cab4997dd5bb0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gaa230df3c1f9c72960418710710c6c2c4" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gaa230df3c1f9c72960418710710c6c2c4" > GX2SetGeometryShader< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gaa230df3c1f9c72960418710710c6c2c4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga5cba4d4b9e554efcc99e55156c9e2d38" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga5cba4d4b9e554efcc99e55156c9e2d38" > GX2SetVertexSampler< / a > (< a class = "el" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *sampler, uint32_t id)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga5cba4d4b9e554efcc99e55156c9e2d38" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gaef5e5e5fb0425250b8105c25f322ea10" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gaef5e5e5fb0425250b8105c25f322ea10" > GX2SetPixelSampler< / a > (< a class = "el" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *sampler, uint32_t id)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gaef5e5e5fb0425250b8105c25f322ea10" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gae51b1e15aeb7bdfce7cedb2a86733d2a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gae51b1e15aeb7bdfce7cedb2a86733d2a" > GX2SetGeometrySampler< / a > (< a class = "el" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *sampler, uint32_t id)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gae51b1e15aeb7bdfce7cedb2a86733d2a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gac6d69c7e85803e3b62e2ecea984dcf92" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gac6d69c7e85803e3b62e2ecea984dcf92" > GX2SetVertexUniformReg< / a > (uint32_t offset, uint32_t count, uint32_t *data)< / td > < / tr >
< tr class = "separator:gac6d69c7e85803e3b62e2ecea984dcf92" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga6dba529cedb805c10b44cda02df66f72" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga6dba529cedb805c10b44cda02df66f72" > GX2SetPixelUniformReg< / a > (uint32_t offset, uint32_t count, uint32_t *data)< / td > < / tr >
< tr class = "separator:ga6dba529cedb805c10b44cda02df66f72" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga72650d926a0a8498513b37e6e7c8c17d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga72650d926a0a8498513b37e6e7c8c17d" > GX2SetVertexUniformBlock< / a > (uint32_t location, uint32_t size, const void *data)< / td > < / tr >
< tr class = "separator:ga72650d926a0a8498513b37e6e7c8c17d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga7b30cb1144cde386487b249b4a9b89ec" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga7b30cb1144cde386487b249b4a9b89ec" > GX2SetPixelUniformBlock< / a > (uint32_t location, uint32_t size, const void *data)< / td > < / tr >
< tr class = "separator:ga7b30cb1144cde386487b249b4a9b89ec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga1f30e7b3eab50097db753ad962a3804f" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga1f30e7b3eab50097db753ad962a3804f" > GX2SetGeometryUniformBlock< / a > (uint32_t location, uint32_t size, const void *data)< / td > < / tr >
< tr class = "separator:ga1f30e7b3eab50097db753ad962a3804f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga2b6bd57f146ff02f4ed791c7741910eb" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga2b6bd57f146ff02f4ed791c7741910eb" > GX2SetShaderModeEx< / a > (< a class = "el" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)< / td > < / tr >
< tr class = "separator:ga2b6bd57f146ff02f4ed791c7741910eb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga5304f07456a6ee422f90e0fb9ae092ea" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga5304f07456a6ee422f90e0fb9ae092ea" > GX2SetStreamOutEnable< / a > (< a class = "el" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > enable)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga5304f07456a6ee422f90e0fb9ae092ea" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga2d47ecf0fcc2cb6ba31eb388974138fd" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga2d47ecf0fcc2cb6ba31eb388974138fd" > GX2SetGeometryShaderInputRingBuffer< / a > (void *buffer, uint32_t size)< / td > < / tr >
< tr class = "separator:ga2d47ecf0fcc2cb6ba31eb388974138fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga8066ae8ce8a4307a814d69b6b51f2389" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga8066ae8ce8a4307a814d69b6b51f2389" > GX2SetGeometryShaderOutputRingBuffer< / a > (void *buffer, uint32_t size)< / td > < / tr >
< tr class = "separator:ga8066ae8ce8a4307a814d69b6b51f2389" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga67e2aafe6a4744a35156228c0a438d3a" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga67e2aafe6a4744a35156228c0a438d3a" > GX2GetPixelShaderGPRs< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga67e2aafe6a4744a35156228c0a438d3a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga90c1fb0cf493f6e5271aa8fefe715d26" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga90c1fb0cf493f6e5271aa8fefe715d26" > GX2GetPixelShaderStackEntries< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga90c1fb0cf493f6e5271aa8fefe715d26" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga5b2678bcb77aad93622701376307b5c3" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga5b2678bcb77aad93622701376307b5c3" > GX2GetVertexShaderGPRs< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga5b2678bcb77aad93622701376307b5c3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gabae27f01e633fe23cd5be2f319e6d55a" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gabae27f01e633fe23cd5be2f319e6d55a" > GX2GetVertexShaderStackEntries< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gabae27f01e633fe23cd5be2f319e6d55a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:gac0f3a24fa33bb8d778e0f823bf5592f7" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#gac0f3a24fa33bb8d778e0f823bf5592f7" > GX2GetGeometryShaderGPRs< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:gac0f3a24fa33bb8d778e0f823bf5592f7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:ga46521313cd6ecf5980935acdc068401b" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "group__gx2__shader.html#ga46521313cd6ecf5980935acdc068401b" > GX2GetGeometryShaderStackEntries< / a > (< a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *shader)< / td > < / tr >
2016-06-08 01:12:20 +01:00
< tr class = "separator:ga46521313cd6ecf5980935acdc068401b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
2018-07-26 20:52:03 +10:00
< hr / > < h2 class = "groupheader" > Data Structure Documentation< / h2 >
< a name = "structGX2FetchShader" id = "structGX2FetchShader" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2FetchShader" > ◆ < / a > < / span > GX2FetchShader< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2FetchShader< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00029" > 29< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a733cf6ff463e8d6828f40daae3a0c188" > < / a > < a class = "el" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a > < / td >
< td class = "fieldname" >
type< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a76aa0a07999c5586df52b33e1a0879c0" > < / a > struct < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader_8regs" > GX2FetchShader< / a > < / td >
< td class = "fieldname" >
regs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ab2c6b258f02add8fdf4cfc7c371dd772" > < / a > uint32_t< / td >
< td class = "fieldname" >
size< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af5ef574c353d6881fd517e032f3e0876" > < / a > void *< / td >
< td class = "fieldname" >
program< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a6f2020045859b420a2714f34107f74ed" > < / a > uint32_t< / td >
< td class = "fieldname" >
attribCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a3e48f985eb6924a8f793efb2ac1b6658" > < / a > uint32_t< / td >
< td class = "fieldname" >
numDivisors< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a51903de270bc66ccfaa183a3cd4f20a6" > < / a > uint32_t< / td >
< td class = "fieldname" >
divisors[2]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2FetchShader_8regs" id = "structGX2FetchShader_8regs" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2FetchShader_8regs" > ◆ < / a > < / span > GX2FetchShader.regs< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2FetchShader.regs< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00033" > 33< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a5c173bebe679254d4853ef4ea94627f3" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_pgm_resources_fs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2UniformBlock" id = "structGX2UniformBlock" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2UniformBlock" > ◆ < / a > < / span > GX2UniformBlock< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2UniformBlock< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00053" > 53< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f8f80d37794cde9472343e4487ba3eb" > < / a > const char *< / td >
< td class = "fieldname" >
name< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a894bdfa2d603d8343f8ef01dda6fcd23" > < / a > uint32_t< / td >
< td class = "fieldname" >
offset< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ab2c6b258f02add8fdf4cfc7c371dd772" > < / a > uint32_t< / td >
< td class = "fieldname" >
size< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2UniformVar" id = "structGX2UniformVar" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2UniformVar" > ◆ < / a > < / span > GX2UniformVar< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2UniformVar< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00064" > 64< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f8f80d37794cde9472343e4487ba3eb" > < / a > const char *< / td >
< td class = "fieldname" >
name< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a45df8a4b60044354111eeca3e22c5de8" > < / a > < a class = "el" href = "group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3" > GX2ShaderVarType< / a > < / td >
< td class = "fieldname" >
type< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a86988a65e0d3ece7990c032c159786d6" > < / a > uint32_t< / td >
< td class = "fieldname" >
count< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a894bdfa2d603d8343f8ef01dda6fcd23" > < / a > uint32_t< / td >
< td class = "fieldname" >
offset< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a5fc5c5d6db60bd614f826b6ba46abd29" > < / a > int32_t< / td >
< td class = "fieldname" >
block< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2UniformInitialValue" id = "structGX2UniformInitialValue" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2UniformInitialValue" > ◆ < / a > < / span > GX2UniformInitialValue< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2UniformInitialValue< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00079" > 79< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a6b330af43261f372e7d0f540d1842871" > < / a > float< / td >
< td class = "fieldname" >
value[4]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a894bdfa2d603d8343f8ef01dda6fcd23" > < / a > uint32_t< / td >
< td class = "fieldname" >
offset< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2LoopVar" id = "structGX2LoopVar" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2LoopVar" > ◆ < / a > < / span > GX2LoopVar< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2LoopVar< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00088" > 88< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a894bdfa2d603d8343f8ef01dda6fcd23" > < / a > uint32_t< / td >
< td class = "fieldname" >
offset< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ae7f66047e6e39ba2bb6af8b95f00d1dd" > < / a > uint32_t< / td >
< td class = "fieldname" >
value< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2SamplerVar" id = "structGX2SamplerVar" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2SamplerVar" > ◆ < / a > < / span > GX2SamplerVar< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2SamplerVar< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00097" > 97< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f8f80d37794cde9472343e4487ba3eb" > < / a > const char *< / td >
< td class = "fieldname" >
name< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aac899b90ed693be192f545780f75ff37" > < / a > < a class = "el" href = "group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6" > GX2SamplerVarType< / a > < / td >
< td class = "fieldname" >
type< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f37ff59738c23420be43a6b1ba69769" > < / a > uint32_t< / td >
< td class = "fieldname" >
location< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2AttribVar" id = "structGX2AttribVar" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2AttribVar" > ◆ < / a > < / span > GX2AttribVar< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2AttribVar< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00108" > 108< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f8f80d37794cde9472343e4487ba3eb" > < / a > const char *< / td >
< td class = "fieldname" >
name< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a45df8a4b60044354111eeca3e22c5de8" > < / a > < a class = "el" href = "group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3" > GX2ShaderVarType< / a > < / td >
< td class = "fieldname" >
type< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a86988a65e0d3ece7990c032c159786d6" > < / a > uint32_t< / td >
< td class = "fieldname" >
count< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f37ff59738c23420be43a6b1ba69769" > < / a > uint32_t< / td >
< td class = "fieldname" >
location< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2VertexShader" id = "structGX2VertexShader" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2VertexShader" > ◆ < / a > < / span > GX2VertexShader< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2VertexShader< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00121" > 121< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a40a0e5cddce64c5f0b5507cea501a1da" > < / a > struct < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader_8regs" > GX2VertexShader< / a > < / td >
< td class = "fieldname" >
regs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ab2c6b258f02add8fdf4cfc7c371dd772" > < / a > uint32_t< / td >
< td class = "fieldname" >
size< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af5ef574c353d6881fd517e032f3e0876" > < / a > void *< / td >
< td class = "fieldname" >
program< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a80b833f04b3c09b9063389cb2d114dec" > < / a > < a class = "el" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < / td >
< td class = "fieldname" >
mode< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af4e48f42772a021d4755617833d1cd26" > < / a > uint32_t< / td >
< td class = "fieldname" >
uniformBlockCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a34e5750418218697a2bad5ab268dcec4" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > *< / td >
< td class = "fieldname" >
uniformBlocks< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa19b2f9d2b337a4e4f1fd240b812390b" > < / a > uint32_t< / td >
< td class = "fieldname" >
uniformVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aeb8318940be97e975cf0323cf1c8a411" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > *< / td >
< td class = "fieldname" >
uniformVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a109a52fe0bd7aded4e1575f5e75a2948" > < / a > uint32_t< / td >
< td class = "fieldname" >
initialValueCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "afaf46715c65e8a81d1d215edc9dcfe44" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > *< / td >
< td class = "fieldname" >
initialValues< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9304dafa20b588a8b4a9fd2a1b17733c" > < / a > uint32_t< / td >
< td class = "fieldname" >
loopVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9247234a664bc816bc8c626395d43859" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > *< / td >
< td class = "fieldname" >
loopVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a721354b689956649a42bc1ee10c43534" > < / a > uint32_t< / td >
< td class = "fieldname" >
samplerVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a33c633a07c1e1c4cd28d0ded6efdc993" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > *< / td >
< td class = "fieldname" >
samplerVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a1fea65cb184bc06a98b3671a7ed73072" > < / a > uint32_t< / td >
< td class = "fieldname" >
attribVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a014d3eb5405796d96ecb6b3c2ea7fc26" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > *< / td >
< td class = "fieldname" >
attribVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ab1adf8f22b9a70ad083651f9c0533595" > < / a > uint32_t< / td >
< td class = "fieldname" >
ringItemsize< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af9760da507d9fe80a1481d1233f51753" > < / a > < a class = "el" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > < / td >
< td class = "fieldname" >
hasStreamOut< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a67a05a136d4aa2fc486420556289d391" > < / a > uint32_t< / td >
< td class = "fieldname" >
streamOutStride[4]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a25b16e3b4fe30d7d64d91d16e34bf846" > < / a > < a class = "el" href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < / td >
< td class = "fieldname" >
gx2rBuffer< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2VertexShader_8regs" id = "structGX2VertexShader_8regs" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2VertexShader_8regs" > ◆ < / a > < / span > GX2VertexShader.regs< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2VertexShader.regs< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00123" > 123< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a25d8ba186ddccc6f0b78ce01ab255842" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_pgm_resources_vs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aad220ae3233e1ed2824d03ee0ff62cbf" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_primitiveid_en< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ae90d6c12b707827c6e98a9cb720c8af5" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_vs_out_config< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a2a881bbaab740b3c1e845e9864079c9d" > < / a > uint32_t< / td >
< td class = "fieldname" >
num_spi_vs_out_id< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa23188285bc1c282d379883ec2686a34" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_vs_out_id[10]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a4d3ba0f1960956ce7f4fd6aace71adc6" > < / a > uint32_t< / td >
< td class = "fieldname" >
pa_cl_vs_out_cntl< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9c47066da4a2094f8d52c547cfaf4569" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_vtx_semantic_clear< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "adf4ee1ec35af423867f31605914ef28c" > < / a > uint32_t< / td >
< td class = "fieldname" >
num_sq_vtx_semantic< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a7924167c2508c6776f351a8e2a0a2051" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_vtx_semantic[32]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a3ed142e03b57abb5f098980a93a6cfc6" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_strmout_buffer_en< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a7023646cc837e6b7dcdf7577d2961f44" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_vertex_reuse_block_cntl< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9dafb25cacf56d7e4d5c562d05bae676" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_hos_reuse_depth< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2PixelShader" id = "structGX2PixelShader" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2PixelShader" > ◆ < / a > < / span > GX2PixelShader< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2PixelShader< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00201" > 201< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a53e5e07f8581fe46bf45bf4dad0ca190" > < / a > struct < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader_8regs" > GX2PixelShader< / a > < / td >
< td class = "fieldname" >
regs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ab2c6b258f02add8fdf4cfc7c371dd772" > < / a > uint32_t< / td >
< td class = "fieldname" >
size< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af5ef574c353d6881fd517e032f3e0876" > < / a > void *< / td >
< td class = "fieldname" >
program< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a80b833f04b3c09b9063389cb2d114dec" > < / a > < a class = "el" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < / td >
< td class = "fieldname" >
mode< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af4e48f42772a021d4755617833d1cd26" > < / a > uint32_t< / td >
< td class = "fieldname" >
uniformBlockCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a34e5750418218697a2bad5ab268dcec4" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > *< / td >
< td class = "fieldname" >
uniformBlocks< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa19b2f9d2b337a4e4f1fd240b812390b" > < / a > uint32_t< / td >
< td class = "fieldname" >
uniformVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aeb8318940be97e975cf0323cf1c8a411" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > *< / td >
< td class = "fieldname" >
uniformVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a109a52fe0bd7aded4e1575f5e75a2948" > < / a > uint32_t< / td >
< td class = "fieldname" >
initialValueCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "afaf46715c65e8a81d1d215edc9dcfe44" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > *< / td >
< td class = "fieldname" >
initialValues< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9304dafa20b588a8b4a9fd2a1b17733c" > < / a > uint32_t< / td >
< td class = "fieldname" >
loopVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9247234a664bc816bc8c626395d43859" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > *< / td >
< td class = "fieldname" >
loopVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a721354b689956649a42bc1ee10c43534" > < / a > uint32_t< / td >
< td class = "fieldname" >
samplerVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a33c633a07c1e1c4cd28d0ded6efdc993" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > *< / td >
< td class = "fieldname" >
samplerVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a25b16e3b4fe30d7d64d91d16e34bf846" > < / a > < a class = "el" href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < / td >
< td class = "fieldname" >
gx2rBuffer< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2PixelShader_8regs" id = "structGX2PixelShader_8regs" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2PixelShader_8regs" > ◆ < / a > < / span > GX2PixelShader.regs< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2PixelShader.regs< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00203" > 203< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ac4052d7ee062c5b8fa6b53420d41db62" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_pgm_resources_ps< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "abfaec46b6f6676bd8ae16de830efcceb" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_pgm_exports_ps< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a7dce9f632f015e1a22474e4b1e276ef8" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_ps_in_control_0< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a6698f18d85a0aa55689990df6374d71a" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_ps_in_control_1< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "abd20267efcd4e42759e53849063e9f98" > < / a > uint32_t< / td >
< td class = "fieldname" >
num_spi_ps_input_cntl< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a4c6cb4aff9ab1a57197775b819c27f7d" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_ps_input_cntls[32]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "abaf18320a28a654401c9a1afa1f3db2d" > < / a > uint32_t< / td >
< td class = "fieldname" >
cb_shader_mask< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a206cc2ea6ef820750ba7ceb8309e2190" > < / a > uint32_t< / td >
< td class = "fieldname" >
cb_shader_control< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a585d77f267548b5b91d54000239b5272" > < / a > uint32_t< / td >
< td class = "fieldname" >
db_shader_control< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a189ca328ab06cde5a806f8e0499ddcb7" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_input_z< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2GeometryShader" id = "structGX2GeometryShader" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2GeometryShader" > ◆ < / a > < / span > GX2GeometryShader< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2GeometryShader< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00264" > 264< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a0dd0c4953218599c5c46eee5d73203be" > < / a > struct < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader_8regs" > GX2GeometryShader< / a > < / td >
< td class = "fieldname" >
regs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ab2c6b258f02add8fdf4cfc7c371dd772" > < / a > uint32_t< / td >
< td class = "fieldname" >
size< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af5ef574c353d6881fd517e032f3e0876" > < / a > void *< / td >
< td class = "fieldname" >
program< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a384a7000e84b476d3dce8bd9f7e1b4d1" > < / a > uint32_t< / td >
< td class = "fieldname" >
vertexProgramSize< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a37c1adf360eabcb3c5afabc0fbf9eef1" > < / a > void *< / td >
< td class = "fieldname" >
vertexProgram< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a80b833f04b3c09b9063389cb2d114dec" > < / a > < a class = "el" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a > < / td >
< td class = "fieldname" >
mode< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af4e48f42772a021d4755617833d1cd26" > < / a > uint32_t< / td >
< td class = "fieldname" >
uniformBlockCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a34e5750418218697a2bad5ab268dcec4" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > *< / td >
< td class = "fieldname" >
uniformBlocks< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa19b2f9d2b337a4e4f1fd240b812390b" > < / a > uint32_t< / td >
< td class = "fieldname" >
uniformVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aeb8318940be97e975cf0323cf1c8a411" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > *< / td >
< td class = "fieldname" >
uniformVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a109a52fe0bd7aded4e1575f5e75a2948" > < / a > uint32_t< / td >
< td class = "fieldname" >
initialValueCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "afaf46715c65e8a81d1d215edc9dcfe44" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > *< / td >
< td class = "fieldname" >
initialValues< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9304dafa20b588a8b4a9fd2a1b17733c" > < / a > uint32_t< / td >
< td class = "fieldname" >
loopVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9247234a664bc816bc8c626395d43859" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > *< / td >
< td class = "fieldname" >
loopVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a721354b689956649a42bc1ee10c43534" > < / a > uint32_t< / td >
< td class = "fieldname" >
samplerVarCount< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a33c633a07c1e1c4cd28d0ded6efdc993" > < / a > < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > *< / td >
< td class = "fieldname" >
samplerVars< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a47a3b3f47d41f72b23b55fa3d5cc5d2d" > < / a > uint32_t< / td >
< td class = "fieldname" >
ringItemSize< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af9760da507d9fe80a1481d1233f51753" > < / a > < a class = "el" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a > < / td >
< td class = "fieldname" >
hasStreamOut< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a67a05a136d4aa2fc486420556289d391" > < / a > uint32_t< / td >
< td class = "fieldname" >
streamOutStride[4]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a25b16e3b4fe30d7d64d91d16e34bf846" > < / a > < a class = "el" href = "group__gx2r__buffer.html#structGX2RBuffer" > GX2RBuffer< / a > < / td >
< td class = "fieldname" >
gx2rBuffer< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2GeometryShader_8regs" id = "structGX2GeometryShader_8regs" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2GeometryShader_8regs" > ◆ < / a > < / span > GX2GeometryShader.regs< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2GeometryShader.regs< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00266" > 266< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a68d81985dab25e85eb1a3ee46e211fe0" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_pgm_resources_gs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa5f451c388ff74607603b511ce60dc83" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_gs_out_prim_type< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a7667521e94d83aac313003e4c8d0e63c" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_gs_mode< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a4d3ba0f1960956ce7f4fd6aace71adc6" > < / a > uint32_t< / td >
< td class = "fieldname" >
pa_cl_vs_out_cntl< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a25d8ba186ddccc6f0b78ce01ab255842" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_pgm_resources_vs< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ad86ff8902bb851d1362e9e502ab1d9e8" > < / a > uint32_t< / td >
< td class = "fieldname" >
sq_gs_vert_itemsize< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ae90d6c12b707827c6e98a9cb720c8af5" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_vs_out_config< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a2a881bbaab740b3c1e845e9864079c9d" > < / a > uint32_t< / td >
< td class = "fieldname" >
num_spi_vs_out_id< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa23188285bc1c282d379883ec2686a34" > < / a > uint32_t< / td >
< td class = "fieldname" >
spi_vs_out_id[10]< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a3ed142e03b57abb5f098980a93a6cfc6" > < / a > uint32_t< / td >
< td class = "fieldname" >
vgt_strmout_buffer_en< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structGX2AttribStream" id = "structGX2AttribStream" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structGX2AttribStream" > ◆ < / a > < / span > GX2AttribStream< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct GX2AttribStream< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00338" > 338< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8f37ff59738c23420be43a6b1ba69769" > < / a > uint32_t< / td >
< td class = "fieldname" >
location< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ac361fef6bf135953d536299eb0b119c3" > < / a > uint32_t< / td >
< td class = "fieldname" >
buffer< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a894bdfa2d603d8343f8ef01dda6fcd23" > < / a > uint32_t< / td >
< td class = "fieldname" >
offset< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a480e3629a8b750c08f78f8660a6a9b89" > < / a > < a class = "el" href = "group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb" > GX2AttribFormat< / a > < / td >
< td class = "fieldname" >
format< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a7188ab8278ce9c5922bfdfd8cd2f91ca" > < / a > < a class = "el" href = "group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48" > GX2AttribIndexType< / a > < / td >
< td class = "fieldname" >
type< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ad2f72cfa2fa2237db241c107d9208452" > < / a > uint32_t< / td >
< td class = "fieldname" >
aluDivisor< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ad3bee21df6875eeccd25d3c577e0600a" > < / a > uint32_t< / td >
< td class = "fieldname" >
mask< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a36155a846634b57e7140d1db7baee8a7" > < / a > < a class = "el" href = "group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c" > GX2EndianSwapMode< / a > < / td >
< td class = "fieldname" >
endianSwap< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
2016-06-08 01:12:20 +01:00
< h2 class = "groupheader" > Typedef Documentation< / h2 >
2018-07-26 20:52:03 +10:00
< a id = "gaeacdc726c12e64a6017eb5a8e2c4f469" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gaeacdc726c12e64a6017eb5a8e2c4f469" > ◆ < / a > < / span > GX2AttribVar< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > < a class = "el" href = "group__gx2__shader.html#structGX2AttribVar" > GX2AttribVar< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00017" > 17< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga0a09059999b45a3cc91c54624a3e2e06" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga0a09059999b45a3cc91c54624a3e2e06" > ◆ < / a > < / span > GX2AttribStream< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > < a class = "el" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00018" > 18< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga5130c0612c00d77663ec672de1504d3f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga5130c0612c00d77663ec672de1504d3f" > ◆ < / a > < / span > GX2FetchShader< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00019" > 19< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gaa0e01b50e94bb7b1a9221f28cb74391d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gaa0e01b50e94bb7b1a9221f28cb74391d" > ◆ < / a > < / span > GX2GeometryShader< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00020" > 20< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga4ea5d0009738cf9b1c2ac0479d801f3b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga4ea5d0009738cf9b1c2ac0479d801f3b" > ◆ < / a > < / span > GX2LoopVar< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > < a class = "el" href = "group__gx2__shader.html#structGX2LoopVar" > GX2LoopVar< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00021" > 21< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gabdc2bcc7c275952e963a2f485c4c1a20" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gabdc2bcc7c275952e963a2f485c4c1a20" > ◆ < / a > < / span > GX2PixelShader< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00022" > 22< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga48b5732cb13373a0ece237a3a9f12ed2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga48b5732cb13373a0ece237a3a9f12ed2" > ◆ < / a > < / span > GX2SamplerVar< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > < a class = "el" href = "group__gx2__shader.html#structGX2SamplerVar" > GX2SamplerVar< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00023" > 23< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gaecaa3990a0cb13ae2932524f278e9999" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gaecaa3990a0cb13ae2932524f278e9999" > ◆ < / a > < / span > GX2UniformBlock< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformBlock" > GX2UniformBlock< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00024" > 24< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga08e92b5335b8ba521e1ccdf2d7187c1c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga08e92b5335b8ba521e1ccdf2d7187c1c" > ◆ < / a > < / span > GX2UniformVar< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformVar" > GX2UniformVar< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00025" > 25< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga3a21c3b92ae9280b58e05bc3801130b6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga3a21c3b92ae9280b58e05bc3801130b6" > ◆ < / a > < / span > GX2UniformInitialValue< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > < a class = "el" href = "group__gx2__shader.html#structGX2UniformInitialValue" > GX2UniformInitialValue< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00026" > 26< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gacad67e4e403defcd16435e10909658b1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gacad67e4e403defcd16435e10909658b1" > ◆ < / a > < / span > GX2VertexShader< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2018-07-26 20:52:03 +10:00
< td class = "memname" > typedef struct < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > < / td >
2016-06-08 01:12:20 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-07-26 20:52:03 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "shaders_8h_source.html#l00027" > 27< / a > of file < a class = "el" href = "shaders_8h_source.html" > shaders.h< / a > .< / p >
2016-06-08 01:12:20 +01:00
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
2018-07-26 20:52:03 +10:00
< a id = "ga13403afe89a9102463dd09fb10d70528" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga13403afe89a9102463dd09fb10d70528" > ◆ < / a > < / span > GX2CalcGeometryShaderInputRingBufferSize()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2CalcGeometryShaderInputRingBufferSize < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > ringItemSize< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gaebb3b60cb9b61fdc616e7a42e749c002" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gaebb3b60cb9b61fdc616e7a42e749c002" > ◆ < / a > < / span > GX2CalcGeometryShaderOutputRingBufferSize()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2CalcGeometryShaderOutputRingBufferSize < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > ringItemSize< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gabbafb631bb2c360f985bdad4eb350c6c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gabbafb631bb2c360f985bdad4eb350c6c" > ◆ < / a > < / span > GX2CalcFetchShaderSizeEx()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2CalcFetchShaderSizeEx < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > attribs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a >   < / td >
< td class = "paramname" > < em > fetchShaderType< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a >   < / td >
< td class = "paramname" > < em > tesellationMode< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga5f3a0bbed067a5549ba3f75688403dac" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga5f3a0bbed067a5549ba3f75688403dac" > ◆ < / a > < / span > GX2InitFetchShaderEx()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2InitFetchShaderEx < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > fetchShader< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint8_t *  < / td >
< td class = "paramname" > < em > buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > attribCount< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2AttribStream" > GX2AttribStream< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > attribs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe" > GX2FetchShaderType< / a >   < / td >
< td class = "paramname" > < em > type< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee" > GX2TessellationMode< / a >   < / td >
< td class = "paramname" > < em > tessMode< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga8475f3b74dd84ec68840c3913e050042" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga8475f3b74dd84ec68840c3913e050042" > ◆ < / a > < / span > GX2SetFetchShader()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetFetchShader < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2FetchShader" > GX2FetchShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gabe63ee5fa306154d9c9c7bb1dc5caaba" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gabe63ee5fa306154d9c9c7bb1dc5caaba" > ◆ < / a > < / span > GX2SetVertexShader()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetVertexShader < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga270a6a738183bd48738cab4997dd5bb0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga270a6a738183bd48738cab4997dd5bb0" > ◆ < / a > < / span > GX2SetPixelShader()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetPixelShader < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gaa230df3c1f9c72960418710710c6c2c4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gaa230df3c1f9c72960418710710c6c2c4" > ◆ < / a > < / span > GX2SetGeometryShader()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetGeometryShader < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga5cba4d4b9e554efcc99e55156c9e2d38" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga5cba4d4b9e554efcc99e55156c9e2d38" > ◆ < / a > < / span > GX2SetVertexSampler()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetVertexSampler < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > sampler< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > id< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gaef5e5e5fb0425250b8105c25f322ea10" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gaef5e5e5fb0425250b8105c25f322ea10" > ◆ < / a > < / span > GX2SetPixelSampler()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetPixelSampler < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > sampler< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > id< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gae51b1e15aeb7bdfce7cedb2a86733d2a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gae51b1e15aeb7bdfce7cedb2a86733d2a" > ◆ < / a > < / span > GX2SetGeometrySampler()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetGeometrySampler < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__sampler.html#structGX2Sampler" > GX2Sampler< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > sampler< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > id< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gac6d69c7e85803e3b62e2ecea984dcf92" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gac6d69c7e85803e3b62e2ecea984dcf92" > ◆ < / a > < / span > GX2SetVertexUniformReg()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetVertexUniformReg < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > offset< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t *  < / td >
< td class = "paramname" > < em > data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga6dba529cedb805c10b44cda02df66f72" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga6dba529cedb805c10b44cda02df66f72" > ◆ < / a > < / span > GX2SetPixelUniformReg()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetPixelUniformReg < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > offset< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > count< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t *  < / td >
< td class = "paramname" > < em > data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga72650d926a0a8498513b37e6e7c8c17d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga72650d926a0a8498513b37e6e7c8c17d" > ◆ < / a > < / span > GX2SetVertexUniformBlock()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetVertexUniformBlock < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > location< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const void *  < / td >
< td class = "paramname" > < em > data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga7b30cb1144cde386487b249b4a9b89ec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga7b30cb1144cde386487b249b4a9b89ec" > ◆ < / a > < / span > GX2SetPixelUniformBlock()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetPixelUniformBlock < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > location< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const void *  < / td >
< td class = "paramname" > < em > data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga1f30e7b3eab50097db753ad962a3804f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga1f30e7b3eab50097db753ad962a3804f" > ◆ < / a > < / span > GX2SetGeometryUniformBlock()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetGeometryUniformBlock < / td >
< td > (< / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > location< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > size< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const void *  < / td >
< td class = "paramname" > < em > data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga2b6bd57f146ff02f4ed791c7741910eb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga2b6bd57f146ff02f4ed791c7741910eb" > ◆ < / a > < / span > GX2SetShaderModeEx()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetShaderModeEx < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36" > GX2ShaderMode< / a >   < / td >
< td class = "paramname" > < em > mode< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > numVsGpr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > numVsStackEntries< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > numGsGpr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > numGsStackEntries< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > numPsGpr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > numPsStackEntries< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga5304f07456a6ee422f90e0fb9ae092ea" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga5304f07456a6ee422f90e0fb9ae092ea" > ◆ < / a > < / span > GX2SetStreamOutEnable()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetStreamOutEnable < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372" > BOOL< / a >   < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > enable< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga2d47ecf0fcc2cb6ba31eb388974138fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga2d47ecf0fcc2cb6ba31eb388974138fd" > ◆ < / a > < / span > GX2SetGeometryShaderInputRingBuffer()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetGeometryShaderInputRingBuffer < / td >
< td > (< / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > size< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga8066ae8ce8a4307a814d69b6b51f2389" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga8066ae8ce8a4307a814d69b6b51f2389" > ◆ < / a > < / span > GX2SetGeometryShaderOutputRingBuffer()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void GX2SetGeometryShaderOutputRingBuffer < / td >
< td > (< / td >
< td class = "paramtype" > void *  < / td >
< td class = "paramname" > < em > buffer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > size< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga67e2aafe6a4744a35156228c0a438d3a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga67e2aafe6a4744a35156228c0a438d3a" > ◆ < / a > < / span > GX2GetPixelShaderGPRs()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2GetPixelShaderGPRs < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga90c1fb0cf493f6e5271aa8fefe715d26" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga90c1fb0cf493f6e5271aa8fefe715d26" > ◆ < / a > < / span > GX2GetPixelShaderStackEntries()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2GetPixelShaderStackEntries < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2PixelShader" > GX2PixelShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga5b2678bcb77aad93622701376307b5c3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga5b2678bcb77aad93622701376307b5c3" > ◆ < / a > < / span > GX2GetVertexShaderGPRs()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2GetVertexShaderGPRs < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gabae27f01e633fe23cd5be2f319e6d55a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gabae27f01e633fe23cd5be2f319e6d55a" > ◆ < / a > < / span > GX2GetVertexShaderStackEntries()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2GetVertexShaderStackEntries < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2VertexShader" > GX2VertexShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "gac0f3a24fa33bb8d778e0f823bf5592f7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#gac0f3a24fa33bb8d778e0f823bf5592f7" > ◆ < / a > < / span > GX2GetGeometryShaderGPRs()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2GetGeometryShaderGPRs < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2018-07-26 20:52:03 +10:00
< a id = "ga46521313cd6ecf5980935acdc068401b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ga46521313cd6ecf5980935acdc068401b" > ◆ < / a > < / span > GX2GetGeometryShaderStackEntries()< / h2 >
2016-06-08 01:12:20 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > uint32_t GX2GetGeometryShaderStackEntries < / td >
< td > (< / td >
2018-07-26 20:52:03 +10:00
< td class = "paramtype" > < a class = "el" href = "group__gx2__shader.html#structGX2GeometryShader" > GX2GeometryShader< / a > *  < / td >
2016-06-08 01:12:20 +01:00
< td class = "paramname" > < em > shader< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< / div > <!-- contents -->
<!-- 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" / >
2019-04-22 10:21:17 +10:00
< / a > 1.8.15
2016-06-08 01:12:20 +01:00
< / small > < / address >
< / body >
< / html >