glm/doc/api/a00102_source.html
2018-05-08 13:51:58 +02:00

689 lines
165 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>0.9.9 API documenation: type_aligned.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo-mini.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">0.9.9 API documenation
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_934f46a345653ef2b3014a1b37a162c1.html">G:</a></li><li class="navelem"><a class="el" href="dir_98f7f9d41f9d3029bd68cf237526a774.html">Source</a></li><li class="navelem"><a class="el" href="dir_9344afb825aed5e2f5be1d2015dde43c.html">G-Truc</a></li><li class="navelem"><a class="el" href="dir_45973f864e07b2505003ae343b7c8af7.html">glm</a></li><li class="navelem"><a class="el" href="dir_304be5dfae1339a7705426c0b536faf2.html">glm</a></li><li class="navelem"><a class="el" href="dir_7997edb062bdde9a99cb6835d42b0d9d.html">gtc</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">gtc/type_aligned.hpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="a00102.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#if !GLM_HAS_ALIGNED_TYPE</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"># error &quot;GLM: Aligned types are not supported on this platform&quot;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#if GLM_MESSAGES == GLM_MESSAGES_ENABLED &amp;&amp; !defined(GLM_EXT_INCLUDED)</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"># pragma message(&quot;GLM: GLM_GTC_type_aligned extension included&quot;)</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;../vec2.hpp&quot;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;../vec3.hpp&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;../vec4.hpp&quot;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;../gtc/vec1.hpp&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">namespace </span><a class="code" href="a00138.html">glm</a></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="comment">// -- *vec1 --</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="a00170.html#ga4d0bd70d5fac49b800546d608b707513"> 35</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, float, aligned_highp&gt; <a class="code" href="a00170.html#ga4d0bd70d5fac49b800546d608b707513">aligned_highp_vec1</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="a00170.html#ga6b797eec76fa471e300158f3453b3b2e"> 38</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, float, aligned_mediump&gt; <a class="code" href="a00170.html#ga6b797eec76fa471e300158f3453b3b2e">aligned_mediump_vec1</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="a00170.html#gab34aee3d5e121c543fea11d2c50ecc43"> 41</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, float, aligned_lowp&gt; <a class="code" href="a00170.html#gab34aee3d5e121c543fea11d2c50ecc43">aligned_lowp_vec1</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00170.html#gaf0448b0f7ceb8273f7eda3a92205eefc"> 44</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, double, aligned_highp&gt; <a class="code" href="a00170.html#gaf0448b0f7ceb8273f7eda3a92205eefc">aligned_highp_dvec1</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="a00170.html#ga7180b685c581adb224406a7f831608e3"> 47</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, double, aligned_mediump&gt; <a class="code" href="a00170.html#ga7180b685c581adb224406a7f831608e3">aligned_mediump_dvec1</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="a00170.html#ga7f8a2cc5a686e52b1615761f4978ca62"> 50</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, double, aligned_lowp&gt; <a class="code" href="a00170.html#ga7f8a2cc5a686e52b1615761f4978ca62">aligned_lowp_dvec1</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="a00170.html#gad63b8c5b4dc0500d54d7414ef555178f"> 53</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, int, aligned_highp&gt; <a class="code" href="a00170.html#gad63b8c5b4dc0500d54d7414ef555178f">aligned_highp_ivec1</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00170.html#ga20e63dd980b81af10cadbbe219316650"> 56</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, int, aligned_mediump&gt; <a class="code" href="a00170.html#ga20e63dd980b81af10cadbbe219316650">aligned_mediump_ivec1</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a00170.html#ga1101d3a82b2e3f5f8828bd8f3adab3e1"> 59</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, int, aligned_lowp&gt; <a class="code" href="a00170.html#ga1101d3a82b2e3f5f8828bd8f3adab3e1">aligned_lowp_ivec1</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="a00170.html#ga5b80e28396c6ef7d32c6fd18df498451"> 62</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, uint, aligned_highp&gt; <a class="code" href="a00170.html#ga5b80e28396c6ef7d32c6fd18df498451">aligned_highp_uvec1</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="a00170.html#gacb78126ea2eb779b41c7511128ff1283"> 65</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, uint, aligned_mediump&gt; <a class="code" href="a00170.html#gacb78126ea2eb779b41c7511128ff1283">aligned_mediump_uvec1</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="a00170.html#gad09b93acc43c43423408d17a64f6d7ca"> 68</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, uint, aligned_lowp&gt; <a class="code" href="a00170.html#gad09b93acc43c43423408d17a64f6d7ca">aligned_lowp_uvec1</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="a00170.html#ga862843a45b01c35ffe4d44c47ea774ad"> 71</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, bool, aligned_highp&gt; <a class="code" href="a00170.html#ga862843a45b01c35ffe4d44c47ea774ad">aligned_highp_bvec1</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="a00170.html#gadd3b8bd71a758f7fb0da8e525156f34e"> 74</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, bool, aligned_mediump&gt; <a class="code" href="a00170.html#gadd3b8bd71a758f7fb0da8e525156f34e">aligned_mediump_bvec1</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="a00170.html#gac6036449ab1c4abf8efe1ea00fcdd1c9"> 77</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, bool, aligned_lowp&gt; <a class="code" href="a00170.html#gac6036449ab1c4abf8efe1ea00fcdd1c9">aligned_lowp_bvec1</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="a00170.html#ga56473759d2702ee19ab7f91d0017fa70"> 80</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, float, packed_highp&gt; <a class="code" href="a00170.html#ga56473759d2702ee19ab7f91d0017fa70">packed_highp_vec1</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="a00170.html#ga71d63cead1e113fca0bcdaaa33aad050"> 83</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, float, packed_mediump&gt; <a class="code" href="a00170.html#ga71d63cead1e113fca0bcdaaa33aad050">packed_mediump_vec1</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="a00170.html#ga0a6198fe64166a6a61084d43c71518a9"> 86</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, float, packed_lowp&gt; <a class="code" href="a00170.html#ga0a6198fe64166a6a61084d43c71518a9">packed_lowp_vec1</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="a00170.html#gab472b2d917b5e6efd76e8c7dbfbbf9f1"> 89</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, double, packed_highp&gt; <a class="code" href="a00170.html#gab472b2d917b5e6efd76e8c7dbfbbf9f1">packed_highp_dvec1</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="a00170.html#ga8920e90ea9c01d9c97e604a938ce2cbd"> 92</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, double, packed_mediump&gt; <a class="code" href="a00170.html#ga8920e90ea9c01d9c97e604a938ce2cbd">packed_mediump_dvec1</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="a00170.html#ga054050e9d4e78d81db0e6d1573b1c624"> 95</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, double, packed_lowp&gt; <a class="code" href="a00170.html#ga054050e9d4e78d81db0e6d1573b1c624">packed_lowp_dvec1</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="a00170.html#ga7245acc887a5438f46fd85fdf076bb3b"> 98</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, int, packed_highp&gt; <a class="code" href="a00170.html#ga7245acc887a5438f46fd85fdf076bb3b">packed_highp_ivec1</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="a00170.html#ga09507ef020a49517a7bcd50438f05056"> 101</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, int, packed_mediump&gt; <a class="code" href="a00170.html#ga09507ef020a49517a7bcd50438f05056">packed_mediump_ivec1</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="a00170.html#gaf22b77f1cf3e73b8b1dddfe7f959357c"> 104</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, int, packed_lowp&gt; <a class="code" href="a00170.html#gaf22b77f1cf3e73b8b1dddfe7f959357c">packed_lowp_ivec1</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="a00170.html#ga8c32b53f628a3616aa5061e58d66fe74"> 107</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, uint, packed_highp&gt; <a class="code" href="a00170.html#ga8c32b53f628a3616aa5061e58d66fe74">packed_highp_uvec1</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="a00170.html#ga2c29fb42bab9a4f9b66bc60b2e514a34"> 110</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, uint, packed_mediump&gt; <a class="code" href="a00170.html#ga2c29fb42bab9a4f9b66bc60b2e514a34">packed_mediump_uvec1</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="a00170.html#gaf111fed760ecce16cb1988807569bee5"> 113</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, uint, packed_lowp&gt; <a class="code" href="a00170.html#gaf111fed760ecce16cb1988807569bee5">packed_lowp_uvec1</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="a00170.html#ga439e97795314b81cd15abd4e5c2e6e7a"> 116</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, bool, packed_highp&gt; <a class="code" href="a00170.html#ga439e97795314b81cd15abd4e5c2e6e7a">packed_highp_bvec1</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="a00170.html#ga5546d828d63010a8f9cf81161ad0275a"> 119</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, bool, packed_mediump&gt; <a class="code" href="a00170.html#ga5546d828d63010a8f9cf81161ad0275a">packed_mediump_bvec1</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="a00170.html#gae3c8750f53259ece334d3aa3b3649a40"> 122</a></span>&#160; <span class="keyword">typedef</span> vec&lt;1, bool, packed_lowp&gt; <a class="code" href="a00170.html#gae3c8750f53259ece334d3aa3b3649a40">packed_lowp_bvec1</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">// -- *vec2 --</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="a00170.html#gac9f8482dde741fb6bab7248b81a45465"> 127</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, float, aligned_highp&gt; <a class="code" href="a00170.html#gac9f8482dde741fb6bab7248b81a45465">aligned_highp_vec2</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="a00170.html#ga026a55ddbf2bafb1432f1157a2708616"> 130</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, float, aligned_mediump&gt; <a class="code" href="a00170.html#ga026a55ddbf2bafb1432f1157a2708616">aligned_mediump_vec2</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="a00170.html#ga53ac5d252317f1fa43c2ef921857bf13"> 133</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, float, aligned_lowp&gt; <a class="code" href="a00170.html#ga53ac5d252317f1fa43c2ef921857bf13">aligned_lowp_vec2</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="a00170.html#gab173a333e6b7ce153ceba66ac4a321cf"> 136</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, double, aligned_highp&gt; <a class="code" href="a00170.html#gab173a333e6b7ce153ceba66ac4a321cf">aligned_highp_dvec2</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="a00170.html#ga9af1eabe22f569e70d9893be72eda0f5"> 139</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, double, aligned_mediump&gt; <a class="code" href="a00170.html#ga9af1eabe22f569e70d9893be72eda0f5">aligned_mediump_dvec2</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="a00170.html#ga0e37cff4a43cca866101f0a35f01db6d"> 142</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, double, aligned_lowp&gt; <a class="code" href="a00170.html#ga0e37cff4a43cca866101f0a35f01db6d">aligned_lowp_dvec2</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="a00170.html#ga41563650f36cb7f479e080de21e08418"> 145</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, int, aligned_highp&gt; <a class="code" href="a00170.html#ga41563650f36cb7f479e080de21e08418">aligned_highp_ivec2</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="a00170.html#gaea13d89d49daca2c796aeaa82fc2c2f2"> 148</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, int, aligned_mediump&gt; <a class="code" href="a00170.html#gaea13d89d49daca2c796aeaa82fc2c2f2">aligned_mediump_ivec2</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="a00170.html#ga44c4accad582cfbd7226a19b83b0cadc"> 151</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, int, aligned_lowp&gt; <a class="code" href="a00170.html#ga44c4accad582cfbd7226a19b83b0cadc">aligned_lowp_ivec2</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="a00170.html#ga04db692662a4908beeaf5a5ba6e19483"> 154</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, uint, aligned_highp&gt; <a class="code" href="a00170.html#ga04db692662a4908beeaf5a5ba6e19483">aligned_highp_uvec2</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="a00170.html#ga081d53e0a71443d0b68ea61c870f9adc"> 157</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, uint, aligned_mediump&gt; <a class="code" href="a00170.html#ga081d53e0a71443d0b68ea61c870f9adc">aligned_mediump_uvec2</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="a00170.html#ga6f94fcd28dde906fc6cad5f742b55c1a"> 160</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, uint, aligned_lowp&gt; <a class="code" href="a00170.html#ga6f94fcd28dde906fc6cad5f742b55c1a">aligned_lowp_uvec2</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="a00170.html#ga0731b593c5e33559954c80f8687e76c6"> 163</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, bool, aligned_highp&gt; <a class="code" href="a00170.html#ga0731b593c5e33559954c80f8687e76c6">aligned_highp_bvec2</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="a00170.html#gacb183eb5e67ec0d0ea5a016cba962810"> 166</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, bool, aligned_mediump&gt; <a class="code" href="a00170.html#gacb183eb5e67ec0d0ea5a016cba962810">aligned_mediump_bvec2</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="a00170.html#ga59fadcd3835646e419372ae8b43c5d37"> 169</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, bool, aligned_lowp&gt; <a class="code" href="a00170.html#ga59fadcd3835646e419372ae8b43c5d37">aligned_lowp_bvec2</a>;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="a00170.html#ga6b8b9475e7c3b16aed13edbc460bbc4d"> 172</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, float, packed_highp&gt; <a class="code" href="a00170.html#ga6b8b9475e7c3b16aed13edbc460bbc4d">packed_highp_vec2</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="a00170.html#ga6844c6f4691d1bf67673240850430948"> 175</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, float, packed_mediump&gt; <a class="code" href="a00170.html#ga6844c6f4691d1bf67673240850430948">packed_mediump_vec2</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="a00170.html#gafbf1c2cce307c5594b165819ed83bf5d"> 178</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, float, packed_lowp&gt; <a class="code" href="a00170.html#gafbf1c2cce307c5594b165819ed83bf5d">packed_lowp_vec2</a>;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="a00170.html#ga5b2dc48fa19b684d207d69c6b145eb63"> 181</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, double, packed_highp&gt; <a class="code" href="a00170.html#ga5b2dc48fa19b684d207d69c6b145eb63">packed_highp_dvec2</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="a00170.html#ga0c754a783b6fcf80374c013371c4dae9"> 184</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, double, packed_mediump&gt; <a class="code" href="a00170.html#ga0c754a783b6fcf80374c013371c4dae9">packed_mediump_dvec2</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="a00170.html#gadc19938ddb204bfcb4d9ef35b1e2bf93"> 187</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, double, packed_lowp&gt; <a class="code" href="a00170.html#gadc19938ddb204bfcb4d9ef35b1e2bf93">packed_lowp_dvec2</a>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="a00170.html#ga54f368ec6b514a5aa4f28d40e6f93ef7"> 190</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, int, packed_highp&gt; <a class="code" href="a00170.html#ga54f368ec6b514a5aa4f28d40e6f93ef7">packed_highp_ivec2</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="a00170.html#gaaa891048dddef4627df33809ec726219"> 193</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, int, packed_mediump&gt; <a class="code" href="a00170.html#gaaa891048dddef4627df33809ec726219">packed_mediump_ivec2</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="a00170.html#ga52635859f5ef660ab999d22c11b7867f"> 196</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, int, packed_lowp&gt; <a class="code" href="a00170.html#ga52635859f5ef660ab999d22c11b7867f">packed_lowp_ivec2</a>;</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="a00170.html#gab704d4fb15f6f96d70e363d5db7060cd"> 199</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, uint, packed_highp&gt; <a class="code" href="a00170.html#gab704d4fb15f6f96d70e363d5db7060cd">packed_highp_uvec2</a>;</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="a00170.html#gaa1f95690a78dc12e39da32943243aeef"> 202</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, uint, packed_mediump&gt; <a class="code" href="a00170.html#gaa1f95690a78dc12e39da32943243aeef">packed_mediump_uvec2</a>;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="a00170.html#ga958210fe245a75b058325d367c951132"> 205</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, uint, packed_lowp&gt; <a class="code" href="a00170.html#ga958210fe245a75b058325d367c951132">packed_lowp_uvec2</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="a00170.html#gad791d671f4fcf1ed1ea41f752916b70a"> 208</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, bool, packed_highp&gt; <a class="code" href="a00170.html#gad791d671f4fcf1ed1ea41f752916b70a">packed_highp_bvec2</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="a00170.html#gab4c6414a59539e66a242ad4cf4b476b4"> 211</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, bool, packed_mediump&gt; <a class="code" href="a00170.html#gab4c6414a59539e66a242ad4cf4b476b4">packed_mediump_bvec2</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="a00170.html#gac969befedbda69eb78d4e23f751fdbee"> 214</a></span>&#160; <span class="keyword">typedef</span> vec&lt;2, bool, packed_lowp&gt; <a class="code" href="a00170.html#gac969befedbda69eb78d4e23f751fdbee">packed_lowp_bvec2</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="comment">// -- *vec3 --</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="a00170.html#ga65415d2d68c9cc0ca554524a8f5510b2"> 219</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, float, aligned_highp&gt; <a class="code" href="a00170.html#ga65415d2d68c9cc0ca554524a8f5510b2">aligned_highp_vec3</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="a00170.html#ga3a25e494173f6a64637b08a1b50a2132"> 222</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, float, aligned_mediump&gt; <a class="code" href="a00170.html#ga3a25e494173f6a64637b08a1b50a2132">aligned_mediump_vec3</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="a00170.html#ga98f0b5cd65fce164ff1367c2a3b3aa1e"> 225</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, float, aligned_lowp&gt; <a class="code" href="a00170.html#ga98f0b5cd65fce164ff1367c2a3b3aa1e">aligned_lowp_vec3</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="a00170.html#gae94ef61edfa047d05bc69b6065fc42ba"> 228</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, double, aligned_highp&gt; <a class="code" href="a00170.html#gae94ef61edfa047d05bc69b6065fc42ba">aligned_highp_dvec3</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="a00170.html#ga058e7ddab1428e47f2197bdd3a5a6953"> 231</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, double, aligned_mediump&gt; <a class="code" href="a00170.html#ga058e7ddab1428e47f2197bdd3a5a6953">aligned_mediump_dvec3</a>;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="a00170.html#gab9e669c4efd52d3347fc6d5f6b20fd59"> 234</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, double, aligned_lowp&gt; <a class="code" href="a00170.html#gab9e669c4efd52d3347fc6d5f6b20fd59">aligned_lowp_dvec3</a>;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="a00170.html#ga6eca5170bb35eac90b4972590fd31a06"> 237</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, int, aligned_highp&gt; <a class="code" href="a00170.html#ga6eca5170bb35eac90b4972590fd31a06">aligned_highp_ivec3</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="a00170.html#gabbf0f15e9c3d9868e43241ad018f82bd"> 240</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, int, aligned_mediump&gt; <a class="code" href="a00170.html#gabbf0f15e9c3d9868e43241ad018f82bd">aligned_mediump_ivec3</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="a00170.html#ga65663f10a02e52cedcddbcfe36ddf38d"> 243</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, int, aligned_lowp&gt; <a class="code" href="a00170.html#ga65663f10a02e52cedcddbcfe36ddf38d">aligned_lowp_ivec3</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="a00170.html#ga073fd6e8b241afade6d8afbd676b2667"> 246</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, uint, aligned_highp&gt; <a class="code" href="a00170.html#ga073fd6e8b241afade6d8afbd676b2667">aligned_highp_uvec3</a>;</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="a00170.html#gad6fc921bdde2bdbc7e09b028e1e9b379"> 249</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, uint, aligned_mediump&gt; <a class="code" href="a00170.html#gad6fc921bdde2bdbc7e09b028e1e9b379">aligned_mediump_uvec3</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="a00170.html#ga9e9f006970b1a00862e3e6e599eedd4c"> 252</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, uint, aligned_lowp&gt; <a class="code" href="a00170.html#ga9e9f006970b1a00862e3e6e599eedd4c">aligned_lowp_uvec3</a>;</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="a00170.html#ga0913bdf048d0cb74af1d2512aec675bc"> 255</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, bool, aligned_highp&gt; <a class="code" href="a00170.html#ga0913bdf048d0cb74af1d2512aec675bc">aligned_highp_bvec3</a>;</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="a00170.html#gacfa4a542f1b20a5b63ad702dfb6fd587"> 258</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, bool, aligned_mediump&gt; <a class="code" href="a00170.html#gacfa4a542f1b20a5b63ad702dfb6fd587">aligned_mediump_bvec3</a>;</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="a00170.html#ga83aab4d191053f169c93a3e364f2e118"> 261</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, bool, aligned_lowp&gt; <a class="code" href="a00170.html#ga83aab4d191053f169c93a3e364f2e118">aligned_lowp_bvec3</a>;</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="a00170.html#ga3815661df0e2de79beff8168c09adf1e"> 264</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, float, packed_highp&gt; <a class="code" href="a00170.html#ga3815661df0e2de79beff8168c09adf1e">packed_highp_vec3</a>;</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="a00170.html#gab0eb771b708c5b2205d9b14dd1434fd8"> 267</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, float, packed_mediump&gt; <a class="code" href="a00170.html#gab0eb771b708c5b2205d9b14dd1434fd8">packed_mediump_vec3</a>;</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="a00170.html#ga3a30c137c1f8cce478c28eab0427a570"> 270</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, float, packed_lowp&gt; <a class="code" href="a00170.html#ga3a30c137c1f8cce478c28eab0427a570">packed_lowp_vec3</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="a00170.html#gaaac6b356ef00154da41aaae7d1549193"> 273</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, double, packed_highp&gt; <a class="code" href="a00170.html#gaaac6b356ef00154da41aaae7d1549193">packed_highp_dvec3</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="a00170.html#ga1f18ada6f7cdd8c46db33ba987280fc4"> 276</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, double, packed_mediump&gt; <a class="code" href="a00170.html#ga1f18ada6f7cdd8c46db33ba987280fc4">packed_mediump_dvec3</a>;</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="a00170.html#ga9189210cabd6651a5e14a4c46fb20598"> 279</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, double, packed_lowp&gt; <a class="code" href="a00170.html#ga9189210cabd6651a5e14a4c46fb20598">packed_lowp_dvec3</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="a00170.html#ga865a9c7bb22434b1b8c5ac31e164b628"> 282</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, int, packed_highp&gt; <a class="code" href="a00170.html#ga865a9c7bb22434b1b8c5ac31e164b628">packed_highp_ivec3</a>;</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="a00170.html#ga06f26d54dca30994eb1fdadb8e69f4a2"> 285</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, int, packed_mediump&gt; <a class="code" href="a00170.html#ga06f26d54dca30994eb1fdadb8e69f4a2">packed_mediump_ivec3</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="a00170.html#ga98c9d122a959e9f3ce10a5623c310f5d"> 288</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, int, packed_lowp&gt; <a class="code" href="a00170.html#ga98c9d122a959e9f3ce10a5623c310f5d">packed_lowp_ivec3</a>;</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="a00170.html#ga0b570da473fec4619db5aa0dce5133b0"> 291</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, uint, packed_highp&gt; <a class="code" href="a00170.html#ga0b570da473fec4619db5aa0dce5133b0">packed_highp_uvec3</a>;</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="a00170.html#ga1ea2bbdbcb0a69242f6d884663c1b0ab"> 294</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, uint, packed_mediump&gt; <a class="code" href="a00170.html#ga1ea2bbdbcb0a69242f6d884663c1b0ab">packed_mediump_uvec3</a>;</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="a00170.html#ga576a3f8372197a56a79dee1c8280f485"> 297</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, uint, packed_lowp&gt; <a class="code" href="a00170.html#ga576a3f8372197a56a79dee1c8280f485">packed_lowp_uvec3</a>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="a00170.html#ga6a5a3250b57dfadc66735bc72911437f"> 300</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, bool, packed_highp&gt; <a class="code" href="a00170.html#ga6a5a3250b57dfadc66735bc72911437f">packed_highp_bvec3</a>;</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="a00170.html#ga70147763edff3fe96b03a0b98d6339a2"> 303</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, bool, packed_mediump&gt; <a class="code" href="a00170.html#ga70147763edff3fe96b03a0b98d6339a2">packed_mediump_bvec3</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="a00170.html#ga7c20adbe1409e3fe4544677a7f6fe954"> 306</a></span>&#160; <span class="keyword">typedef</span> vec&lt;3, bool, packed_lowp&gt; <a class="code" href="a00170.html#ga7c20adbe1409e3fe4544677a7f6fe954">packed_lowp_bvec3</a>;</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="comment">// -- *vec4 --</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="a00170.html#ga7cb26d354dd69d23849c34c4fba88da9"> 311</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, float, aligned_highp&gt; <a class="code" href="a00170.html#ga7cb26d354dd69d23849c34c4fba88da9">aligned_highp_vec4</a>;</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="a00170.html#ga320d1c661cff2ef214eb50241f2928b2"> 314</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, float, aligned_mediump&gt; <a class="code" href="a00170.html#ga320d1c661cff2ef214eb50241f2928b2">aligned_mediump_vec4</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="a00170.html#ga82f7275d6102593a69ce38cdad680409"> 317</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, float, aligned_lowp&gt; <a class="code" href="a00170.html#ga82f7275d6102593a69ce38cdad680409">aligned_lowp_vec4</a>;</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="a00170.html#ga8fad35c5677f228e261fe541f15363a4"> 320</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, double, aligned_highp&gt; <a class="code" href="a00170.html#ga8fad35c5677f228e261fe541f15363a4">aligned_highp_dvec4</a>;</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="a00170.html#gaffd747ea2aea1e69c2ecb04e68521b21"> 323</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, double, aligned_mediump&gt; <a class="code" href="a00170.html#gaffd747ea2aea1e69c2ecb04e68521b21">aligned_mediump_dvec4</a>;</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="a00170.html#ga226f5ec7a953cea559c16fe3aff9924f"> 326</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, double, aligned_lowp&gt; <a class="code" href="a00170.html#ga226f5ec7a953cea559c16fe3aff9924f">aligned_lowp_dvec4</a>;</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="a00170.html#ga31bfa801e1579fdba752ec3f7a45ec91"> 329</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, int, aligned_highp&gt; <a class="code" href="a00170.html#ga31bfa801e1579fdba752ec3f7a45ec91">aligned_highp_ivec4</a>;</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="a00170.html#ga6099dd7878d0a78101a4250d8cd2d736"> 332</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, int, aligned_mediump&gt; <a class="code" href="a00170.html#ga6099dd7878d0a78101a4250d8cd2d736">aligned_mediump_ivec4</a>;</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="a00170.html#gaae92fcec8b2e0328ffbeac31cc4fc419"> 335</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, int, aligned_lowp&gt; <a class="code" href="a00170.html#gaae92fcec8b2e0328ffbeac31cc4fc419">aligned_lowp_ivec4</a>;</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="a00170.html#gabdd60462042859f876c17c7346c732a5"> 338</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, uint, aligned_highp&gt; <a class="code" href="a00170.html#gabdd60462042859f876c17c7346c732a5">aligned_highp_uvec4</a>;</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="a00170.html#ga73ea0c1ba31580e107d21270883f51fc"> 341</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, uint, aligned_mediump&gt; <a class="code" href="a00170.html#ga73ea0c1ba31580e107d21270883f51fc">aligned_mediump_uvec4</a>;</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="a00170.html#ga46b1b0b9eb8625a5d69137bd66cd13dc"> 344</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, uint, aligned_lowp&gt; <a class="code" href="a00170.html#ga46b1b0b9eb8625a5d69137bd66cd13dc">aligned_lowp_uvec4</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="a00170.html#ga9df1d0c425852cf63a57e533b7a83f4f"> 347</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, bool, aligned_highp&gt; <a class="code" href="a00170.html#ga9df1d0c425852cf63a57e533b7a83f4f">aligned_highp_bvec4</a>;</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="a00170.html#ga91bc1f513bb9b0fd60281d57ded9a48c"> 350</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, bool, aligned_mediump&gt; <a class="code" href="a00170.html#ga91bc1f513bb9b0fd60281d57ded9a48c">aligned_mediump_bvec4</a>;</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="a00170.html#gaa7a76555ee4853614e5755181a8dd54e"> 353</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, bool, aligned_lowp&gt; <a class="code" href="a00170.html#gaa7a76555ee4853614e5755181a8dd54e">aligned_lowp_bvec4</a>;</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="a00170.html#ga4015f36bf5a5adb6ac5d45beed959867"> 356</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, float, packed_highp&gt; <a class="code" href="a00170.html#ga4015f36bf5a5adb6ac5d45beed959867">packed_highp_vec4</a>;</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="a00170.html#ga68c9bb24f387b312bae6a0a68e74d95e"> 359</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, float, packed_mediump&gt; <a class="code" href="a00170.html#ga68c9bb24f387b312bae6a0a68e74d95e">packed_mediump_vec4</a>;</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="a00170.html#ga3cc94fb8de80bbd8a4aa7a5b206d304a"> 362</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, float, packed_lowp&gt; <a class="code" href="a00170.html#ga3cc94fb8de80bbd8a4aa7a5b206d304a">packed_lowp_vec4</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="a00170.html#ga81b5368fe485e2630aa9b44832d592e7"> 365</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, double, packed_highp&gt; <a class="code" href="a00170.html#ga81b5368fe485e2630aa9b44832d592e7">packed_highp_dvec4</a>;</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="a00170.html#ga568b850f1116b667043533cf77826968"> 368</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, double, packed_mediump&gt; <a class="code" href="a00170.html#ga568b850f1116b667043533cf77826968">packed_mediump_dvec4</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="a00170.html#ga262dafd0c001c3a38d1cc91d024ca738"> 371</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, double, packed_lowp&gt; <a class="code" href="a00170.html#ga262dafd0c001c3a38d1cc91d024ca738">packed_lowp_dvec4</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="a00170.html#gad6f1b4e3a51c2c051814b60d5d1b8895"> 374</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, int, packed_highp&gt; <a class="code" href="a00170.html#gad6f1b4e3a51c2c051814b60d5d1b8895">packed_highp_ivec4</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="a00170.html#ga70130dc8ed9c966ec2a221ce586d45d8"> 377</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, int, packed_mediump&gt; <a class="code" href="a00170.html#ga70130dc8ed9c966ec2a221ce586d45d8">packed_mediump_ivec4</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="a00170.html#ga931731b8ae3b54c7ecc221509dae96bc"> 380</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, int, packed_lowp&gt; <a class="code" href="a00170.html#ga931731b8ae3b54c7ecc221509dae96bc">packed_lowp_ivec4</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="a00170.html#gaa582f38c82aef61dea7aaedf15bb06a6"> 383</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, uint, packed_highp&gt; <a class="code" href="a00170.html#gaa582f38c82aef61dea7aaedf15bb06a6">packed_highp_uvec4</a>;</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="a00170.html#ga63a73be86a4f07ea7a7499ab0bfebe45"> 386</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, uint, packed_mediump&gt; <a class="code" href="a00170.html#ga63a73be86a4f07ea7a7499ab0bfebe45">packed_mediump_uvec4</a>;</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="a00170.html#gafdd97922b4a2a42cd0c99a13877ff4da"> 389</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, uint, packed_lowp&gt; <a class="code" href="a00170.html#gafdd97922b4a2a42cd0c99a13877ff4da">packed_lowp_uvec4</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="a00170.html#ga09f517d88b996ef1b2f42fd54222b82d"> 392</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, bool, packed_highp&gt; <a class="code" href="a00170.html#ga09f517d88b996ef1b2f42fd54222b82d">packed_highp_bvec4</a>;</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="a00170.html#ga7b1620f259595b9da47a6374fc44588a"> 395</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, bool, packed_mediump&gt; <a class="code" href="a00170.html#ga7b1620f259595b9da47a6374fc44588a">packed_mediump_bvec4</a>;</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="a00170.html#gae473587cff3092edc0877fc691c26a0b"> 398</a></span>&#160; <span class="keyword">typedef</span> vec&lt;4, bool, packed_lowp&gt; <a class="code" href="a00170.html#gae473587cff3092edc0877fc691c26a0b">packed_lowp_bvec4</a>;</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="comment">// -- default --</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_FLOAT))</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keyword">typedef</span> aligned_lowp_vec1 <a class="code" href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a>;</div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keyword">typedef</span> aligned_lowp_vec2 <a class="code" href="a00170.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a>;</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">typedef</span> aligned_lowp_vec3 <a class="code" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a>;</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keyword">typedef</span> aligned_lowp_vec4 <a class="code" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a>;</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keyword">typedef</span> packed_lowp_vec1 <a class="code" href="a00170.html#ga14741e3d9da9ae83765389927f837331">packed_vec1</a>;</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keyword">typedef</span> packed_lowp_vec2 <a class="code" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">packed_vec2</a>;</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keyword">typedef</span> packed_lowp_vec3 <a class="code" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">packed_vec3</a>;</div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keyword">typedef</span> packed_lowp_vec4 <a class="code" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">packed_vec4</a>;</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keyword">typedef</span> aligned_mediump_vec1 <a class="code" href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a>;</div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keyword">typedef</span> aligned_mediump_vec2 <a class="code" href="a00170.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a>;</div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keyword">typedef</span> aligned_mediump_vec3 <a class="code" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a>;</div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keyword">typedef</span> aligned_mediump_vec4 <a class="code" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a>;</div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keyword">typedef</span> packed_mediump_vec1 <a class="code" href="a00170.html#ga14741e3d9da9ae83765389927f837331">packed_vec1</a>;</div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">typedef</span> packed_mediump_vec2 <a class="code" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">packed_vec2</a>;</div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">typedef</span> packed_mediump_vec3 <a class="code" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">packed_vec3</a>;</div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keyword">typedef</span> packed_mediump_vec4 <a class="code" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">packed_vec4</a>;</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_FLOAT)</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keyword">typedef</span> aligned_highp_vec1 <a class="code" href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">aligned_vec1</a>;</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="a00170.html#ga0682462f8096a226773e20fac993cde5"> 425</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_vec2 <a class="code" href="a00170.html#ga0682462f8096a226773e20fac993cde5">aligned_vec2</a>;</div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0"> 428</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_vec3 <a class="code" href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">aligned_vec3</a>;</div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a"> 431</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_vec4 <a class="code" href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">aligned_vec4</a>;</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="a00170.html#ga14741e3d9da9ae83765389927f837331"> 434</a></span>&#160; <span class="keyword">typedef</span> packed_highp_vec1 <a class="code" href="a00170.html#ga14741e3d9da9ae83765389927f837331">packed_vec1</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66"> 437</a></span>&#160; <span class="keyword">typedef</span> packed_highp_vec2 <a class="code" href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">packed_vec2</a>;</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0"> 440</a></span>&#160; <span class="keyword">typedef</span> packed_highp_vec3 <a class="code" href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">packed_vec3</a>;</div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d"> 443</a></span>&#160; <span class="keyword">typedef</span> packed_highp_vec4 <a class="code" href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">packed_vec4</a>;</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_DOUBLE))</span></div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keyword">typedef</span> aligned_lowp_dvec1 <a class="code" href="a00170.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a>;</div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keyword">typedef</span> aligned_lowp_dvec2 <a class="code" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a>;</div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keyword">typedef</span> aligned_lowp_dvec3 <a class="code" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a>;</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keyword">typedef</span> aligned_lowp_dvec4 <a class="code" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a>;</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keyword">typedef</span> packed_lowp_dvec1 <a class="code" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">packed_dvec1</a>;</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keyword">typedef</span> packed_lowp_dvec2 <a class="code" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">packed_dvec2</a>;</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">typedef</span> packed_lowp_dvec3 <a class="code" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">packed_dvec3</a>;</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keyword">typedef</span> packed_lowp_dvec4 <a class="code" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">packed_dvec4</a>;</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))</span></div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">typedef</span> aligned_mediump_dvec1 <a class="code" href="a00170.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a>;</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keyword">typedef</span> aligned_mediump_dvec2 <a class="code" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a>;</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">typedef</span> aligned_mediump_dvec3 <a class="code" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a>;</div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keyword">typedef</span> aligned_mediump_dvec4 <a class="code" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a>;</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keyword">typedef</span> packed_mediump_dvec1 <a class="code" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">packed_dvec1</a>;</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keyword">typedef</span> packed_mediump_dvec2 <a class="code" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">packed_dvec2</a>;</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">typedef</span> packed_mediump_dvec3 <a class="code" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">packed_dvec3</a>;</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">typedef</span> packed_mediump_dvec4 <a class="code" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">packed_dvec4</a>;</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_DOUBLE)</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keyword">typedef</span> aligned_highp_dvec1 <a class="code" href="a00170.html#ga4974f46ae5a19415d91316960a53617a">aligned_dvec1</a>;</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0"> 469</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_dvec2 <a class="code" href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">aligned_dvec2</a>;</div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0"> 472</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_dvec3 <a class="code" href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">aligned_dvec3</a>;</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5"> 475</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_dvec4 <a class="code" href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">aligned_dvec4</a>;</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="a00170.html#ga532f0c940649b1ee303acd572fc35531"> 478</a></span>&#160; <span class="keyword">typedef</span> packed_highp_dvec1 <a class="code" href="a00170.html#ga532f0c940649b1ee303acd572fc35531">packed_dvec1</a>;</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196"> 481</a></span>&#160; <span class="keyword">typedef</span> packed_highp_dvec2 <a class="code" href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">packed_dvec2</a>;</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72"> 484</a></span>&#160; <span class="keyword">typedef</span> packed_highp_dvec3 <a class="code" href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">packed_dvec3</a>;</div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935"> 487</a></span>&#160; <span class="keyword">typedef</span> packed_highp_dvec4 <a class="code" href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">packed_dvec4</a>;</div>
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_INT))</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keyword">typedef</span> aligned_lowp_ivec1 <a class="code" href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a>;</div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="keyword">typedef</span> aligned_lowp_ivec2 <a class="code" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a>;</div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keyword">typedef</span> aligned_lowp_ivec3 <a class="code" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a>;</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keyword">typedef</span> aligned_lowp_ivec4 <a class="code" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a>;</div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_INT))</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keyword">typedef</span> aligned_mediump_ivec1 <a class="code" href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a>;</div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keyword">typedef</span> aligned_mediump_ivec2 <a class="code" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a>;</div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keyword">typedef</span> aligned_mediump_ivec3 <a class="code" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a>;</div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keyword">typedef</span> aligned_mediump_ivec4 <a class="code" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a>;</div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_INT)</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keyword">typedef</span> aligned_highp_ivec1 <a class="code" href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">aligned_ivec1</a>;</div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4"> 505</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_ivec2 <a class="code" href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">aligned_ivec2</a>;</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="a00170.html#ga32794322d294e5ace7fed4a61896f270"> 508</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_ivec3 <a class="code" href="a00170.html#ga32794322d294e5ace7fed4a61896f270">aligned_ivec3</a>;</div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4"> 511</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_ivec4 <a class="code" href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">aligned_ivec4</a>;</div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;</div>
<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="a00170.html#ga11581a06fc7bf941fa4d4b6aca29812c"> 514</a></span>&#160; <span class="keyword">typedef</span> packed_highp_ivec1 <a class="code" href="a00170.html#ga11581a06fc7bf941fa4d4b6aca29812c">packed_ivec1</a>;</div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="a00170.html#ga1fe4c5f56b8087d773aa90dc88a257a7"> 517</a></span>&#160; <span class="keyword">typedef</span> packed_highp_ivec2 <a class="code" href="a00170.html#ga1fe4c5f56b8087d773aa90dc88a257a7">packed_ivec2</a>;</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div>
<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="a00170.html#gae157682a7847161787951ba1db4cf325"> 520</a></span>&#160; <span class="keyword">typedef</span> packed_highp_ivec3 <a class="code" href="a00170.html#gae157682a7847161787951ba1db4cf325">packed_ivec3</a>;</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="a00170.html#gac228b70372abd561340d5f926a7c1778"> 523</a></span>&#160; <span class="keyword">typedef</span> packed_highp_ivec4 <a class="code" href="a00170.html#gac228b70372abd561340d5f926a7c1778">packed_ivec4</a>;</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="comment">// -- Unsigned integer definition --</span></div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;</div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_UINT))</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keyword">typedef</span> aligned_lowp_uvec1 <a class="code" href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a>;</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keyword">typedef</span> aligned_lowp_uvec2 <a class="code" href="a00170.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a>;</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keyword">typedef</span> aligned_lowp_uvec3 <a class="code" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a>;</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">typedef</span> aligned_lowp_uvec4 <a class="code" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a>;</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_UINT))</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keyword">typedef</span> aligned_mediump_uvec1 <a class="code" href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a>;</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keyword">typedef</span> aligned_mediump_uvec2 <a class="code" href="a00170.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a>;</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">typedef</span> aligned_mediump_uvec3 <a class="code" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a>;</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keyword">typedef</span> aligned_mediump_uvec4 <a class="code" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a>;</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_UINT)</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keyword">typedef</span> aligned_highp_uvec1 <a class="code" href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">aligned_uvec1</a>;</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;</div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="a00170.html#ga074137e3be58528d67041c223d49f398"> 544</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_uvec2 <a class="code" href="a00170.html#ga074137e3be58528d67041c223d49f398">aligned_uvec2</a>;</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;</div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0"> 547</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_uvec3 <a class="code" href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">aligned_uvec3</a>;</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;</div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d"> 550</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_uvec4 <a class="code" href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">aligned_uvec4</a>;</div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="a00170.html#ga5621493caac01bdd22ab6be4416b0314"> 553</a></span>&#160; <span class="keyword">typedef</span> packed_highp_uvec1 <a class="code" href="a00170.html#ga5621493caac01bdd22ab6be4416b0314">packed_uvec1</a>;</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="a00170.html#gabcc33efb4d5e83b8fe4706360e75b932"> 556</a></span>&#160; <span class="keyword">typedef</span> packed_highp_uvec2 <a class="code" href="a00170.html#gabcc33efb4d5e83b8fe4706360e75b932">packed_uvec2</a>;</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;</div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="a00170.html#gab96804e99e3a72a35740fec690c79617"> 559</a></span>&#160; <span class="keyword">typedef</span> packed_highp_uvec3 <a class="code" href="a00170.html#gab96804e99e3a72a35740fec690c79617">packed_uvec3</a>;</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;</div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="a00170.html#ga8e5d92e84ebdbe2480cf96bc17d6e2f2"> 562</a></span>&#160; <span class="keyword">typedef</span> packed_highp_uvec4 <a class="code" href="a00170.html#ga8e5d92e84ebdbe2480cf96bc17d6e2f2">packed_uvec4</a>;</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_BOOL))</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keyword">typedef</span> aligned_lowp_bvec1 <a class="code" href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a>;</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keyword">typedef</span> aligned_lowp_bvec2 <a class="code" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a>;</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keyword">typedef</span> aligned_lowp_bvec3 <a class="code" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a>;</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keyword">typedef</span> aligned_lowp_bvec4 <a class="code" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a>;</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_BOOL))</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keyword">typedef</span> aligned_mediump_bvec1 <a class="code" href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a>;</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keyword">typedef</span> aligned_mediump_bvec2 <a class="code" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a>;</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keyword">typedef</span> aligned_mediump_bvec3 <a class="code" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a>;</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keyword">typedef</span> aligned_mediump_bvec4 <a class="code" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a>;</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_BOOL)</span></div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keyword">typedef</span> aligned_highp_bvec1 <a class="code" href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">aligned_bvec1</a>;</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8"> 580</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_bvec2 <a class="code" href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">aligned_bvec2</a>;</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb"> 583</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_bvec3 <a class="code" href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">aligned_bvec3</a>;</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;</div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05"> 586</a></span>&#160; <span class="keyword">typedef</span> aligned_highp_bvec4 <a class="code" href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">aligned_bvec4</a>;</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;</div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="a00170.html#ga88632cea9008ac0ac1388e94e804a53c"> 589</a></span>&#160; <span class="keyword">typedef</span> packed_highp_bvec1 <a class="code" href="a00170.html#ga88632cea9008ac0ac1388e94e804a53c">packed_bvec1</a>;</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;</div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="a00170.html#gab85245913eaa40ab82adabcae37086cb"> 592</a></span>&#160; <span class="keyword">typedef</span> packed_highp_bvec2 <a class="code" href="a00170.html#gab85245913eaa40ab82adabcae37086cb">packed_bvec2</a>;</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;</div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="a00170.html#ga0c48f9417f649e27f3fb0c9f733a18bd"> 595</a></span>&#160; <span class="keyword">typedef</span> packed_highp_bvec3 <a class="code" href="a00170.html#ga0c48f9417f649e27f3fb0c9f733a18bd">packed_bvec3</a>;</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="a00170.html#ga3180d7db84a74c402157df3bbc0ae3ed"> 598</a></span>&#160; <span class="keyword">typedef</span> packed_highp_bvec4 <a class="code" href="a00170.html#ga3180d7db84a74c402157df3bbc0ae3ed">packed_bvec4</a>;</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;}<span class="comment">//namespace glm</span></div>
<div class="ttc" id="a00170_html_ga532f0c940649b1ee303acd572fc35531"><div class="ttname"><a href="a00170.html#ga532f0c940649b1ee303acd572fc35531">glm::packed_dvec1</a></div><div class="ttdeci">packed_highp_dvec1 packed_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00478">gtc/type_aligned.hpp:478</a></div></div>
<div class="ttc" id="a00170_html_gaae92fcec8b2e0328ffbeac31cc4fc419"><div class="ttname"><a href="a00170.html#gaae92fcec8b2e0328ffbeac31cc4fc419">glm::aligned_lowp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, aligned_lowp &gt; aligned_lowp_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00335">gtc/type_aligned.hpp:335</a></div></div>
<div class="ttc" id="a00170_html_ga0682462f8096a226773e20fac993cde5"><div class="ttname"><a href="a00170.html#ga0682462f8096a226773e20fac993cde5">glm::aligned_vec2</a></div><div class="ttdeci">aligned_highp_vec2 aligned_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00425">gtc/type_aligned.hpp:425</a></div></div>
<div class="ttc" id="a00170_html_ga4d0bd70d5fac49b800546d608b707513"><div class="ttname"><a href="a00170.html#ga4d0bd70d5fac49b800546d608b707513">glm::aligned_highp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, aligned_highp &gt; aligned_highp_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers using high precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00035">gtc/type_aligned.hpp:35</a></div></div>
<div class="ttc" id="a00170_html_gacfa4a542f1b20a5b63ad702dfb6fd587"><div class="ttname"><a href="a00170.html#gacfa4a542f1b20a5b63ad702dfb6fd587">glm::aligned_mediump_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, aligned_mediump &gt; aligned_mediump_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00258">gtc/type_aligned.hpp:258</a></div></div>
<div class="ttc" id="a00170_html_ga09f517d88b996ef1b2f42fd54222b82d"><div class="ttname"><a href="a00170.html#ga09f517d88b996ef1b2f42fd54222b82d">glm::packed_highp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, packed_highp &gt; packed_highp_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00392">gtc/type_aligned.hpp:392</a></div></div>
<div class="ttc" id="a00170_html_ga68c9bb24f387b312bae6a0a68e74d95e"><div class="ttname"><a href="a00170.html#ga68c9bb24f387b312bae6a0a68e74d95e">glm::packed_mediump_vec4</a></div><div class="ttdeci">vec&lt; 4, float, packed_mediump &gt; packed_mediump_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00359">gtc/type_aligned.hpp:359</a></div></div>
<div class="ttc" id="a00170_html_ga6f94fcd28dde906fc6cad5f742b55c1a"><div class="ttname"><a href="a00170.html#ga6f94fcd28dde906fc6cad5f742b55c1a">glm::aligned_lowp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, aligned_lowp &gt; aligned_lowp_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00160">gtc/type_aligned.hpp:160</a></div></div>
<div class="ttc" id="a00170_html_gac228b70372abd561340d5f926a7c1778"><div class="ttname"><a href="a00170.html#gac228b70372abd561340d5f926a7c1778">glm::packed_ivec4</a></div><div class="ttdeci">packed_highp_ivec4 packed_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00523">gtc/type_aligned.hpp:523</a></div></div>
<div class="ttc" id="a00170_html_ga52635859f5ef660ab999d22c11b7867f"><div class="ttname"><a href="a00170.html#ga52635859f5ef660ab999d22c11b7867f">glm::packed_lowp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, packed_lowp &gt; packed_lowp_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00196">gtc/type_aligned.hpp:196</a></div></div>
<div class="ttc" id="a00170_html_gaa7a76555ee4853614e5755181a8dd54e"><div class="ttname"><a href="a00170.html#gaa7a76555ee4853614e5755181a8dd54e">glm::aligned_lowp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, aligned_lowp &gt; aligned_lowp_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00353">gtc/type_aligned.hpp:353</a></div></div>
<div class="ttc" id="a00170_html_ga3815661df0e2de79beff8168c09adf1e"><div class="ttname"><a href="a00170.html#ga3815661df0e2de79beff8168c09adf1e">glm::packed_highp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, packed_highp &gt; packed_highp_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00264">gtc/type_aligned.hpp:264</a></div></div>
<div class="ttc" id="a00170_html_ga6099dd7878d0a78101a4250d8cd2d736"><div class="ttname"><a href="a00170.html#ga6099dd7878d0a78101a4250d8cd2d736">glm::aligned_mediump_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, aligned_mediump &gt; aligned_mediump_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00332">gtc/type_aligned.hpp:332</a></div></div>
<div class="ttc" id="a00170_html_ga65663f10a02e52cedcddbcfe36ddf38d"><div class="ttname"><a href="a00170.html#ga65663f10a02e52cedcddbcfe36ddf38d">glm::aligned_lowp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, aligned_lowp &gt; aligned_lowp_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00243">gtc/type_aligned.hpp:243</a></div></div>
<div class="ttc" id="a00170_html_gabf842c45eea186170c267a328e3f3b7d"><div class="ttname"><a href="a00170.html#gabf842c45eea186170c267a328e3f3b7d">glm::aligned_uvec4</a></div><div class="ttdeci">aligned_highp_uvec4 aligned_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00550">gtc/type_aligned.hpp:550</a></div></div>
<div class="ttc" id="a00170_html_ga7245acc887a5438f46fd85fdf076bb3b"><div class="ttname"><a href="a00170.html#ga7245acc887a5438f46fd85fdf076bb3b">glm::packed_highp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, packed_highp &gt; packed_highp_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00098">gtc/type_aligned.hpp:98</a></div></div>
<div class="ttc" id="a00170_html_gac9f8482dde741fb6bab7248b81a45465"><div class="ttname"><a href="a00170.html#gac9f8482dde741fb6bab7248b81a45465">glm::aligned_highp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, aligned_highp &gt; aligned_highp_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00127">gtc/type_aligned.hpp:127</a></div></div>
<div class="ttc" id="a00170_html_ga70147763edff3fe96b03a0b98d6339a2"><div class="ttname"><a href="a00170.html#ga70147763edff3fe96b03a0b98d6339a2">glm::packed_mediump_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, packed_mediump &gt; packed_mediump_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00303">gtc/type_aligned.hpp:303</a></div></div>
<div class="ttc" id="a00170_html_ga3cc94fb8de80bbd8a4aa7a5b206d304a"><div class="ttname"><a href="a00170.html#ga3cc94fb8de80bbd8a4aa7a5b206d304a">glm::packed_lowp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, packed_lowp &gt; packed_lowp_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00362">gtc/type_aligned.hpp:362</a></div></div>
<div class="ttc" id="a00170_html_gacb183eb5e67ec0d0ea5a016cba962810"><div class="ttname"><a href="a00170.html#gacb183eb5e67ec0d0ea5a016cba962810">glm::aligned_mediump_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, aligned_mediump &gt; aligned_mediump_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00166">gtc/type_aligned.hpp:166</a></div></div>
<div class="ttc" id="a00170_html_gafbf1c2cce307c5594b165819ed83bf5d"><div class="ttname"><a href="a00170.html#gafbf1c2cce307c5594b165819ed83bf5d">glm::packed_lowp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, packed_lowp &gt; packed_lowp_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00178">gtc/type_aligned.hpp:178</a></div></div>
<div class="ttc" id="a00170_html_ga1fe4c5f56b8087d773aa90dc88a257a7"><div class="ttname"><a href="a00170.html#ga1fe4c5f56b8087d773aa90dc88a257a7">glm::packed_ivec2</a></div><div class="ttdeci">packed_highp_ivec2 packed_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00517">gtc/type_aligned.hpp:517</a></div></div>
<div class="ttc" id="a00170_html_ga439e97795314b81cd15abd4e5c2e6e7a"><div class="ttname"><a href="a00170.html#ga439e97795314b81cd15abd4e5c2e6e7a">glm::packed_highp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, packed_highp &gt; packed_highp_bvec1</div><div class="ttdoc">1 component vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00116">gtc/type_aligned.hpp:116</a></div></div>
<div class="ttc" id="a00170_html_ga1f18ada6f7cdd8c46db33ba987280fc4"><div class="ttname"><a href="a00170.html#ga1f18ada6f7cdd8c46db33ba987280fc4">glm::packed_mediump_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, packed_mediump &gt; packed_mediump_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00276">gtc/type_aligned.hpp:276</a></div></div>
<div class="ttc" id="a00170_html_ga83aab4d191053f169c93a3e364f2e118"><div class="ttname"><a href="a00170.html#ga83aab4d191053f169c93a3e364f2e118">glm::aligned_lowp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, aligned_lowp &gt; aligned_lowp_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00261">gtc/type_aligned.hpp:261</a></div></div>
<div class="ttc" id="a00170_html_gab4c6414a59539e66a242ad4cf4b476b4"><div class="ttname"><a href="a00170.html#gab4c6414a59539e66a242ad4cf4b476b4">glm::packed_mediump_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, packed_mediump &gt; packed_mediump_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00211">gtc/type_aligned.hpp:211</a></div></div>
<div class="ttc" id="a00170_html_ga14741e3d9da9ae83765389927f837331"><div class="ttname"><a href="a00170.html#ga14741e3d9da9ae83765389927f837331">glm::packed_vec1</a></div><div class="ttdeci">packed_highp_vec1 packed_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00434">gtc/type_aligned.hpp:434</a></div></div>
<div class="ttc" id="a00170_html_ga081d53e0a71443d0b68ea61c870f9adc"><div class="ttname"><a href="a00170.html#ga081d53e0a71443d0b68ea61c870f9adc">glm::aligned_mediump_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, aligned_mediump &gt; aligned_mediump_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00157">gtc/type_aligned.hpp:157</a></div></div>
<div class="ttc" id="a00170_html_gad63b8c5b4dc0500d54d7414ef555178f"><div class="ttname"><a href="a00170.html#gad63b8c5b4dc0500d54d7414ef555178f">glm::aligned_highp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, aligned_highp &gt; aligned_highp_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00053">gtc/type_aligned.hpp:53</a></div></div>
<div class="ttc" id="a00170_html_ga3a25e494173f6a64637b08a1b50a2132"><div class="ttname"><a href="a00170.html#ga3a25e494173f6a64637b08a1b50a2132">glm::aligned_mediump_vec3</a></div><div class="ttdeci">vec&lt; 3, float, aligned_mediump &gt; aligned_mediump_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00222">gtc/type_aligned.hpp:222</a></div></div>
<div class="ttc" id="a00170_html_gae8a9b181f9dc813ad6e125a52b14b935"><div class="ttname"><a href="a00170.html#gae8a9b181f9dc813ad6e125a52b14b935">glm::packed_dvec4</a></div><div class="ttdeci">packed_highp_dvec4 packed_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00487">gtc/type_aligned.hpp:487</a></div></div>
<div class="ttc" id="a00170_html_ga1ea2bbdbcb0a69242f6d884663c1b0ab"><div class="ttname"><a href="a00170.html#ga1ea2bbdbcb0a69242f6d884663c1b0ab">glm::packed_mediump_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, packed_mediump &gt; packed_mediump_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00294">gtc/type_aligned.hpp:294</a></div></div>
<div class="ttc" id="a00170_html_ga0e37cff4a43cca866101f0a35f01db6d"><div class="ttname"><a href="a00170.html#ga0e37cff4a43cca866101f0a35f01db6d">glm::aligned_lowp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, aligned_lowp &gt; aligned_lowp_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00142">gtc/type_aligned.hpp:142</a></div></div>
<div class="ttc" id="a00170_html_gaf22b77f1cf3e73b8b1dddfe7f959357c"><div class="ttname"><a href="a00170.html#gaf22b77f1cf3e73b8b1dddfe7f959357c">glm::packed_lowp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, packed_lowp &gt; packed_lowp_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00104">gtc/type_aligned.hpp:104</a></div></div>
<div class="ttc" id="a00170_html_ga3254defa5a8f0ae4b02b45fedba84a66"><div class="ttname"><a href="a00170.html#ga3254defa5a8f0ae4b02b45fedba84a66">glm::packed_vec2</a></div><div class="ttdeci">packed_highp_vec2 packed_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00437">gtc/type_aligned.hpp:437</a></div></div>
<div class="ttc" id="a00170_html_ga780a35f764020f553a9601a3fcdcd059"><div class="ttname"><a href="a00170.html#ga780a35f764020f553a9601a3fcdcd059">glm::aligned_bvec1</a></div><div class="ttdeci">aligned_highp_bvec1 aligned_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00577">gtc/type_aligned.hpp:577</a></div></div>
<div class="ttc" id="a00170_html_ga9df1d0c425852cf63a57e533b7a83f4f"><div class="ttname"><a href="a00170.html#ga9df1d0c425852cf63a57e533b7a83f4f">glm::aligned_highp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, aligned_highp &gt; aligned_highp_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00347">gtc/type_aligned.hpp:347</a></div></div>
<div class="ttc" id="a00170_html_ga7b1620f259595b9da47a6374fc44588a"><div class="ttname"><a href="a00170.html#ga7b1620f259595b9da47a6374fc44588a">glm::packed_mediump_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, packed_mediump &gt; packed_mediump_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00395">gtc/type_aligned.hpp:395</a></div></div>
<div class="ttc" id="a00170_html_ga46b1b0b9eb8625a5d69137bd66cd13dc"><div class="ttname"><a href="a00170.html#ga46b1b0b9eb8625a5d69137bd66cd13dc">glm::aligned_lowp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, aligned_lowp &gt; aligned_lowp_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00344">gtc/type_aligned.hpp:344</a></div></div>
<div class="ttc" id="a00170_html_gae1964ba70d15915e5b710926decbb3cb"><div class="ttname"><a href="a00170.html#gae1964ba70d15915e5b710926decbb3cb">glm::aligned_bvec3</a></div><div class="ttdeci">aligned_highp_bvec3 aligned_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00583">gtc/type_aligned.hpp:583</a></div></div>
<div class="ttc" id="a00170_html_ga7f8a2cc5a686e52b1615761f4978ca62"><div class="ttname"><a href="a00170.html#ga7f8a2cc5a686e52b1615761f4978ca62">glm::aligned_lowp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, aligned_lowp &gt; aligned_lowp_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers using low precision a...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00050">gtc/type_aligned.hpp:50</a></div></div>
<div class="ttc" id="a00170_html_ga1ff8ed402c93d280ff0597c1c5e7c548"><div class="ttname"><a href="a00170.html#ga1ff8ed402c93d280ff0597c1c5e7c548">glm::aligned_uvec1</a></div><div class="ttdeci">aligned_highp_uvec1 aligned_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00541">gtc/type_aligned.hpp:541</a></div></div>
<div class="ttc" id="a00170_html_ga37a0e0bf653169b581c5eea3d547fa5d"><div class="ttname"><a href="a00170.html#ga37a0e0bf653169b581c5eea3d547fa5d">glm::packed_vec4</a></div><div class="ttdeci">packed_highp_vec4 packed_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00443">gtc/type_aligned.hpp:443</a></div></div>
<div class="ttc" id="a00170_html_ga958210fe245a75b058325d367c951132"><div class="ttname"><a href="a00170.html#ga958210fe245a75b058325d367c951132">glm::packed_lowp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, packed_lowp &gt; packed_lowp_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00205">gtc/type_aligned.hpp:205</a></div></div>
<div class="ttc" id="a00170_html_ga41563650f36cb7f479e080de21e08418"><div class="ttname"><a href="a00170.html#ga41563650f36cb7f479e080de21e08418">glm::aligned_highp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, aligned_highp &gt; aligned_highp_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00145">gtc/type_aligned.hpp:145</a></div></div>
<div class="ttc" id="a00170_html_gae94ef61edfa047d05bc69b6065fc42ba"><div class="ttname"><a href="a00170.html#gae94ef61edfa047d05bc69b6065fc42ba">glm::aligned_highp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, aligned_highp &gt; aligned_highp_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00228">gtc/type_aligned.hpp:228</a></div></div>
<div class="ttc" id="a00170_html_gab173a333e6b7ce153ceba66ac4a321cf"><div class="ttname"><a href="a00170.html#gab173a333e6b7ce153ceba66ac4a321cf">glm::aligned_highp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, aligned_highp &gt; aligned_highp_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00136">gtc/type_aligned.hpp:136</a></div></div>
<div class="ttc" id="a00170_html_gab704d4fb15f6f96d70e363d5db7060cd"><div class="ttname"><a href="a00170.html#gab704d4fb15f6f96d70e363d5db7060cd">glm::packed_highp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, packed_highp &gt; packed_highp_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00199">gtc/type_aligned.hpp:199</a></div></div>
<div class="ttc" id="a00170_html_ga262dafd0c001c3a38d1cc91d024ca738"><div class="ttname"><a href="a00170.html#ga262dafd0c001c3a38d1cc91d024ca738">glm::packed_lowp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, packed_lowp &gt; packed_lowp_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00371">gtc/type_aligned.hpp:371</a></div></div>
<div class="ttc" id="a00170_html_gabdd60462042859f876c17c7346c732a5"><div class="ttname"><a href="a00170.html#gabdd60462042859f876c17c7346c732a5">glm::aligned_highp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, aligned_highp &gt; aligned_highp_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00338">gtc/type_aligned.hpp:338</a></div></div>
<div class="ttc" id="a00170_html_ga058e7ddab1428e47f2197bdd3a5a6953"><div class="ttname"><a href="a00170.html#ga058e7ddab1428e47f2197bdd3a5a6953">glm::aligned_mediump_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, aligned_mediump &gt; aligned_mediump_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00231">gtc/type_aligned.hpp:231</a></div></div>
<div class="ttc" id="a00170_html_ga7cf643b66664e0cd3c48759ae66c2bd0"><div class="ttname"><a href="a00170.html#ga7cf643b66664e0cd3c48759ae66c2bd0">glm::aligned_vec3</a></div><div class="ttdeci">aligned_highp_vec3 aligned_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00428">gtc/type_aligned.hpp:428</a></div></div>
<div class="ttc" id="a00170_html_gadc19938ddb204bfcb4d9ef35b1e2bf93"><div class="ttname"><a href="a00170.html#gadc19938ddb204bfcb4d9ef35b1e2bf93">glm::packed_lowp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, packed_lowp &gt; packed_lowp_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00187">gtc/type_aligned.hpp:187</a></div></div>
<div class="ttc" id="a00170_html_ga44c4accad582cfbd7226a19b83b0cadc"><div class="ttname"><a href="a00170.html#ga44c4accad582cfbd7226a19b83b0cadc">glm::aligned_lowp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, aligned_lowp &gt; aligned_lowp_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00151">gtc/type_aligned.hpp:151</a></div></div>
<div class="ttc" id="a00170_html_ga8920e90ea9c01d9c97e604a938ce2cbd"><div class="ttname"><a href="a00170.html#ga8920e90ea9c01d9c97e604a938ce2cbd">glm::packed_mediump_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, packed_mediump &gt; packed_mediump_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers using medium p...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00092">gtc/type_aligned.hpp:92</a></div></div>
<div class="ttc" id="a00170_html_ga98f0b5cd65fce164ff1367c2a3b3aa1e"><div class="ttname"><a href="a00170.html#ga98f0b5cd65fce164ff1367c2a3b3aa1e">glm::aligned_lowp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, aligned_lowp &gt; aligned_lowp_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00225">gtc/type_aligned.hpp:225</a></div></div>
<div class="ttc" id="a00170_html_gadd3b8bd71a758f7fb0da8e525156f34e"><div class="ttname"><a href="a00170.html#gadd3b8bd71a758f7fb0da8e525156f34e">glm::aligned_mediump_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, aligned_mediump &gt; aligned_mediump_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00074">gtc/type_aligned.hpp:74</a></div></div>
<div class="ttc" id="a00170_html_ga4015f36bf5a5adb6ac5d45beed959867"><div class="ttname"><a href="a00170.html#ga4015f36bf5a5adb6ac5d45beed959867">glm::packed_highp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, packed_highp &gt; packed_highp_vec4</div><div class="ttdoc">4 components vector tightly packed in memory of single-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00356">gtc/type_aligned.hpp:356</a></div></div>
<div class="ttc" id="a00170_html_ga85d89e83cb8137e1be1446de8c3b643a"><div class="ttname"><a href="a00170.html#ga85d89e83cb8137e1be1446de8c3b643a">glm::aligned_vec4</a></div><div class="ttdeci">aligned_highp_vec4 aligned_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00431">gtc/type_aligned.hpp:431</a></div></div>
<div class="ttc" id="a00170_html_gab85245913eaa40ab82adabcae37086cb"><div class="ttname"><a href="a00170.html#gab85245913eaa40ab82adabcae37086cb">glm::packed_bvec2</a></div><div class="ttdeci">packed_highp_bvec2 packed_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00592">gtc/type_aligned.hpp:592</a></div></div>
<div class="ttc" id="a00170_html_gaaac6b356ef00154da41aaae7d1549193"><div class="ttname"><a href="a00170.html#gaaac6b356ef00154da41aaae7d1549193">glm::packed_highp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, packed_highp &gt; packed_highp_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00273">gtc/type_aligned.hpp:273</a></div></div>
<div class="ttc" id="a00170_html_gab0eb771b708c5b2205d9b14dd1434fd8"><div class="ttname"><a href="a00170.html#gab0eb771b708c5b2205d9b14dd1434fd8">glm::packed_mediump_vec3</a></div><div class="ttdeci">vec&lt; 3, float, packed_mediump &gt; packed_mediump_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00267">gtc/type_aligned.hpp:267</a></div></div>
<div class="ttc" id="a00170_html_ga65415d2d68c9cc0ca554524a8f5510b2"><div class="ttname"><a href="a00170.html#ga65415d2d68c9cc0ca554524a8f5510b2">glm::aligned_highp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, aligned_highp &gt; aligned_highp_vec3</div><div class="ttdoc">3 components vector aligned in memory of single-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00219">gtc/type_aligned.hpp:219</a></div></div>
<div class="ttc" id="a00170_html_ga073fd6e8b241afade6d8afbd676b2667"><div class="ttname"><a href="a00170.html#ga073fd6e8b241afade6d8afbd676b2667">glm::aligned_highp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, aligned_highp &gt; aligned_highp_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00246">gtc/type_aligned.hpp:246</a></div></div>
<div class="ttc" id="a00170_html_ga6a5a3250b57dfadc66735bc72911437f"><div class="ttname"><a href="a00170.html#ga6a5a3250b57dfadc66735bc72911437f">glm::packed_highp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, packed_highp &gt; packed_highp_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00300">gtc/type_aligned.hpp:300</a></div></div>
<div class="ttc" id="a00170_html_ga2a8d9c3046f89d854eb758adfa0811c0"><div class="ttname"><a href="a00170.html#ga2a8d9c3046f89d854eb758adfa0811c0">glm::aligned_uvec3</a></div><div class="ttdeci">aligned_highp_uvec3 aligned_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00547">gtc/type_aligned.hpp:547</a></div></div>
<div class="ttc" id="a00170_html_gac969befedbda69eb78d4e23f751fdbee"><div class="ttname"><a href="a00170.html#gac969befedbda69eb78d4e23f751fdbee">glm::packed_lowp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, packed_lowp &gt; packed_lowp_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00214">gtc/type_aligned.hpp:214</a></div></div>
<div class="ttc" id="a00170_html_ga5b80e28396c6ef7d32c6fd18df498451"><div class="ttname"><a href="a00170.html#ga5b80e28396c6ef7d32c6fd18df498451">glm::aligned_highp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, aligned_highp &gt; aligned_highp_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00062">gtc/type_aligned.hpp:62</a></div></div>
<div class="ttc" id="a00170_html_ga20e63dd980b81af10cadbbe219316650"><div class="ttname"><a href="a00170.html#ga20e63dd980b81af10cadbbe219316650">glm::aligned_mediump_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, aligned_mediump &gt; aligned_mediump_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00056">gtc/type_aligned.hpp:56</a></div></div>
<div class="ttc" id="a00170_html_gaf0448b0f7ceb8273f7eda3a92205eefc"><div class="ttname"><a href="a00170.html#gaf0448b0f7ceb8273f7eda3a92205eefc">glm::aligned_highp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, aligned_highp &gt; aligned_highp_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers using high precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00044">gtc/type_aligned.hpp:44</a></div></div>
<div class="ttc" id="a00170_html_ga04db692662a4908beeaf5a5ba6e19483"><div class="ttname"><a href="a00170.html#ga04db692662a4908beeaf5a5ba6e19483">glm::aligned_highp_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, aligned_highp &gt; aligned_highp_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00154">gtc/type_aligned.hpp:154</a></div></div>
<div class="ttc" id="a00170_html_gaffd747ea2aea1e69c2ecb04e68521b21"><div class="ttname"><a href="a00170.html#gaffd747ea2aea1e69c2ecb04e68521b21">glm::aligned_mediump_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, aligned_mediump &gt; aligned_mediump_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00323">gtc/type_aligned.hpp:323</a></div></div>
<div class="ttc" id="a00170_html_gad09b93acc43c43423408d17a64f6d7ca"><div class="ttname"><a href="a00170.html#gad09b93acc43c43423408d17a64f6d7ca">glm::aligned_lowp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, aligned_lowp &gt; aligned_lowp_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00068">gtc/type_aligned.hpp:68</a></div></div>
<div class="ttc" id="a00170_html_ga862843a45b01c35ffe4d44c47ea774ad"><div class="ttname"><a href="a00170.html#ga862843a45b01c35ffe4d44c47ea774ad">glm::aligned_highp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, aligned_highp &gt; aligned_highp_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00071">gtc/type_aligned.hpp:71</a></div></div>
<div class="ttc" id="a00170_html_gab472b2d917b5e6efd76e8c7dbfbbf9f1"><div class="ttname"><a href="a00170.html#gab472b2d917b5e6efd76e8c7dbfbbf9f1">glm::packed_highp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, packed_highp &gt; packed_highp_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers using high pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00089">gtc/type_aligned.hpp:89</a></div></div>
<div class="ttc" id="a00138_html"><div class="ttname"><a href="a00138.html">glm</a></div><div class="ttdef"><b>Definition:</b> <a href="a00015_source.html#l00020">common.hpp:20</a></div></div>
<div class="ttc" id="a00170_html_ga6844c6f4691d1bf67673240850430948"><div class="ttname"><a href="a00170.html#ga6844c6f4691d1bf67673240850430948">glm::packed_mediump_vec2</a></div><div class="ttdeci">vec&lt; 2, float, packed_mediump &gt; packed_mediump_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00175">gtc/type_aligned.hpp:175</a></div></div>
<div class="ttc" id="a00170_html_ga0731b593c5e33559954c80f8687e76c6"><div class="ttname"><a href="a00170.html#ga0731b593c5e33559954c80f8687e76c6">glm::aligned_highp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, aligned_highp &gt; aligned_highp_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00163">gtc/type_aligned.hpp:163</a></div></div>
<div class="ttc" id="a00170_html_ga05e6d4c908965d04191c2070a8d0a65e"><div class="ttname"><a href="a00170.html#ga05e6d4c908965d04191c2070a8d0a65e">glm::aligned_vec1</a></div><div class="ttdeci">aligned_highp_vec1 aligned_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00422">gtc/type_aligned.hpp:422</a></div></div>
<div class="ttc" id="a00170_html_ga3180d7db84a74c402157df3bbc0ae3ed"><div class="ttname"><a href="a00170.html#ga3180d7db84a74c402157df3bbc0ae3ed">glm::packed_bvec4</a></div><div class="ttdeci">packed_highp_bvec4 packed_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00598">gtc/type_aligned.hpp:598</a></div></div>
<div class="ttc" id="a00170_html_gae4f38fd2c86cee6940986197777b3ca4"><div class="ttname"><a href="a00170.html#gae4f38fd2c86cee6940986197777b3ca4">glm::aligned_ivec2</a></div><div class="ttdeci">aligned_highp_ivec2 aligned_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00505">gtc/type_aligned.hpp:505</a></div></div>
<div class="ttc" id="a00170_html_gad6fc921bdde2bdbc7e09b028e1e9b379"><div class="ttname"><a href="a00170.html#gad6fc921bdde2bdbc7e09b028e1e9b379">glm::aligned_mediump_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, aligned_mediump &gt; aligned_mediump_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00249">gtc/type_aligned.hpp:249</a></div></div>
<div class="ttc" id="a00170_html_ga0581ea552d86b2b5de7a2804bed80e72"><div class="ttname"><a href="a00170.html#ga0581ea552d86b2b5de7a2804bed80e72">glm::packed_dvec3</a></div><div class="ttdeci">packed_highp_dvec3 packed_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00484">gtc/type_aligned.hpp:484</a></div></div>
<div class="ttc" id="a00170_html_ga7180b685c581adb224406a7f831608e3"><div class="ttname"><a href="a00170.html#ga7180b685c581adb224406a7f831608e3">glm::aligned_mediump_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, aligned_mediump &gt; aligned_mediump_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers using medium precisio...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00047">gtc/type_aligned.hpp:47</a></div></div>
<div class="ttc" id="a00170_html_ga9189210cabd6651a5e14a4c46fb20598"><div class="ttname"><a href="a00170.html#ga9189210cabd6651a5e14a4c46fb20598">glm::packed_lowp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, packed_lowp &gt; packed_lowp_dvec3</div><div class="ttdoc">3 components vector tightly packed in memory of double-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00279">gtc/type_aligned.hpp:279</a></div></div>
<div class="ttc" id="a00170_html_ga2c29fb42bab9a4f9b66bc60b2e514a34"><div class="ttname"><a href="a00170.html#ga2c29fb42bab9a4f9b66bc60b2e514a34">glm::packed_mediump_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, packed_mediump &gt; packed_mediump_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00110">gtc/type_aligned.hpp:110</a></div></div>
<div class="ttc" id="a00170_html_gae766b317c5afec852bfb3d74a3c54bc8"><div class="ttname"><a href="a00170.html#gae766b317c5afec852bfb3d74a3c54bc8">glm::aligned_bvec2</a></div><div class="ttdeci">aligned_highp_bvec2 aligned_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00580">gtc/type_aligned.hpp:580</a></div></div>
<div class="ttc" id="a00170_html_ga81b5368fe485e2630aa9b44832d592e7"><div class="ttname"><a href="a00170.html#ga81b5368fe485e2630aa9b44832d592e7">glm::packed_highp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, packed_highp &gt; packed_highp_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00365">gtc/type_aligned.hpp:365</a></div></div>
<div class="ttc" id="a00170_html_ga0a6198fe64166a6a61084d43c71518a9"><div class="ttname"><a href="a00170.html#ga0a6198fe64166a6a61084d43c71518a9">glm::packed_lowp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, packed_lowp &gt; packed_lowp_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers using low prec...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00086">gtc/type_aligned.hpp:86</a></div></div>
<div class="ttc" id="a00170_html_ga7f79eae5927c9033d84617e49f6f34e4"><div class="ttname"><a href="a00170.html#ga7f79eae5927c9033d84617e49f6f34e4">glm::aligned_ivec4</a></div><div class="ttdeci">aligned_highp_ivec4 aligned_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00511">gtc/type_aligned.hpp:511</a></div></div>
<div class="ttc" id="a00170_html_ga06f26d54dca30994eb1fdadb8e69f4a2"><div class="ttname"><a href="a00170.html#ga06f26d54dca30994eb1fdadb8e69f4a2">glm::packed_mediump_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, packed_mediump &gt; packed_mediump_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00285">gtc/type_aligned.hpp:285</a></div></div>
<div class="ttc" id="a00170_html_ga70130dc8ed9c966ec2a221ce586d45d8"><div class="ttname"><a href="a00170.html#ga70130dc8ed9c966ec2a221ce586d45d8">glm::packed_mediump_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, packed_mediump &gt; packed_mediump_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00377">gtc/type_aligned.hpp:377</a></div></div>
<div class="ttc" id="a00170_html_ga54f368ec6b514a5aa4f28d40e6f93ef7"><div class="ttname"><a href="a00170.html#ga54f368ec6b514a5aa4f28d40e6f93ef7">glm::packed_highp_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, packed_highp &gt; packed_highp_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00190">gtc/type_aligned.hpp:190</a></div></div>
<div class="ttc" id="a00170_html_ga09507ef020a49517a7bcd50438f05056"><div class="ttname"><a href="a00170.html#ga09507ef020a49517a7bcd50438f05056">glm::packed_mediump_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, packed_mediump &gt; packed_mediump_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00101">gtc/type_aligned.hpp:101</a></div></div>
<div class="ttc" id="a00170_html_ga82f7275d6102593a69ce38cdad680409"><div class="ttname"><a href="a00170.html#ga82f7275d6102593a69ce38cdad680409">glm::aligned_lowp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, aligned_lowp &gt; aligned_lowp_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00317">gtc/type_aligned.hpp:317</a></div></div>
<div class="ttc" id="a00170_html_ga98c9d122a959e9f3ce10a5623c310f5d"><div class="ttname"><a href="a00170.html#ga98c9d122a959e9f3ce10a5623c310f5d">glm::packed_lowp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, packed_lowp &gt; packed_lowp_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00288">gtc/type_aligned.hpp:288</a></div></div>
<div class="ttc" id="a00170_html_ga576a3f8372197a56a79dee1c8280f485"><div class="ttname"><a href="a00170.html#ga576a3f8372197a56a79dee1c8280f485">glm::packed_lowp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, packed_lowp &gt; packed_lowp_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00297">gtc/type_aligned.hpp:297</a></div></div>
<div class="ttc" id="a00170_html_ga18d859f87122b2b3b2992ffe86dbebc0"><div class="ttname"><a href="a00170.html#ga18d859f87122b2b3b2992ffe86dbebc0">glm::aligned_dvec2</a></div><div class="ttdeci">aligned_highp_dvec2 aligned_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00469">gtc/type_aligned.hpp:469</a></div></div>
<div class="ttc" id="a00170_html_ga074137e3be58528d67041c223d49f398"><div class="ttname"><a href="a00170.html#ga074137e3be58528d67041c223d49f398">glm::aligned_uvec2</a></div><div class="ttdeci">aligned_highp_uvec2 aligned_uvec2</div><div class="ttdoc">2 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00544">gtc/type_aligned.hpp:544</a></div></div>
<div class="ttc" id="a00170_html_ga5c194b11fbda636f2ab20c3bd0079196"><div class="ttname"><a href="a00170.html#ga5c194b11fbda636f2ab20c3bd0079196">glm::packed_dvec2</a></div><div class="ttdeci">packed_highp_dvec2 packed_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00481">gtc/type_aligned.hpp:481</a></div></div>
<div class="ttc" id="a00170_html_ga31bfa801e1579fdba752ec3f7a45ec91"><div class="ttname"><a href="a00170.html#ga31bfa801e1579fdba752ec3f7a45ec91">glm::aligned_highp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, aligned_highp &gt; aligned_highp_ivec4</div><div class="ttdoc">4 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00329">gtc/type_aligned.hpp:329</a></div></div>
<div class="ttc" id="a00170_html_ga88632cea9008ac0ac1388e94e804a53c"><div class="ttname"><a href="a00170.html#ga88632cea9008ac0ac1388e94e804a53c">glm::packed_bvec1</a></div><div class="ttdeci">packed_highp_bvec1 packed_bvec1</div><div class="ttdoc">1 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00589">gtc/type_aligned.hpp:589</a></div></div>
<div class="ttc" id="a00170_html_ga1101d3a82b2e3f5f8828bd8f3adab3e1"><div class="ttname"><a href="a00170.html#ga1101d3a82b2e3f5f8828bd8f3adab3e1">glm::aligned_lowp_ivec1</a></div><div class="ttdeci">vec&lt; 1, int, aligned_lowp &gt; aligned_lowp_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00059">gtc/type_aligned.hpp:59</a></div></div>
<div class="ttc" id="a00170_html_ga91bc1f513bb9b0fd60281d57ded9a48c"><div class="ttname"><a href="a00170.html#ga91bc1f513bb9b0fd60281d57ded9a48c">glm::aligned_mediump_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, aligned_mediump &gt; aligned_mediump_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00350">gtc/type_aligned.hpp:350</a></div></div>
<div class="ttc" id="a00170_html_gad791d671f4fcf1ed1ea41f752916b70a"><div class="ttname"><a href="a00170.html#gad791d671f4fcf1ed1ea41f752916b70a">glm::packed_highp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, packed_highp &gt; packed_highp_bvec2</div><div class="ttdoc">2 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00208">gtc/type_aligned.hpp:208</a></div></div>
<div class="ttc" id="a00170_html_gaea13d89d49daca2c796aeaa82fc2c2f2"><div class="ttname"><a href="a00170.html#gaea13d89d49daca2c796aeaa82fc2c2f2">glm::aligned_mediump_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, aligned_mediump &gt; aligned_mediump_ivec2</div><div class="ttdoc">2 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00148">gtc/type_aligned.hpp:148</a></div></div>
<div class="ttc" id="a00170_html_ga226f5ec7a953cea559c16fe3aff9924f"><div class="ttname"><a href="a00170.html#ga226f5ec7a953cea559c16fe3aff9924f">glm::aligned_lowp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, aligned_lowp &gt; aligned_lowp_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00326">gtc/type_aligned.hpp:326</a></div></div>
<div class="ttc" id="a00170_html_gab34aee3d5e121c543fea11d2c50ecc43"><div class="ttname"><a href="a00170.html#gab34aee3d5e121c543fea11d2c50ecc43">glm::aligned_lowp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, aligned_lowp &gt; aligned_lowp_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers using low precision a...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00041">gtc/type_aligned.hpp:41</a></div></div>
<div class="ttc" id="a00170_html_ga9af1eabe22f569e70d9893be72eda0f5"><div class="ttname"><a href="a00170.html#ga9af1eabe22f569e70d9893be72eda0f5">glm::aligned_mediump_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, aligned_mediump &gt; aligned_mediump_dvec2</div><div class="ttdoc">2 components vector aligned in memory of double-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00139">gtc/type_aligned.hpp:139</a></div></div>
<div class="ttc" id="a00170_html_gaa1f95690a78dc12e39da32943243aeef"><div class="ttname"><a href="a00170.html#gaa1f95690a78dc12e39da32943243aeef">glm::packed_mediump_uvec2</a></div><div class="ttdeci">vec&lt; 2, uint, packed_mediump &gt; packed_mediump_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00202">gtc/type_aligned.hpp:202</a></div></div>
<div class="ttc" id="a00170_html_ga53ac5d252317f1fa43c2ef921857bf13"><div class="ttname"><a href="a00170.html#ga53ac5d252317f1fa43c2ef921857bf13">glm::aligned_lowp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, aligned_lowp &gt; aligned_lowp_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00133">gtc/type_aligned.hpp:133</a></div></div>
<div class="ttc" id="a00170_html_gae3c8750f53259ece334d3aa3b3649a40"><div class="ttname"><a href="a00170.html#gae3c8750f53259ece334d3aa3b3649a40">glm::packed_lowp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, packed_lowp &gt; packed_lowp_bvec1</div><div class="ttdoc">1 component vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00122">gtc/type_aligned.hpp:122</a></div></div>
<div class="ttc" id="a00170_html_ga8c32b53f628a3616aa5061e58d66fe74"><div class="ttname"><a href="a00170.html#ga8c32b53f628a3616aa5061e58d66fe74">glm::packed_highp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, packed_highp &gt; packed_highp_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00107">gtc/type_aligned.hpp:107</a></div></div>
<div class="ttc" id="a00170_html_ga6b8b9475e7c3b16aed13edbc460bbc4d"><div class="ttname"><a href="a00170.html#ga6b8b9475e7c3b16aed13edbc460bbc4d">glm::packed_highp_vec2</a></div><div class="ttdeci">vec&lt; 2, float, packed_highp &gt; packed_highp_vec2</div><div class="ttdoc">2 components vector tightly packed in memory of single-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00172">gtc/type_aligned.hpp:172</a></div></div>
<div class="ttc" id="a00170_html_ga32794322d294e5ace7fed4a61896f270"><div class="ttname"><a href="a00170.html#ga32794322d294e5ace7fed4a61896f270">glm::aligned_ivec3</a></div><div class="ttdeci">aligned_highp_ivec3 aligned_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00508">gtc/type_aligned.hpp:508</a></div></div>
<div class="ttc" id="a00170_html_gad6f1b4e3a51c2c051814b60d5d1b8895"><div class="ttname"><a href="a00170.html#gad6f1b4e3a51c2c051814b60d5d1b8895">glm::packed_highp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, packed_highp &gt; packed_highp_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00374">gtc/type_aligned.hpp:374</a></div></div>
<div class="ttc" id="a00170_html_ga5621493caac01bdd22ab6be4416b0314"><div class="ttname"><a href="a00170.html#ga5621493caac01bdd22ab6be4416b0314">glm::packed_uvec1</a></div><div class="ttdeci">packed_highp_uvec1 packed_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00553">gtc/type_aligned.hpp:553</a></div></div>
<div class="ttc" id="a00170_html_ga4974f46ae5a19415d91316960a53617a"><div class="ttname"><a href="a00170.html#ga4974f46ae5a19415d91316960a53617a">glm::aligned_dvec1</a></div><div class="ttdeci">aligned_highp_dvec1 aligned_dvec1</div><div class="ttdoc">1 component vector aligned in memory of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00466">gtc/type_aligned.hpp:466</a></div></div>
<div class="ttc" id="a00170_html_gae473587cff3092edc0877fc691c26a0b"><div class="ttname"><a href="a00170.html#gae473587cff3092edc0877fc691c26a0b">glm::packed_lowp_bvec4</a></div><div class="ttdeci">vec&lt; 4, bool, packed_lowp &gt; packed_lowp_bvec4</div><div class="ttdoc">4 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00398">gtc/type_aligned.hpp:398</a></div></div>
<div class="ttc" id="a00170_html_ga931731b8ae3b54c7ecc221509dae96bc"><div class="ttname"><a href="a00170.html#ga931731b8ae3b54c7ecc221509dae96bc">glm::packed_lowp_ivec4</a></div><div class="ttdeci">vec&lt; 4, int, packed_lowp &gt; packed_lowp_ivec4</div><div class="ttdoc">4 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00380">gtc/type_aligned.hpp:380</a></div></div>
<div class="ttc" id="a00170_html_ga63a73be86a4f07ea7a7499ab0bfebe45"><div class="ttname"><a href="a00170.html#ga63a73be86a4f07ea7a7499ab0bfebe45">glm::packed_mediump_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, packed_mediump &gt; packed_mediump_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00386">gtc/type_aligned.hpp:386</a></div></div>
<div class="ttc" id="a00170_html_gaa582f38c82aef61dea7aaedf15bb06a6"><div class="ttname"><a href="a00170.html#gaa582f38c82aef61dea7aaedf15bb06a6">glm::packed_highp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, packed_highp &gt; packed_highp_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00383">gtc/type_aligned.hpp:383</a></div></div>
<div class="ttc" id="a00170_html_ga8fad35c5677f228e261fe541f15363a4"><div class="ttname"><a href="a00170.html#ga8fad35c5677f228e261fe541f15363a4">glm::aligned_highp_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, aligned_highp &gt; aligned_highp_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00320">gtc/type_aligned.hpp:320</a></div></div>
<div class="ttc" id="a00170_html_gaccccd090e185450caa28b5b63ad4e8f0"><div class="ttname"><a href="a00170.html#gaccccd090e185450caa28b5b63ad4e8f0">glm::packed_vec3</a></div><div class="ttdeci">packed_highp_vec3 packed_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00440">gtc/type_aligned.hpp:440</a></div></div>
<div class="ttc" id="a00170_html_gaaa891048dddef4627df33809ec726219"><div class="ttname"><a href="a00170.html#gaaa891048dddef4627df33809ec726219">glm::packed_mediump_ivec2</a></div><div class="ttdeci">vec&lt; 2, int, packed_mediump &gt; packed_mediump_ivec2</div><div class="ttdoc">2 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00193">gtc/type_aligned.hpp:193</a></div></div>
<div class="ttc" id="a00170_html_ga11581a06fc7bf941fa4d4b6aca29812c"><div class="ttname"><a href="a00170.html#ga11581a06fc7bf941fa4d4b6aca29812c">glm::packed_ivec1</a></div><div class="ttdeci">packed_highp_ivec1 packed_ivec1</div><div class="ttdoc">1 component vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00514">gtc/type_aligned.hpp:514</a></div></div>
<div class="ttc" id="a00170_html_ga0c754a783b6fcf80374c013371c4dae9"><div class="ttname"><a href="a00170.html#ga0c754a783b6fcf80374c013371c4dae9">glm::packed_mediump_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, packed_mediump &gt; packed_mediump_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00184">gtc/type_aligned.hpp:184</a></div></div>
<div class="ttc" id="a00170_html_ga7cb26d354dd69d23849c34c4fba88da9"><div class="ttname"><a href="a00170.html#ga7cb26d354dd69d23849c34c4fba88da9">glm::aligned_highp_vec4</a></div><div class="ttdeci">vec&lt; 4, float, aligned_highp &gt; aligned_highp_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers using high precision...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00311">gtc/type_aligned.hpp:311</a></div></div>
<div class="ttc" id="a00170_html_ga6b797eec76fa471e300158f3453b3b2e"><div class="ttname"><a href="a00170.html#ga6b797eec76fa471e300158f3453b3b2e">glm::aligned_mediump_vec1</a></div><div class="ttdeci">vec&lt; 1, float, aligned_mediump &gt; aligned_mediump_vec1</div><div class="ttdoc">1 component vector aligned in memory of single-precision floating-point numbers using medium precisio...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00038">gtc/type_aligned.hpp:38</a></div></div>
<div class="ttc" id="a00170_html_gabcc33efb4d5e83b8fe4706360e75b932"><div class="ttname"><a href="a00170.html#gabcc33efb4d5e83b8fe4706360e75b932">glm::packed_uvec2</a></div><div class="ttdeci">packed_highp_uvec2 packed_uvec2</div><div class="ttdoc">2 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00556">gtc/type_aligned.hpp:556</a></div></div>
<div class="ttc" id="a00170_html_gabbf0f15e9c3d9868e43241ad018f82bd"><div class="ttname"><a href="a00170.html#gabbf0f15e9c3d9868e43241ad018f82bd">glm::aligned_mediump_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, aligned_mediump &gt; aligned_mediump_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00240">gtc/type_aligned.hpp:240</a></div></div>
<div class="ttc" id="a00170_html_ga320d1c661cff2ef214eb50241f2928b2"><div class="ttname"><a href="a00170.html#ga320d1c661cff2ef214eb50241f2928b2">glm::aligned_mediump_vec4</a></div><div class="ttdeci">vec&lt; 4, float, aligned_mediump &gt; aligned_mediump_vec4</div><div class="ttdoc">4 components vector aligned in memory of single-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00314">gtc/type_aligned.hpp:314</a></div></div>
<div class="ttc" id="a00170_html_ga9e9f006970b1a00862e3e6e599eedd4c"><div class="ttname"><a href="a00170.html#ga9e9f006970b1a00862e3e6e599eedd4c">glm::aligned_lowp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, aligned_lowp &gt; aligned_lowp_uvec3</div><div class="ttdoc">3 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00252">gtc/type_aligned.hpp:252</a></div></div>
<div class="ttc" id="a00170_html_gae157682a7847161787951ba1db4cf325"><div class="ttname"><a href="a00170.html#gae157682a7847161787951ba1db4cf325">glm::packed_ivec3</a></div><div class="ttdeci">packed_highp_ivec3 packed_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00520">gtc/type_aligned.hpp:520</a></div></div>
<div class="ttc" id="a00170_html_ga054050e9d4e78d81db0e6d1573b1c624"><div class="ttname"><a href="a00170.html#ga054050e9d4e78d81db0e6d1573b1c624">glm::packed_lowp_dvec1</a></div><div class="ttdeci">vec&lt; 1, double, packed_lowp &gt; packed_lowp_dvec1</div><div class="ttdoc">1 component vector tightly packed in memory of double-precision floating-point numbers using low prec...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00095">gtc/type_aligned.hpp:95</a></div></div>
<div class="ttc" id="a00170_html_gab9e669c4efd52d3347fc6d5f6b20fd59"><div class="ttname"><a href="a00170.html#gab9e669c4efd52d3347fc6d5f6b20fd59">glm::aligned_lowp_dvec3</a></div><div class="ttdeci">vec&lt; 3, double, aligned_lowp &gt; aligned_lowp_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers using low precision ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00234">gtc/type_aligned.hpp:234</a></div></div>
<div class="ttc" id="a00170_html_ga6eca5170bb35eac90b4972590fd31a06"><div class="ttname"><a href="a00170.html#ga6eca5170bb35eac90b4972590fd31a06">glm::aligned_highp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, aligned_highp &gt; aligned_highp_ivec3</div><div class="ttdoc">3 components vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00237">gtc/type_aligned.hpp:237</a></div></div>
<div class="ttc" id="a00170_html_ga7c20adbe1409e3fe4544677a7f6fe954"><div class="ttname"><a href="a00170.html#ga7c20adbe1409e3fe4544677a7f6fe954">glm::packed_lowp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, packed_lowp &gt; packed_lowp_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00306">gtc/type_aligned.hpp:306</a></div></div>
<div class="ttc" id="a00170_html_ga73ea0c1ba31580e107d21270883f51fc"><div class="ttname"><a href="a00170.html#ga73ea0c1ba31580e107d21270883f51fc">glm::aligned_mediump_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, aligned_mediump &gt; aligned_mediump_uvec4</div><div class="ttdoc">4 components vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00341">gtc/type_aligned.hpp:341</a></div></div>
<div class="ttc" id="a00170_html_ga71d63cead1e113fca0bcdaaa33aad050"><div class="ttname"><a href="a00170.html#ga71d63cead1e113fca0bcdaaa33aad050">glm::packed_mediump_vec1</a></div><div class="ttdeci">vec&lt; 1, float, packed_mediump &gt; packed_mediump_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers using medium p...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00083">gtc/type_aligned.hpp:83</a></div></div>
<div class="ttc" id="a00170_html_gafdd97922b4a2a42cd0c99a13877ff4da"><div class="ttname"><a href="a00170.html#gafdd97922b4a2a42cd0c99a13877ff4da">glm::packed_lowp_uvec4</a></div><div class="ttdeci">vec&lt; 4, uint, packed_lowp &gt; packed_lowp_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00389">gtc/type_aligned.hpp:389</a></div></div>
<div class="ttc" id="a00170_html_ga8a9f0a4795ccc442fa9901845026f9f5"><div class="ttname"><a href="a00170.html#ga8a9f0a4795ccc442fa9901845026f9f5">glm::aligned_dvec4</a></div><div class="ttdeci">aligned_highp_dvec4 aligned_dvec4</div><div class="ttdoc">4 components vector aligned in memory of double-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00475">gtc/type_aligned.hpp:475</a></div></div>
<div class="ttc" id="a00170_html_ga568b850f1116b667043533cf77826968"><div class="ttname"><a href="a00170.html#ga568b850f1116b667043533cf77826968">glm::packed_mediump_dvec4</a></div><div class="ttdeci">vec&lt; 4, double, packed_mediump &gt; packed_mediump_dvec4</div><div class="ttdoc">4 components vector tightly packed in memory of double-precision floating-point numbers using medium ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00368">gtc/type_aligned.hpp:368</a></div></div>
<div class="ttc" id="a00170_html_gac6036449ab1c4abf8efe1ea00fcdd1c9"><div class="ttname"><a href="a00170.html#gac6036449ab1c4abf8efe1ea00fcdd1c9">glm::aligned_lowp_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, aligned_lowp &gt; aligned_lowp_bvec1</div><div class="ttdoc">1 component vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00077">gtc/type_aligned.hpp:77</a></div></div>
<div class="ttc" id="a00170_html_ga59fadcd3835646e419372ae8b43c5d37"><div class="ttname"><a href="a00170.html#ga59fadcd3835646e419372ae8b43c5d37">glm::aligned_lowp_bvec2</a></div><div class="ttdeci">vec&lt; 2, bool, aligned_lowp &gt; aligned_lowp_bvec2</div><div class="ttdoc">2 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00169">gtc/type_aligned.hpp:169</a></div></div>
<div class="ttc" id="a00170_html_gaf111fed760ecce16cb1988807569bee5"><div class="ttname"><a href="a00170.html#gaf111fed760ecce16cb1988807569bee5">glm::packed_lowp_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, packed_lowp &gt; packed_lowp_uvec1</div><div class="ttdoc">1 component vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00113">gtc/type_aligned.hpp:113</a></div></div>
<div class="ttc" id="a00170_html_ga865a9c7bb22434b1b8c5ac31e164b628"><div class="ttname"><a href="a00170.html#ga865a9c7bb22434b1b8c5ac31e164b628">glm::packed_highp_ivec3</a></div><div class="ttdeci">vec&lt; 3, int, packed_highp &gt; packed_highp_ivec3</div><div class="ttdoc">3 components vector tightly packed in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00282">gtc/type_aligned.hpp:282</a></div></div>
<div class="ttc" id="a00170_html_gab96804e99e3a72a35740fec690c79617"><div class="ttname"><a href="a00170.html#gab96804e99e3a72a35740fec690c79617">glm::packed_uvec3</a></div><div class="ttdeci">packed_highp_uvec3 packed_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00559">gtc/type_aligned.hpp:559</a></div></div>
<div class="ttc" id="a00170_html_ga56473759d2702ee19ab7f91d0017fa70"><div class="ttname"><a href="a00170.html#ga56473759d2702ee19ab7f91d0017fa70">glm::packed_highp_vec1</a></div><div class="ttdeci">vec&lt; 1, float, packed_highp &gt; packed_highp_vec1</div><div class="ttdoc">1 component vector tightly packed in memory of single-precision floating-point numbers using high pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00080">gtc/type_aligned.hpp:80</a></div></div>
<div class="ttc" id="a00170_html_ga3a30c137c1f8cce478c28eab0427a570"><div class="ttname"><a href="a00170.html#ga3a30c137c1f8cce478c28eab0427a570">glm::packed_lowp_vec3</a></div><div class="ttdeci">vec&lt; 3, float, packed_lowp &gt; packed_lowp_vec3</div><div class="ttdoc">3 components vector tightly packed in memory of single-precision floating-point numbers using low pre...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00270">gtc/type_aligned.hpp:270</a></div></div>
<div class="ttc" id="a00170_html_gacb78126ea2eb779b41c7511128ff1283"><div class="ttname"><a href="a00170.html#gacb78126ea2eb779b41c7511128ff1283">glm::aligned_mediump_uvec1</a></div><div class="ttdeci">vec&lt; 1, uint, aligned_mediump &gt; aligned_mediump_uvec1</div><div class="ttdoc">1 component vector aligned in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00065">gtc/type_aligned.hpp:65</a></div></div>
<div class="ttc" id="a00170_html_ga5546d828d63010a8f9cf81161ad0275a"><div class="ttname"><a href="a00170.html#ga5546d828d63010a8f9cf81161ad0275a">glm::packed_mediump_bvec1</a></div><div class="ttdeci">vec&lt; 1, bool, packed_mediump &gt; packed_mediump_bvec1</div><div class="ttdoc">1 component vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00119">gtc/type_aligned.hpp:119</a></div></div>
<div class="ttc" id="a00170_html_gae164a1f7879f828bc35e50b79d786b05"><div class="ttname"><a href="a00170.html#gae164a1f7879f828bc35e50b79d786b05">glm::aligned_bvec4</a></div><div class="ttdeci">aligned_highp_bvec4 aligned_bvec4</div><div class="ttdoc">4 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00586">gtc/type_aligned.hpp:586</a></div></div>
<div class="ttc" id="a00170_html_ga0b570da473fec4619db5aa0dce5133b0"><div class="ttname"><a href="a00170.html#ga0b570da473fec4619db5aa0dce5133b0">glm::packed_highp_uvec3</a></div><div class="ttdeci">vec&lt; 3, uint, packed_highp &gt; packed_highp_uvec3</div><div class="ttdoc">3 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00291">gtc/type_aligned.hpp:291</a></div></div>
<div class="ttc" id="a00170_html_ga026a55ddbf2bafb1432f1157a2708616"><div class="ttname"><a href="a00170.html#ga026a55ddbf2bafb1432f1157a2708616">glm::aligned_mediump_vec2</a></div><div class="ttdeci">vec&lt; 2, float, aligned_mediump &gt; aligned_mediump_vec2</div><div class="ttdoc">2 components vector aligned in memory of single-precision floating-point numbers using medium precisi...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00130">gtc/type_aligned.hpp:130</a></div></div>
<div class="ttc" id="a00170_html_ga76298aed82a439063c3d55980c84aa0b"><div class="ttname"><a href="a00170.html#ga76298aed82a439063c3d55980c84aa0b">glm::aligned_ivec1</a></div><div class="ttdeci">aligned_highp_ivec1 aligned_ivec1</div><div class="ttdoc">1 component vector aligned in memory of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00502">gtc/type_aligned.hpp:502</a></div></div>
<div class="ttc" id="a00170_html_ga8e5d92e84ebdbe2480cf96bc17d6e2f2"><div class="ttname"><a href="a00170.html#ga8e5d92e84ebdbe2480cf96bc17d6e2f2">glm::packed_uvec4</a></div><div class="ttdeci">packed_highp_uvec4 packed_uvec4</div><div class="ttdoc">4 components vector tightly packed in memory of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00562">gtc/type_aligned.hpp:562</a></div></div>
<div class="ttc" id="a00170_html_ga0913bdf048d0cb74af1d2512aec675bc"><div class="ttname"><a href="a00170.html#ga0913bdf048d0cb74af1d2512aec675bc">glm::aligned_highp_bvec3</a></div><div class="ttdeci">vec&lt; 3, bool, aligned_highp &gt; aligned_highp_bvec3</div><div class="ttdoc">3 components vector aligned in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00255">gtc/type_aligned.hpp:255</a></div></div>
<div class="ttc" id="a00170_html_ga0c48f9417f649e27f3fb0c9f733a18bd"><div class="ttname"><a href="a00170.html#ga0c48f9417f649e27f3fb0c9f733a18bd">glm::packed_bvec3</a></div><div class="ttdeci">packed_highp_bvec3 packed_bvec3</div><div class="ttdoc">3 components vector tightly packed in memory of bool values. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00595">gtc/type_aligned.hpp:595</a></div></div>
<div class="ttc" id="a00170_html_gaa37869eea77d28419b2fb0ff70b69bf0"><div class="ttname"><a href="a00170.html#gaa37869eea77d28419b2fb0ff70b69bf0">glm::aligned_dvec3</a></div><div class="ttdeci">aligned_highp_dvec3 aligned_dvec3</div><div class="ttdoc">3 components vector aligned in memory of double-precision floating-point numbers. ...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00472">gtc/type_aligned.hpp:472</a></div></div>
<div class="ttc" id="a00170_html_ga5b2dc48fa19b684d207d69c6b145eb63"><div class="ttname"><a href="a00170.html#ga5b2dc48fa19b684d207d69c6b145eb63">glm::packed_highp_dvec2</a></div><div class="ttdeci">vec&lt; 2, double, packed_highp &gt; packed_highp_dvec2</div><div class="ttdoc">2 components vector tightly packed in memory of double-precision floating-point numbers using high pr...</div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00181">gtc/type_aligned.hpp:181</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>