glm/doc/api/a00122_source.html
2014-01-11 23:35:39 +01:00

472 lines
108 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.5"/>
<title>GLM: type_mat.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="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 style="padding-left: 0.5em;">
<div id="projectname">GLM
&#160;<span id="projectnumber">0.9.5</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></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>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_8ceffd4ee35c3518d4e8bdc7e638efe8.html">Users</a></li><li class="navelem"><a class="el" href="dir_968fb7988749a6351e7b3d0c1783dec4.html">Groove</a></li><li class="navelem"><a class="el" href="dir_6e418c18ca640a0404613de005739e2e.html">Documents</a></li><li class="navelem"><a class="el" href="dir_e3ecd7863bd215c92a17f47e2ae3be43.html">GitHub</a></li><li class="navelem"><a class="el" href="dir_edf753475b928be648c1cf1c6443cf63.html">glm</a></li><li class="navelem"><a class="el" href="dir_e50778361fd4ab4de52181ed9eb2b726.html">glm</a></li><li class="navelem"><a class="el" href="dir_4d1ca7e3aefdd5b86b5dba8da1c3d503.html">detail</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">type_mat.hpp</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef glm_core_type_mat</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define glm_core_type_mat</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;precision.hpp&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span>glm{</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">namespace </span>detail</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tvec2;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tvec3;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tvec4;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat2x2;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat2x3;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat2x4;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat3x2;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat3x3;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat3x4;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat4x2;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat4x3;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P&gt; <span class="keyword">struct </span>tmat4x4;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> &lt;<span class="keyword">class</span>, precision&gt; <span class="keyword">class </span>colType, <span class="keyword">template</span> &lt;<span class="keyword">class</span>, precision&gt; <span class="keyword">class </span>rowType&gt;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span>outerProduct_trait{};</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">template</span> &lt;<span class="keyword">class</span>, precision&gt; <span class="keyword">class </span>matType, <span class="keyword">typename</span> T, precision P&gt;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">struct </span>compute_inverse{};</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}<span class="comment">//namespace detail</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="a00169.html#ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2"> 65</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;float, lowp&gt; <a class="code" href="a00169.html#ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2">lowp_mat2</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="a00169.html#ga3cee2c857f9396b1f268b7c16693ee9d"> 72</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;float, mediump&gt; <a class="code" href="a00169.html#ga3cee2c857f9396b1f268b7c16693ee9d">mediump_mat2</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="a00169.html#gab40a13d90d83e807604f026a3ca7f4e4"> 79</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;float, highp&gt; <a class="code" href="a00169.html#gab40a13d90d83e807604f026a3ca7f4e4">highp_mat2</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="a00169.html#gabdf4ec944a89eb6b1f479ae9d88ec22f"> 86</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;float, lowp&gt; <a class="code" href="a00169.html#gabdf4ec944a89eb6b1f479ae9d88ec22f">lowp_mat2x2</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="a00169.html#gab69eab5128ea1b8635e6b534ed1a94a1"> 93</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;float, mediump&gt; <a class="code" href="a00169.html#gab69eab5128ea1b8635e6b534ed1a94a1">mediump_mat2x2</a>;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="a00169.html#ga8b42f1f62b841309af4917599b665ef0"> 100</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;float, highp&gt; <a class="code" href="a00169.html#ga8b42f1f62b841309af4917599b665ef0">highp_mat2x2</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="a00169.html#ga585b93de0091cdf71c8d334939db8258"> 112</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x3&lt;float, lowp&gt; <a class="code" href="a00169.html#ga585b93de0091cdf71c8d334939db8258">lowp_mat2x3</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="a00169.html#ga7e0e11e493cba08337fc64efdcd9bbaf"> 119</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x3&lt;float, mediump&gt; <a class="code" href="a00169.html#ga7e0e11e493cba08337fc64efdcd9bbaf">mediump_mat2x3</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="a00169.html#ga41b557707b4d05a1fc5e81a81013a846"> 126</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x3&lt;float, highp&gt; <a class="code" href="a00169.html#ga41b557707b4d05a1fc5e81a81013a846">highp_mat2x3</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="a00169.html#ga36e6a5d20941eb640d9ba8630707ae23"> 138</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x4&lt;float, lowp&gt; <a class="code" href="a00169.html#ga36e6a5d20941eb640d9ba8630707ae23">lowp_mat2x4</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="a00169.html#ga415fdce57da34eafddbecfe592721ef2"> 145</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x4&lt;float, mediump&gt; <a class="code" href="a00169.html#ga415fdce57da34eafddbecfe592721ef2">mediump_mat2x4</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="a00169.html#ga8bea26a56a163d858445bf9755d596b2"> 152</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x4&lt;float, highp&gt; <a class="code" href="a00169.html#ga8bea26a56a163d858445bf9755d596b2">highp_mat2x4</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="a00169.html#ga11ddd7c391637de3df8bf6b5ed99c26e"> 164</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x2&lt;float, lowp&gt; <a class="code" href="a00169.html#ga11ddd7c391637de3df8bf6b5ed99c26e">lowp_mat3x2</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="a00169.html#ga4a1545f23f3dbf49cddb26ffd1c7eb72"> 171</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x2&lt;float, mediump&gt; <a class="code" href="a00169.html#ga4a1545f23f3dbf49cddb26ffd1c7eb72">mediump_mat3x2</a>;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="a00169.html#ga7637073472ffc6142f55481a42ed3f4b"> 178</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x2&lt;float, highp&gt; <a class="code" href="a00169.html#ga7637073472ffc6142f55481a42ed3f4b">highp_mat3x2</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"> 181</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="a00169.html#ga325ddc9d9e1faf33ca2d7e53d05af0c6"> 190</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, lowp&gt; <a class="code" href="a00169.html#ga325ddc9d9e1faf33ca2d7e53d05af0c6">lowp_mat3</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="a00169.html#ga5fb65e05966815cd44a7ee2a463b8769"> 197</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, mediump&gt; <a class="code" href="a00169.html#ga5fb65e05966815cd44a7ee2a463b8769">mediump_mat3</a>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="a00169.html#ga95de3fed7c74dd7f56720e68285a604b"> 204</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, highp&gt; <a class="code" href="a00169.html#ga95de3fed7c74dd7f56720e68285a604b">highp_mat3</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; </div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="a00169.html#ga4aade9c5f17048c96aceca409ee0aaa4"> 211</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, lowp&gt; <a class="code" href="a00169.html#ga4aade9c5f17048c96aceca409ee0aaa4">lowp_mat3x3</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="a00169.html#gab52b8692e7417e91f8f5838dcb6aec92"> 218</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, mediump&gt; <a class="code" href="a00169.html#gab52b8692e7417e91f8f5838dcb6aec92">mediump_mat3x3</a>;</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; </div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="a00169.html#ga8b84780f484c9db1b9acec5170381e35"> 225</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, highp&gt; <a class="code" href="a00169.html#ga8b84780f484c9db1b9acec5170381e35">highp_mat3x3</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"> 228</span>&#160; </div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="a00169.html#gab64fadf0703a9308d8034e35e405e9ef"> 237</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x4&lt;float, lowp&gt; <a class="code" href="a00169.html#gab64fadf0703a9308d8034e35e405e9ef">lowp_mat3x4</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="a00169.html#ga6d4f08b5ae69a27503d9d3497b21aca1"> 244</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x4&lt;float, mediump&gt; <a class="code" href="a00169.html#ga6d4f08b5ae69a27503d9d3497b21aca1">mediump_mat3x4</a>;</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; </div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="a00169.html#ga3deb6f746c2def511a51926dc349dd5d"> 251</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x4&lt;float, highp&gt; <a class="code" href="a00169.html#ga3deb6f746c2def511a51926dc349dd5d">highp_mat3x4</a>;</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; </div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; </div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="a00169.html#ga36036e813ec0ebc4895750fdadad9b44"> 263</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x2&lt;float, lowp&gt; <a class="code" href="a00169.html#ga36036e813ec0ebc4895750fdadad9b44">lowp_mat4x2</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; </div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="a00169.html#ga21871ba547793be6fd150f6d1dd333be"> 270</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x2&lt;float, mediump&gt; <a class="code" href="a00169.html#ga21871ba547793be6fd150f6d1dd333be">mediump_mat4x2</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; </div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="a00169.html#gaafb0fd7602fb0336370f8c985c24c792"> 277</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x2&lt;float, highp&gt; <a class="code" href="a00169.html#gaafb0fd7602fb0336370f8c985c24c792">highp_mat4x2</a>;</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; </div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; </div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; </div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="a00169.html#gaa5fb99108b51e3032c21dd5d1d4bf778"> 289</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x3&lt;float, lowp&gt; <a class="code" href="a00169.html#gaa5fb99108b51e3032c21dd5d1d4bf778">lowp_mat4x3</a>;</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; </div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="a00169.html#ga3ab303f594c1aa54d4b05f75f5f976cc"> 296</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x3&lt;float, mediump&gt; <a class="code" href="a00169.html#ga3ab303f594c1aa54d4b05f75f5f976cc">mediump_mat4x3</a>;</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; </div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="a00169.html#gaf06776feb18015cc4a11aa6cf99464df"> 303</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x3&lt;float, highp&gt; <a class="code" href="a00169.html#gaf06776feb18015cc4a11aa6cf99464df">highp_mat4x3</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"> 306</span>&#160; </div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; </div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="a00169.html#gae71c1635af023cb4c6c46ca6125024b4"> 316</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;float, lowp&gt; <a class="code" href="a00169.html#gae71c1635af023cb4c6c46ca6125024b4">lowp_mat4</a>;</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; </div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="a00169.html#gad4b6a1e477ca75d3680ce1bcaeb8c6e5"> 323</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;float, mediump&gt; <a class="code" href="a00169.html#gad4b6a1e477ca75d3680ce1bcaeb8c6e5">mediump_mat4</a>;</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; </div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="a00169.html#ga918cf8b23ad6e8fa2bb95b5f9a1758e8"> 330</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;float, highp&gt; <a class="code" href="a00169.html#ga918cf8b23ad6e8fa2bb95b5f9a1758e8">highp_mat4</a>;</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="a00169.html#gaa4f825a69ac831f111063a97172fe776"> 337</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;float, lowp&gt; <a class="code" href="a00169.html#gaa4f825a69ac831f111063a97172fe776">lowp_mat4x4</a>;</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="a00169.html#ga5e65a8f07e6c1075de01b2a9cae00cd1"> 344</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;float, mediump&gt; <a class="code" href="a00169.html#ga5e65a8f07e6c1075de01b2a9cae00cd1">mediump_mat4x4</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; </div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="a00169.html#ga7bbd85740e60f39fff4277f1c73d877f"> 351</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;float, highp&gt; <a class="code" href="a00169.html#ga7bbd85740e60f39fff4277f1c73d877f">highp_mat4x4</a>;</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; </div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; </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"> 359</span>&#160; <span class="comment">// Float definition</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_FLOAT))</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="a00169.html#gabdf4ec944a89eb6b1f479ae9d88ec22f">lowp_mat2x2</a> <a class="code" href="a00168.html#ga0c84b211a5730357b63c6d2e4fb696d5">mat2x2</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga585b93de0091cdf71c8d334939db8258">lowp_mat2x3</a> <a class="code" href="a00168.html#gafb063d734266e92915d87f8943560471">mat2x3</a>;</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga36e6a5d20941eb640d9ba8630707ae23">lowp_mat2x4</a> <a class="code" href="a00168.html#ga4d2ac1a80c36fb5a1d15914035f792ac">mat2x4</a>;</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga11ddd7c391637de3df8bf6b5ed99c26e">lowp_mat3x2</a> <a class="code" href="a00168.html#ga3839ca29d011a80ff3ede7f22ba602a4">mat3x2</a>;</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga4aade9c5f17048c96aceca409ee0aaa4">lowp_mat3x3</a> <a class="code" href="a00168.html#ga378921b6a07bcdad946858b340f69ab1">mat3x3</a>;</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gab64fadf0703a9308d8034e35e405e9ef">lowp_mat3x4</a> <a class="code" href="a00168.html#ga7876e0c3e3fcc3e2f4c0462c152e87cf">mat3x4</a>;</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga36036e813ec0ebc4895750fdadad9b44">lowp_mat4x2</a> <a class="code" href="a00168.html#ga1b3f6a5cbc17362141f9781262ed838f">mat4x2</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gaa5fb99108b51e3032c21dd5d1d4bf778">lowp_mat4x3</a> <a class="code" href="a00168.html#gacd9ff3b943b3d8bda4f4b388320420fd">mat4x3</a>;</div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gaa4f825a69ac831f111063a97172fe776">lowp_mat4x4</a> <a class="code" href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">mat4x4</a>;</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="a00169.html#gab69eab5128ea1b8635e6b534ed1a94a1">mediump_mat2x2</a> <a class="code" href="a00168.html#ga0c84b211a5730357b63c6d2e4fb696d5">mat2x2</a>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga7e0e11e493cba08337fc64efdcd9bbaf">mediump_mat2x3</a> <a class="code" href="a00168.html#gafb063d734266e92915d87f8943560471">mat2x3</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga415fdce57da34eafddbecfe592721ef2">mediump_mat2x4</a> <a class="code" href="a00168.html#ga4d2ac1a80c36fb5a1d15914035f792ac">mat2x4</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga4a1545f23f3dbf49cddb26ffd1c7eb72">mediump_mat3x2</a> <a class="code" href="a00168.html#ga3839ca29d011a80ff3ede7f22ba602a4">mat3x2</a>;</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gab52b8692e7417e91f8f5838dcb6aec92">mediump_mat3x3</a> <a class="code" href="a00168.html#ga378921b6a07bcdad946858b340f69ab1">mat3x3</a>;</div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga6d4f08b5ae69a27503d9d3497b21aca1">mediump_mat3x4</a> <a class="code" href="a00168.html#ga7876e0c3e3fcc3e2f4c0462c152e87cf">mat3x4</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga21871ba547793be6fd150f6d1dd333be">mediump_mat4x2</a> <a class="code" href="a00168.html#ga1b3f6a5cbc17362141f9781262ed838f">mat4x2</a>;</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga3ab303f594c1aa54d4b05f75f5f976cc">mediump_mat4x3</a> <a class="code" href="a00168.html#gacd9ff3b943b3d8bda4f4b388320420fd">mat4x3</a>;</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga5e65a8f07e6c1075de01b2a9cae00cd1">mediump_mat4x4</a> <a class="code" href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">mat4x4</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="preprocessor">#else </span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga8b42f1f62b841309af4917599b665ef0">highp_mat2x2</a> <a class="code" href="a00168.html#ga0c84b211a5730357b63c6d2e4fb696d5">mat2x2</a>;</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; </div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="a00168.html#gafb063d734266e92915d87f8943560471"> 390</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga41b557707b4d05a1fc5e81a81013a846">highp_mat2x3</a> <a class="code" href="a00168.html#gafb063d734266e92915d87f8943560471">mat2x3</a>;</div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; </div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="a00168.html#ga4d2ac1a80c36fb5a1d15914035f792ac"> 395</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga8bea26a56a163d858445bf9755d596b2">highp_mat2x4</a> <a class="code" href="a00168.html#ga4d2ac1a80c36fb5a1d15914035f792ac">mat2x4</a>;</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; </div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="a00168.html#ga3839ca29d011a80ff3ede7f22ba602a4"> 400</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga7637073472ffc6142f55481a42ed3f4b">highp_mat3x2</a> <a class="code" href="a00168.html#ga3839ca29d011a80ff3ede7f22ba602a4">mat3x2</a>;</div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; </div>
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="a00168.html#ga378921b6a07bcdad946858b340f69ab1"> 405</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga8b84780f484c9db1b9acec5170381e35">highp_mat3x3</a> <a class="code" href="a00168.html#ga378921b6a07bcdad946858b340f69ab1">mat3x3</a>;</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; </div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="a00168.html#ga7876e0c3e3fcc3e2f4c0462c152e87cf"> 410</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga3deb6f746c2def511a51926dc349dd5d">highp_mat3x4</a> <a class="code" href="a00168.html#ga7876e0c3e3fcc3e2f4c0462c152e87cf">mat3x4</a>;</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="a00168.html#ga1b3f6a5cbc17362141f9781262ed838f"> 415</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gaafb0fd7602fb0336370f8c985c24c792">highp_mat4x2</a> <a class="code" href="a00168.html#ga1b3f6a5cbc17362141f9781262ed838f">mat4x2</a>;</div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; </div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="a00168.html#gacd9ff3b943b3d8bda4f4b388320420fd"> 420</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gaf06776feb18015cc4a11aa6cf99464df">highp_mat4x3</a> <a class="code" href="a00168.html#gacd9ff3b943b3d8bda4f4b388320420fd">mat4x3</a>;</div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; </div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81"> 425</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga7bbd85740e60f39fff4277f1c73d877f">highp_mat4x4</a> <a class="code" href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">mat4x4</a>;</div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; </div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="preprocessor"></span> </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="a00168.html#ga6e30cfba068ebc3c71fe1f8b3110e450"> 432</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00168.html#ga0c84b211a5730357b63c6d2e4fb696d5">mat2x2</a> <a class="code" href="a00168.html#ga6e30cfba068ebc3c71fe1f8b3110e450">mat2</a>;</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="a00168.html#ga6dd3ec98a548755676267e59142911f8"> 437</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00168.html#ga378921b6a07bcdad946858b340f69ab1">mat3x3</a> <a class="code" href="a00168.html#ga6dd3ec98a548755676267e59142911f8">mat3</a>;</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; </div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="a00168.html#gade0eb47c01f79384a6f38017ede17446"> 442</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">mat4x4</a> <a class="code" href="a00168.html#gade0eb47c01f79384a6f38017ede17446">mat4</a>;</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; </div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="comment">// Double definition</span></div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; </div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; </div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="a00169.html#ga1b6933222fd7a72a2a5d074667775617"> 454</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;double, lowp&gt; <a class="code" href="a00169.html#ga1b6933222fd7a72a2a5d074667775617">lowp_dmat2</a>;</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; </div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="a00169.html#ga4132dc9a10d1396846258b82422ea9cf"> 460</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;double, mediump&gt; <a class="code" href="a00169.html#ga4132dc9a10d1396846258b82422ea9cf">mediump_dmat2</a>;</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="a00169.html#ga3fa1b729efbe0f14139e0ffa7da5b876"> 466</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;double, highp&gt; <a class="code" href="a00169.html#ga3fa1b729efbe0f14139e0ffa7da5b876">highp_dmat2</a>;</div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; </div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="a00169.html#gae11f91d2e4836b802072f9dc8497fae9"> 472</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;double, lowp&gt; <a class="code" href="a00169.html#gae11f91d2e4836b802072f9dc8497fae9">lowp_dmat2x2</a>;</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; </div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="a00169.html#ga934630e46da12eaf421dc5ed8b7d4c5e"> 478</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;double, mediump&gt; <a class="code" href="a00169.html#ga934630e46da12eaf421dc5ed8b7d4c5e">mediump_dmat2x2</a>;</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; </div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="a00169.html#gae279348c2565002f3cf09b4d4c049577"> 484</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x2&lt;double, highp&gt; <a class="code" href="a00169.html#gae279348c2565002f3cf09b4d4c049577">highp_dmat2x2</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"> 487</span>&#160; </div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; </div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="a00169.html#ga89392ef4ea3e54229306c7196e4505de"> 495</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x3&lt;double, lowp&gt; <a class="code" href="a00169.html#ga89392ef4ea3e54229306c7196e4505de">lowp_dmat2x3</a>;</div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; </div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="a00169.html#ga1a7fb5b308a345cc1abb95ef1a3baf23"> 501</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x3&lt;double, mediump&gt; <a class="code" href="a00169.html#ga1a7fb5b308a345cc1abb95ef1a3baf23">mediump_dmat2x3</a>;</div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="a00169.html#ga7d1e9820c6fc85782fd459b136fd67eb"> 507</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x3&lt;double, highp&gt; <a class="code" href="a00169.html#ga7d1e9820c6fc85782fd459b136fd67eb">highp_dmat2x3</a>;</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; </div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; </div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; </div>
<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="a00169.html#ga1e5b2e290f6102648cc2d3b9f85b18e8"> 518</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x4&lt;double, lowp&gt; <a class="code" href="a00169.html#ga1e5b2e290f6102648cc2d3b9f85b18e8">lowp_dmat2x4</a>;</div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; </div>
<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="a00169.html#ga2fde2c0b5e667944668bb57871c7f7f4"> 524</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x4&lt;double, mediump&gt; <a class="code" href="a00169.html#ga2fde2c0b5e667944668bb57871c7f7f4">mediump_dmat2x4</a>;</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; </div>
<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="a00169.html#ga9d697ef4a54b8fc160b3db57a20fefab"> 530</a></span>&#160; <span class="keyword">typedef</span> detail::tmat2x4&lt;double, highp&gt; <a class="code" href="a00169.html#ga9d697ef4a54b8fc160b3db57a20fefab">highp_dmat2x4</a>;</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; </div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; </div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; </div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="a00169.html#gac993c286d196c85e16ca030720ec7cbc"> 541</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x2&lt;double, lowp&gt; <a class="code" href="a00169.html#gac993c286d196c85e16ca030720ec7cbc">lowp_dmat3x2</a>;</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; </div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="a00169.html#gae69eadc264012a7de7c1681d5f472708"> 547</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x2&lt;double, mediump&gt; <a class="code" href="a00169.html#gae69eadc264012a7de7c1681d5f472708">mediump_dmat3x2</a>;</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; </div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="a00169.html#ga6cf8e57f4df82bd24b619c2805897c44"> 553</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x2&lt;double, highp&gt; <a class="code" href="a00169.html#ga6cf8e57f4df82bd24b619c2805897c44">highp_dmat3x2</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"> 556</span>&#160; </div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; </div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="a00169.html#ga86e5bf08549fa7633f95398e9dcfb51c"> 564</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;float, lowp&gt; <a class="code" href="a00169.html#ga86e5bf08549fa7633f95398e9dcfb51c">lowp_dmat3</a>;</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; </div>
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="a00169.html#gaf96e8fe50c308100e436a6640efd852a"> 570</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;double, mediump&gt; <a class="code" href="a00169.html#gaf96e8fe50c308100e436a6640efd852a">mediump_dmat3</a>;</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; </div>
<div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="a00169.html#gae1faf76977019c1394423a08812fc4b4"> 576</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;double, highp&gt; <a class="code" href="a00169.html#gae1faf76977019c1394423a08812fc4b4">highp_dmat3</a>;</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; </div>
<div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="a00169.html#ga3ab2661f9df0bc6f3c8cd4959b8588f1"> 582</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;double, lowp&gt; <a class="code" href="a00169.html#ga3ab2661f9df0bc6f3c8cd4959b8588f1">lowp_dmat3x3</a>;</div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; </div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="a00169.html#gaf3a35efeb57c5c3bb01b39e478679bf4"> 588</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;double, mediump&gt; <a class="code" href="a00169.html#gaf3a35efeb57c5c3bb01b39e478679bf4">mediump_dmat3x3</a>;</div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div>
<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="a00169.html#ga951b77d5f8b974cb3a21ff4d3bfd9ddf"> 594</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x3&lt;double, highp&gt; <a class="code" href="a00169.html#ga951b77d5f8b974cb3a21ff4d3bfd9ddf">highp_dmat3x3</a>;</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; </div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; </div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="a00169.html#ga311187be035068a00bb1638b4159c211"> 605</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x4&lt;double, lowp&gt; <a class="code" href="a00169.html#ga311187be035068a00bb1638b4159c211">lowp_dmat3x4</a>;</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; </div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="a00169.html#gabd1e9d79870061223d535e3897ea5dfb"> 611</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x4&lt;double, mediump&gt; <a class="code" href="a00169.html#gabd1e9d79870061223d535e3897ea5dfb">mediump_dmat3x4</a>;</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; </div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="a00169.html#gaedbca9cf6eeba665d813631be18f0349"> 617</a></span>&#160; <span class="keyword">typedef</span> detail::tmat3x4&lt;double, highp&gt; <a class="code" href="a00169.html#gaedbca9cf6eeba665d813631be18f0349">highp_dmat3x4</a>;</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; </div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; </div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; </div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="a00169.html#ga5b6f1e034d9e961787858839841a3762"> 628</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x2&lt;double, lowp&gt; <a class="code" href="a00169.html#ga5b6f1e034d9e961787858839841a3762">lowp_dmat4x2</a>;</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; </div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="a00169.html#gae6a964d8c2292789869eacf1b5574154"> 634</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x2&lt;double, mediump&gt; <a class="code" href="a00169.html#gae6a964d8c2292789869eacf1b5574154">mediump_dmat4x2</a>;</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; </div>
<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="a00169.html#ga76ec2859b71468e94c878fd8b5f0f058"> 640</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x2&lt;double, highp&gt; <a class="code" href="a00169.html#ga76ec2859b71468e94c878fd8b5f0f058">highp_dmat4x2</a>;</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; </div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; </div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; </div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="a00169.html#ga55258246c6b2bc529c8af301439f0f8a"> 651</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x3&lt;double, lowp&gt; <a class="code" href="a00169.html#ga55258246c6b2bc529c8af301439f0f8a">lowp_dmat4x3</a>;</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; </div>
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="a00169.html#ga7afd44eae51358e4f1453ec391fe758b"> 657</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x3&lt;double, mediump&gt; <a class="code" href="a00169.html#ga7afd44eae51358e4f1453ec391fe758b">mediump_dmat4x3</a>;</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; </div>
<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="a00169.html#ga33ec63249c3e0cfb8054b22576c7df2e"> 663</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x3&lt;double, highp&gt; <a class="code" href="a00169.html#ga33ec63249c3e0cfb8054b22576c7df2e">highp_dmat4x3</a>;</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; </div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; </div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; </div>
<div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="a00169.html#gabd9cae69dd85f1817a32ef59aa326d88"> 674</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;double, lowp&gt; <a class="code" href="a00169.html#gabd9cae69dd85f1817a32ef59aa326d88">lowp_dmat4</a>;</div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; </div>
<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="a00169.html#ga9ce043eb2378f1664779afd665762c34"> 680</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;double, mediump&gt; <a class="code" href="a00169.html#ga9ce043eb2378f1664779afd665762c34">mediump_dmat4</a>;</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; </div>
<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="a00169.html#gab65e2d68d45e8558ac5944b26dcb07f1"> 686</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;double, highp&gt; <a class="code" href="a00169.html#gab65e2d68d45e8558ac5944b26dcb07f1">highp_dmat4</a>;</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; </div>
<div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="a00169.html#ga78b01843a5bad7d81b099e9d3dec4205"> 692</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;double, lowp&gt; <a class="code" href="a00169.html#ga78b01843a5bad7d81b099e9d3dec4205">lowp_dmat4x4</a>;</div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; </div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="a00169.html#ga124a0865759d58dff59a840b24adc582"> 698</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;double, mediump&gt; <a class="code" href="a00169.html#ga124a0865759d58dff59a840b24adc582">mediump_dmat4x4</a>;</div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; </div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="a00169.html#ga6b8a002f4e877d42b89bd4e12c603f58"> 704</a></span>&#160; <span class="keyword">typedef</span> detail::tmat4x4&lt;double, highp&gt; <a class="code" href="a00169.html#ga6b8a002f4e877d42b89bd4e12c603f58">highp_dmat4x4</a>;</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; </div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; </div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="preprocessor">#if(defined(GLM_PRECISION_LOWP_DOUBLE))</span></div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="a00169.html#gae11f91d2e4836b802072f9dc8497fae9">lowp_dmat2x2</a> <a class="code" href="a00168.html#gacc27b39853a2ecb538c8b3afc20c359e">dmat2x2</a>;</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga89392ef4ea3e54229306c7196e4505de">lowp_dmat2x3</a> <a class="code" href="a00168.html#ga1cb3c561a32f0864733dfaf97c71f0c7">dmat2x3</a>;</div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga1e5b2e290f6102648cc2d3b9f85b18e8">lowp_dmat2x4</a> <a class="code" href="a00168.html#gaddd230c88fbd6ec33242329be3a1b738">dmat2x4</a>;</div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gac993c286d196c85e16ca030720ec7cbc">lowp_dmat3x2</a> <a class="code" href="a00168.html#gaec22f44dddbdadfe5dfca68eb3457ea8">dmat3x2</a>;</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga3ab2661f9df0bc6f3c8cd4959b8588f1">lowp_dmat3x3</a> <a class="code" href="a00168.html#gac44263f56ff3cbf0a9cc4e2405d5ecb8">dmat3x3</a>;</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga311187be035068a00bb1638b4159c211">lowp_dmat3x4</a> <a class="code" href="a00168.html#ga38d9bfca882ec542b1928cf77b5c2091">dmat3x4</a>;</div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga5b6f1e034d9e961787858839841a3762">lowp_dmat4x2</a> <a class="code" href="a00168.html#ga6ddab280c735a2139133b4164b99a68a">dmat4x2</a>;</div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga55258246c6b2bc529c8af301439f0f8a">lowp_dmat4x3</a> <a class="code" href="a00168.html#gab6c8974496fc7c72dad09219118ba89e">dmat4x3</a>;</div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga78b01843a5bad7d81b099e9d3dec4205">lowp_dmat4x4</a> <a class="code" href="a00168.html#ga41c2da87ca627c1b2da5e895435a508e">dmat4x4</a>;</div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="preprocessor">#elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))</span></div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga934630e46da12eaf421dc5ed8b7d4c5e">mediump_dmat2x2</a> <a class="code" href="a00168.html#gacc27b39853a2ecb538c8b3afc20c359e">dmat2x2</a>;</div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga1a7fb5b308a345cc1abb95ef1a3baf23">mediump_dmat2x3</a> <a class="code" href="a00168.html#ga1cb3c561a32f0864733dfaf97c71f0c7">dmat2x3</a>;</div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga2fde2c0b5e667944668bb57871c7f7f4">mediump_dmat2x4</a> <a class="code" href="a00168.html#gaddd230c88fbd6ec33242329be3a1b738">dmat2x4</a>;</div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gae69eadc264012a7de7c1681d5f472708">mediump_dmat3x2</a> <a class="code" href="a00168.html#gaec22f44dddbdadfe5dfca68eb3457ea8">dmat3x2</a>;</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gaf3a35efeb57c5c3bb01b39e478679bf4">mediump_dmat3x3</a> <a class="code" href="a00168.html#gac44263f56ff3cbf0a9cc4e2405d5ecb8">dmat3x3</a>;</div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gabd1e9d79870061223d535e3897ea5dfb">mediump_dmat3x4</a> <a class="code" href="a00168.html#ga38d9bfca882ec542b1928cf77b5c2091">dmat3x4</a>;</div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gae6a964d8c2292789869eacf1b5574154">mediump_dmat4x2</a> <a class="code" href="a00168.html#ga6ddab280c735a2139133b4164b99a68a">dmat4x2</a>;</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga7afd44eae51358e4f1453ec391fe758b">mediump_dmat4x3</a> <a class="code" href="a00168.html#gab6c8974496fc7c72dad09219118ba89e">dmat4x3</a>;</div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga124a0865759d58dff59a840b24adc582">mediump_dmat4x4</a> <a class="code" href="a00168.html#ga41c2da87ca627c1b2da5e895435a508e">dmat4x4</a>;</div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="preprocessor">#else //defined(GLM_PRECISION_HIGHP_DOUBLE)</span></div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="preprocessor"></span> </div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="a00168.html#gac7f51e23c8802d867f564dfd146bdb44"> 733</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gae279348c2565002f3cf09b4d4c049577">highp_dmat2x2</a> <a class="code" href="a00168.html#gac7f51e23c8802d867f564dfd146bdb44">dmat2</a>;</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="a00168.html#gae174ff65e148bb7dec4bf10a63cb46ff"> 738</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga951b77d5f8b974cb3a21ff4d3bfd9ddf">highp_dmat3x3</a> <a class="code" href="a00168.html#gae174ff65e148bb7dec4bf10a63cb46ff">dmat3</a>;</div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; </div>
<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="a00168.html#ga97b38ea24e9ebf58eac04a8d99dc3e27"> 743</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga6b8a002f4e877d42b89bd4e12c603f58">highp_dmat4x4</a> <a class="code" href="a00168.html#ga97b38ea24e9ebf58eac04a8d99dc3e27">dmat4</a>;</div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="a00168.html#gacc27b39853a2ecb538c8b3afc20c359e"> 748</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gae279348c2565002f3cf09b4d4c049577">highp_dmat2x2</a> <a class="code" href="a00168.html#gacc27b39853a2ecb538c8b3afc20c359e">dmat2x2</a>;</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; </div>
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="a00168.html#ga1cb3c561a32f0864733dfaf97c71f0c7"> 753</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga7d1e9820c6fc85782fd459b136fd67eb">highp_dmat2x3</a> <a class="code" href="a00168.html#ga1cb3c561a32f0864733dfaf97c71f0c7">dmat2x3</a>;</div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; </div>
<div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="a00168.html#gaddd230c88fbd6ec33242329be3a1b738"> 758</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga9d697ef4a54b8fc160b3db57a20fefab">highp_dmat2x4</a> <a class="code" href="a00168.html#gaddd230c88fbd6ec33242329be3a1b738">dmat2x4</a>;</div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; </div>
<div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="a00168.html#gaec22f44dddbdadfe5dfca68eb3457ea8"> 763</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga6cf8e57f4df82bd24b619c2805897c44">highp_dmat3x2</a> <a class="code" href="a00168.html#gaec22f44dddbdadfe5dfca68eb3457ea8">dmat3x2</a>;</div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; </div>
<div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="a00168.html#gac44263f56ff3cbf0a9cc4e2405d5ecb8"> 768</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga951b77d5f8b974cb3a21ff4d3bfd9ddf">highp_dmat3x3</a> <a class="code" href="a00168.html#gac44263f56ff3cbf0a9cc4e2405d5ecb8">dmat3x3</a>;</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; </div>
<div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="a00168.html#ga38d9bfca882ec542b1928cf77b5c2091"> 773</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#gaedbca9cf6eeba665d813631be18f0349">highp_dmat3x4</a> <a class="code" href="a00168.html#ga38d9bfca882ec542b1928cf77b5c2091">dmat3x4</a>;</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; </div>
<div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="a00168.html#ga6ddab280c735a2139133b4164b99a68a"> 778</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga76ec2859b71468e94c878fd8b5f0f058">highp_dmat4x2</a> <a class="code" href="a00168.html#ga6ddab280c735a2139133b4164b99a68a">dmat4x2</a>;</div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; </div>
<div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="a00168.html#gab6c8974496fc7c72dad09219118ba89e"> 783</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga33ec63249c3e0cfb8054b22576c7df2e">highp_dmat4x3</a> <a class="code" href="a00168.html#gab6c8974496fc7c72dad09219118ba89e">dmat4x3</a>;</div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; </div>
<div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="a00168.html#ga41c2da87ca627c1b2da5e895435a508e"> 788</a></span>&#160; <span class="keyword">typedef</span> <a class="code" href="a00169.html#ga6b8a002f4e877d42b89bd4e12c603f58">highp_dmat4x4</a> <a class="code" href="a00168.html#ga41c2da87ca627c1b2da5e895435a508e">dmat4x4</a>;</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;</div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="preprocessor">#endif//GLM_PRECISION</span></div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="preprocessor"></span> </div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;}<span class="comment">//namespace glm</span></div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="preprocessor">#endif//glm_core_type_mat</span></div>
<div class="ttc" id="a00168_html_ga089315d5a0c20ac6eaa17a854bbd2e81"><div class="ttname"><a href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">glm::mat4x4</a></div><div class="ttdeci">highp_mat4x4 mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00425">type_mat.hpp:425</a></div></div>
<div class="ttc" id="a00169_html_ga6b8a002f4e877d42b89bd4e12c603f58"><div class="ttname"><a href="a00169.html#ga6b8a002f4e877d42b89bd4e12c603f58">glm::highp_dmat4x4</a></div><div class="ttdeci">detail::tmat4x4&lt; double, highp &gt; highp_dmat4x4</div><div class="ttdoc">4 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00704">type_mat.hpp:704</a></div></div>
<div class="ttc" id="a00168_html_ga1b3f6a5cbc17362141f9781262ed838f"><div class="ttname"><a href="a00168.html#ga1b3f6a5cbc17362141f9781262ed838f">glm::mat4x2</a></div><div class="ttdeci">highp_mat4x2 mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00415">type_mat.hpp:415</a></div></div>
<div class="ttc" id="a00169_html_gab40a13d90d83e807604f026a3ca7f4e4"><div class="ttname"><a href="a00169.html#gab40a13d90d83e807604f026a3ca7f4e4">glm::highp_mat2</a></div><div class="ttdeci">detail::tmat2x2&lt; float, highp &gt; highp_mat2</div><div class="ttdoc">2 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00079">type_mat.hpp:79</a></div></div>
<div class="ttc" id="a00169_html_gaf96e8fe50c308100e436a6640efd852a"><div class="ttname"><a href="a00169.html#gaf96e8fe50c308100e436a6640efd852a">glm::mediump_dmat3</a></div><div class="ttdeci">detail::tmat3x3&lt; double, mediump &gt; mediump_dmat3</div><div class="ttdoc">3 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00570">type_mat.hpp:570</a></div></div>
<div class="ttc" id="a00169_html_ga36e6a5d20941eb640d9ba8630707ae23"><div class="ttname"><a href="a00169.html#ga36e6a5d20941eb640d9ba8630707ae23">glm::lowp_mat2x4</a></div><div class="ttdeci">detail::tmat2x4&lt; float, lowp &gt; lowp_mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00138">type_mat.hpp:138</a></div></div>
<div class="ttc" id="a00168_html_gaec22f44dddbdadfe5dfca68eb3457ea8"><div class="ttname"><a href="a00168.html#gaec22f44dddbdadfe5dfca68eb3457ea8">glm::dmat3x2</a></div><div class="ttdeci">highp_dmat3x2 dmat3x2</div><div class="ttdoc">3 * 2 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00763">type_mat.hpp:763</a></div></div>
<div class="ttc" id="a00169_html_ga5fb65e05966815cd44a7ee2a463b8769"><div class="ttname"><a href="a00169.html#ga5fb65e05966815cd44a7ee2a463b8769">glm::mediump_mat3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, mediump &gt; mediump_mat3</div><div class="ttdoc">3 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00197">type_mat.hpp:197</a></div></div>
<div class="ttc" id="a00169_html_ga4aade9c5f17048c96aceca409ee0aaa4"><div class="ttname"><a href="a00169.html#ga4aade9c5f17048c96aceca409ee0aaa4">glm::lowp_mat3x3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, lowp &gt; lowp_mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00211">type_mat.hpp:211</a></div></div>
<div class="ttc" id="a00169_html_gae11f91d2e4836b802072f9dc8497fae9"><div class="ttname"><a href="a00169.html#gae11f91d2e4836b802072f9dc8497fae9">glm::lowp_dmat2x2</a></div><div class="ttdeci">detail::tmat2x2&lt; double, lowp &gt; lowp_dmat2x2</div><div class="ttdoc">2 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00472">type_mat.hpp:472</a></div></div>
<div class="ttc" id="a00168_html_gaddd230c88fbd6ec33242329be3a1b738"><div class="ttname"><a href="a00168.html#gaddd230c88fbd6ec33242329be3a1b738">glm::dmat2x4</a></div><div class="ttdeci">highp_dmat2x4 dmat2x4</div><div class="ttdoc">2 * 4 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00758">type_mat.hpp:758</a></div></div>
<div class="ttc" id="a00169_html_gaedbca9cf6eeba665d813631be18f0349"><div class="ttname"><a href="a00169.html#gaedbca9cf6eeba665d813631be18f0349">glm::highp_dmat3x4</a></div><div class="ttdeci">detail::tmat3x4&lt; double, highp &gt; highp_dmat3x4</div><div class="ttdoc">3 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00617">type_mat.hpp:617</a></div></div>
<div class="ttc" id="a00169_html_ga311187be035068a00bb1638b4159c211"><div class="ttname"><a href="a00169.html#ga311187be035068a00bb1638b4159c211">glm::lowp_dmat3x4</a></div><div class="ttdeci">detail::tmat3x4&lt; double, lowp &gt; lowp_dmat3x4</div><div class="ttdoc">3 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00605">type_mat.hpp:605</a></div></div>
<div class="ttc" id="a00168_html_ga378921b6a07bcdad946858b340f69ab1"><div class="ttname"><a href="a00168.html#ga378921b6a07bcdad946858b340f69ab1">glm::mat3x3</a></div><div class="ttdeci">highp_mat3x3 mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00405">type_mat.hpp:405</a></div></div>
<div class="ttc" id="a00169_html_ga3cee2c857f9396b1f268b7c16693ee9d"><div class="ttname"><a href="a00169.html#ga3cee2c857f9396b1f268b7c16693ee9d">glm::mediump_mat2</a></div><div class="ttdeci">detail::tmat2x2&lt; float, mediump &gt; mediump_mat2</div><div class="ttdoc">2 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00072">type_mat.hpp:72</a></div></div>
<div class="ttc" id="a00168_html_gacd9ff3b943b3d8bda4f4b388320420fd"><div class="ttname"><a href="a00168.html#gacd9ff3b943b3d8bda4f4b388320420fd">glm::mat4x3</a></div><div class="ttdeci">highp_mat4x3 mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00420">type_mat.hpp:420</a></div></div>
<div class="ttc" id="a00169_html_ga7bbd85740e60f39fff4277f1c73d877f"><div class="ttname"><a href="a00169.html#ga7bbd85740e60f39fff4277f1c73d877f">glm::highp_mat4x4</a></div><div class="ttdeci">detail::tmat4x4&lt; float, highp &gt; highp_mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00351">type_mat.hpp:351</a></div></div>
<div class="ttc" id="a00169_html_gae6a964d8c2292789869eacf1b5574154"><div class="ttname"><a href="a00169.html#gae6a964d8c2292789869eacf1b5574154">glm::mediump_dmat4x2</a></div><div class="ttdeci">detail::tmat4x2&lt; double, mediump &gt; mediump_dmat4x2</div><div class="ttdoc">4 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00634">type_mat.hpp:634</a></div></div>
<div class="ttc" id="a00169_html_ga3ab303f594c1aa54d4b05f75f5f976cc"><div class="ttname"><a href="a00169.html#ga3ab303f594c1aa54d4b05f75f5f976cc">glm::mediump_mat4x3</a></div><div class="ttdeci">detail::tmat4x3&lt; float, mediump &gt; mediump_mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00296">type_mat.hpp:296</a></div></div>
<div class="ttc" id="a00169_html_gae71c1635af023cb4c6c46ca6125024b4"><div class="ttname"><a href="a00169.html#gae71c1635af023cb4c6c46ca6125024b4">glm::lowp_mat4</a></div><div class="ttdeci">detail::tmat4x4&lt; float, lowp &gt; lowp_mat4</div><div class="ttdoc">4 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00316">type_mat.hpp:316</a></div></div>
<div class="ttc" id="a00169_html_ga11ddd7c391637de3df8bf6b5ed99c26e"><div class="ttname"><a href="a00169.html#ga11ddd7c391637de3df8bf6b5ed99c26e">glm::lowp_mat3x2</a></div><div class="ttdeci">detail::tmat3x2&lt; float, lowp &gt; lowp_mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00164">type_mat.hpp:164</a></div></div>
<div class="ttc" id="a00169_html_ga3deb6f746c2def511a51926dc349dd5d"><div class="ttname"><a href="a00169.html#ga3deb6f746c2def511a51926dc349dd5d">glm::highp_mat3x4</a></div><div class="ttdeci">detail::tmat3x4&lt; float, highp &gt; highp_mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00251">type_mat.hpp:251</a></div></div>
<div class="ttc" id="a00169_html_gabdf4ec944a89eb6b1f479ae9d88ec22f"><div class="ttname"><a href="a00169.html#gabdf4ec944a89eb6b1f479ae9d88ec22f">glm::lowp_mat2x2</a></div><div class="ttdeci">detail::tmat2x2&lt; float, lowp &gt; lowp_mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00086">type_mat.hpp:86</a></div></div>
<div class="ttc" id="a00168_html_ga97b38ea24e9ebf58eac04a8d99dc3e27"><div class="ttname"><a href="a00168.html#ga97b38ea24e9ebf58eac04a8d99dc3e27">glm::dmat4</a></div><div class="ttdeci">highp_dmat4x4 dmat4</div><div class="ttdoc">4 * 4 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00743">type_mat.hpp:743</a></div></div>
<div class="ttc" id="a00168_html_ga41c2da87ca627c1b2da5e895435a508e"><div class="ttname"><a href="a00168.html#ga41c2da87ca627c1b2da5e895435a508e">glm::dmat4x4</a></div><div class="ttdeci">highp_dmat4x4 dmat4x4</div><div class="ttdoc">4 * 4 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00788">type_mat.hpp:788</a></div></div>
<div class="ttc" id="a00169_html_ga1a7fb5b308a345cc1abb95ef1a3baf23"><div class="ttname"><a href="a00169.html#ga1a7fb5b308a345cc1abb95ef1a3baf23">glm::mediump_dmat2x3</a></div><div class="ttdeci">detail::tmat2x3&lt; double, mediump &gt; mediump_dmat2x3</div><div class="ttdoc">2 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00501">type_mat.hpp:501</a></div></div>
<div class="ttc" id="a00169_html_ga918cf8b23ad6e8fa2bb95b5f9a1758e8"><div class="ttname"><a href="a00169.html#ga918cf8b23ad6e8fa2bb95b5f9a1758e8">glm::highp_mat4</a></div><div class="ttdeci">detail::tmat4x4&lt; float, highp &gt; highp_mat4</div><div class="ttdoc">4 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00330">type_mat.hpp:330</a></div></div>
<div class="ttc" id="a00168_html_ga6ddab280c735a2139133b4164b99a68a"><div class="ttname"><a href="a00168.html#ga6ddab280c735a2139133b4164b99a68a">glm::dmat4x2</a></div><div class="ttdeci">highp_dmat4x2 dmat4x2</div><div class="ttdoc">4 * 2 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00778">type_mat.hpp:778</a></div></div>
<div class="ttc" id="a00169_html_ga95de3fed7c74dd7f56720e68285a604b"><div class="ttname"><a href="a00169.html#ga95de3fed7c74dd7f56720e68285a604b">glm::highp_mat3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, highp &gt; highp_mat3</div><div class="ttdoc">3 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00204">type_mat.hpp:204</a></div></div>
<div class="ttc" id="a00168_html_gade0eb47c01f79384a6f38017ede17446"><div class="ttname"><a href="a00168.html#gade0eb47c01f79384a6f38017ede17446">glm::mat4</a></div><div class="ttdeci">mat4x4 mat4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00442">type_mat.hpp:442</a></div></div>
<div class="ttc" id="a00169_html_ga934630e46da12eaf421dc5ed8b7d4c5e"><div class="ttname"><a href="a00169.html#ga934630e46da12eaf421dc5ed8b7d4c5e">glm::mediump_dmat2x2</a></div><div class="ttdeci">detail::tmat2x2&lt; double, mediump &gt; mediump_dmat2x2</div><div class="ttdoc">2 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00478">type_mat.hpp:478</a></div></div>
<div class="ttc" id="a00169_html_gaf06776feb18015cc4a11aa6cf99464df"><div class="ttname"><a href="a00169.html#gaf06776feb18015cc4a11aa6cf99464df">glm::highp_mat4x3</a></div><div class="ttdeci">detail::tmat4x3&lt; float, highp &gt; highp_mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00303">type_mat.hpp:303</a></div></div>
<div class="ttc" id="a00168_html_gac44263f56ff3cbf0a9cc4e2405d5ecb8"><div class="ttname"><a href="a00168.html#gac44263f56ff3cbf0a9cc4e2405d5ecb8">glm::dmat3x3</a></div><div class="ttdeci">highp_dmat3x3 dmat3x3</div><div class="ttdoc">3 * 3 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00768">type_mat.hpp:768</a></div></div>
<div class="ttc" id="a00169_html_ga2fde2c0b5e667944668bb57871c7f7f4"><div class="ttname"><a href="a00169.html#ga2fde2c0b5e667944668bb57871c7f7f4">glm::mediump_dmat2x4</a></div><div class="ttdeci">detail::tmat2x4&lt; double, mediump &gt; mediump_dmat2x4</div><div class="ttdoc">2 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00524">type_mat.hpp:524</a></div></div>
<div class="ttc" id="a00169_html_gabd1e9d79870061223d535e3897ea5dfb"><div class="ttname"><a href="a00169.html#gabd1e9d79870061223d535e3897ea5dfb">glm::mediump_dmat3x4</a></div><div class="ttdeci">detail::tmat3x4&lt; double, mediump &gt; mediump_dmat3x4</div><div class="ttdoc">3 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00611">type_mat.hpp:611</a></div></div>
<div class="ttc" id="a00169_html_gae279348c2565002f3cf09b4d4c049577"><div class="ttname"><a href="a00169.html#gae279348c2565002f3cf09b4d4c049577">glm::highp_dmat2x2</a></div><div class="ttdeci">detail::tmat2x2&lt; double, highp &gt; highp_dmat2x2</div><div class="ttdoc">2 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00484">type_mat.hpp:484</a></div></div>
<div class="ttc" id="a00169_html_ga21871ba547793be6fd150f6d1dd333be"><div class="ttname"><a href="a00169.html#ga21871ba547793be6fd150f6d1dd333be">glm::mediump_mat4x2</a></div><div class="ttdeci">detail::tmat4x2&lt; float, mediump &gt; mediump_mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00270">type_mat.hpp:270</a></div></div>
<div class="ttc" id="a00168_html_gae174ff65e148bb7dec4bf10a63cb46ff"><div class="ttname"><a href="a00168.html#gae174ff65e148bb7dec4bf10a63cb46ff">glm::dmat3</a></div><div class="ttdeci">highp_dmat3x3 dmat3</div><div class="ttdoc">3 * 3 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00738">type_mat.hpp:738</a></div></div>
<div class="ttc" id="a00169_html_ga5e65a8f07e6c1075de01b2a9cae00cd1"><div class="ttname"><a href="a00169.html#ga5e65a8f07e6c1075de01b2a9cae00cd1">glm::mediump_mat4x4</a></div><div class="ttdeci">detail::tmat4x4&lt; float, mediump &gt; mediump_mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00344">type_mat.hpp:344</a></div></div>
<div class="ttc" id="a00169_html_ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2"><div class="ttname"><a href="a00169.html#ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2">glm::lowp_mat2</a></div><div class="ttdeci">detail::tmat2x2&lt; float, lowp &gt; lowp_mat2</div><div class="ttdoc">2 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00065">type_mat.hpp:65</a></div></div>
<div class="ttc" id="a00169_html_ga325ddc9d9e1faf33ca2d7e53d05af0c6"><div class="ttname"><a href="a00169.html#ga325ddc9d9e1faf33ca2d7e53d05af0c6">glm::lowp_mat3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, lowp &gt; lowp_mat3</div><div class="ttdoc">3 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00190">type_mat.hpp:190</a></div></div>
<div class="ttc" id="a00168_html_gacc27b39853a2ecb538c8b3afc20c359e"><div class="ttname"><a href="a00168.html#gacc27b39853a2ecb538c8b3afc20c359e">glm::dmat2x2</a></div><div class="ttdeci">highp_dmat2x2 dmat2x2</div><div class="ttdoc">2 * 2 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00748">type_mat.hpp:748</a></div></div>
<div class="ttc" id="a00169_html_ga951b77d5f8b974cb3a21ff4d3bfd9ddf"><div class="ttname"><a href="a00169.html#ga951b77d5f8b974cb3a21ff4d3bfd9ddf">glm::highp_dmat3x3</a></div><div class="ttdeci">detail::tmat3x3&lt; double, highp &gt; highp_dmat3x3</div><div class="ttdoc">3 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00594">type_mat.hpp:594</a></div></div>
<div class="ttc" id="a00169_html_gab69eab5128ea1b8635e6b534ed1a94a1"><div class="ttname"><a href="a00169.html#gab69eab5128ea1b8635e6b534ed1a94a1">glm::mediump_mat2x2</a></div><div class="ttdeci">detail::tmat2x2&lt; float, mediump &gt; mediump_mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00093">type_mat.hpp:93</a></div></div>
<div class="ttc" id="a00168_html_gab6c8974496fc7c72dad09219118ba89e"><div class="ttname"><a href="a00168.html#gab6c8974496fc7c72dad09219118ba89e">glm::dmat4x3</a></div><div class="ttdeci">highp_dmat4x3 dmat4x3</div><div class="ttdoc">4 * 3 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00783">type_mat.hpp:783</a></div></div>
<div class="ttc" id="a00169_html_gaa5fb99108b51e3032c21dd5d1d4bf778"><div class="ttname"><a href="a00169.html#gaa5fb99108b51e3032c21dd5d1d4bf778">glm::lowp_mat4x3</a></div><div class="ttdeci">detail::tmat4x3&lt; float, lowp &gt; lowp_mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00289">type_mat.hpp:289</a></div></div>
<div class="ttc" id="a00169_html_ga7e0e11e493cba08337fc64efdcd9bbaf"><div class="ttname"><a href="a00169.html#ga7e0e11e493cba08337fc64efdcd9bbaf">glm::mediump_mat2x3</a></div><div class="ttdeci">detail::tmat2x3&lt; float, mediump &gt; mediump_mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00119">type_mat.hpp:119</a></div></div>
<div class="ttc" id="a00169_html_ga33ec63249c3e0cfb8054b22576c7df2e"><div class="ttname"><a href="a00169.html#ga33ec63249c3e0cfb8054b22576c7df2e">glm::highp_dmat4x3</a></div><div class="ttdeci">detail::tmat4x3&lt; double, highp &gt; highp_dmat4x3</div><div class="ttdoc">4 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00663">type_mat.hpp:663</a></div></div>
<div class="ttc" id="a00169_html_ga1e5b2e290f6102648cc2d3b9f85b18e8"><div class="ttname"><a href="a00169.html#ga1e5b2e290f6102648cc2d3b9f85b18e8">glm::lowp_dmat2x4</a></div><div class="ttdeci">detail::tmat2x4&lt; double, lowp &gt; lowp_dmat2x4</div><div class="ttdoc">2 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00518">type_mat.hpp:518</a></div></div>
<div class="ttc" id="a00169_html_gab52b8692e7417e91f8f5838dcb6aec92"><div class="ttname"><a href="a00169.html#gab52b8692e7417e91f8f5838dcb6aec92">glm::mediump_mat3x3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, mediump &gt; mediump_mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00218">type_mat.hpp:218</a></div></div>
<div class="ttc" id="a00169_html_ga7637073472ffc6142f55481a42ed3f4b"><div class="ttname"><a href="a00169.html#ga7637073472ffc6142f55481a42ed3f4b">glm::highp_mat3x2</a></div><div class="ttdeci">detail::tmat3x2&lt; float, highp &gt; highp_mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00178">type_mat.hpp:178</a></div></div>
<div class="ttc" id="a00169_html_ga89392ef4ea3e54229306c7196e4505de"><div class="ttname"><a href="a00169.html#ga89392ef4ea3e54229306c7196e4505de">glm::lowp_dmat2x3</a></div><div class="ttdeci">detail::tmat2x3&lt; double, lowp &gt; lowp_dmat2x3</div><div class="ttdoc">2 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00495">type_mat.hpp:495</a></div></div>
<div class="ttc" id="a00169_html_ga8b84780f484c9db1b9acec5170381e35"><div class="ttname"><a href="a00169.html#ga8b84780f484c9db1b9acec5170381e35">glm::highp_mat3x3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, highp &gt; highp_mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00225">type_mat.hpp:225</a></div></div>
<div class="ttc" id="a00169_html_ga7d1e9820c6fc85782fd459b136fd67eb"><div class="ttname"><a href="a00169.html#ga7d1e9820c6fc85782fd459b136fd67eb">glm::highp_dmat2x3</a></div><div class="ttdeci">detail::tmat2x3&lt; double, highp &gt; highp_dmat2x3</div><div class="ttdoc">2 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00507">type_mat.hpp:507</a></div></div>
<div class="ttc" id="a00169_html_gae1faf76977019c1394423a08812fc4b4"><div class="ttname"><a href="a00169.html#gae1faf76977019c1394423a08812fc4b4">glm::highp_dmat3</a></div><div class="ttdeci">detail::tmat3x3&lt; double, highp &gt; highp_dmat3</div><div class="ttdoc">3 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00576">type_mat.hpp:576</a></div></div>
<div class="ttc" id="a00169_html_gabd9cae69dd85f1817a32ef59aa326d88"><div class="ttname"><a href="a00169.html#gabd9cae69dd85f1817a32ef59aa326d88">glm::lowp_dmat4</a></div><div class="ttdeci">detail::tmat4x4&lt; double, lowp &gt; lowp_dmat4</div><div class="ttdoc">4 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00674">type_mat.hpp:674</a></div></div>
<div class="ttc" id="a00169_html_ga9ce043eb2378f1664779afd665762c34"><div class="ttname"><a href="a00169.html#ga9ce043eb2378f1664779afd665762c34">glm::mediump_dmat4</a></div><div class="ttdeci">detail::tmat4x4&lt; double, mediump &gt; mediump_dmat4</div><div class="ttdoc">4 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00680">type_mat.hpp:680</a></div></div>
<div class="ttc" id="a00169_html_gae69eadc264012a7de7c1681d5f472708"><div class="ttname"><a href="a00169.html#gae69eadc264012a7de7c1681d5f472708">glm::mediump_dmat3x2</a></div><div class="ttdeci">detail::tmat3x2&lt; double, mediump &gt; mediump_dmat3x2</div><div class="ttdoc">3 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00547">type_mat.hpp:547</a></div></div>
<div class="ttc" id="a00169_html_gac993c286d196c85e16ca030720ec7cbc"><div class="ttname"><a href="a00169.html#gac993c286d196c85e16ca030720ec7cbc">glm::lowp_dmat3x2</a></div><div class="ttdeci">detail::tmat3x2&lt; double, lowp &gt; lowp_dmat3x2</div><div class="ttdoc">3 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00541">type_mat.hpp:541</a></div></div>
<div class="ttc" id="a00168_html_ga7876e0c3e3fcc3e2f4c0462c152e87cf"><div class="ttname"><a href="a00168.html#ga7876e0c3e3fcc3e2f4c0462c152e87cf">glm::mat3x4</a></div><div class="ttdeci">highp_mat3x4 mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00410">type_mat.hpp:410</a></div></div>
<div class="ttc" id="a00169_html_gab64fadf0703a9308d8034e35e405e9ef"><div class="ttname"><a href="a00169.html#gab64fadf0703a9308d8034e35e405e9ef">glm::lowp_mat3x4</a></div><div class="ttdeci">detail::tmat3x4&lt; float, lowp &gt; lowp_mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00237">type_mat.hpp:237</a></div></div>
<div class="ttc" id="a00169_html_ga8bea26a56a163d858445bf9755d596b2"><div class="ttname"><a href="a00169.html#ga8bea26a56a163d858445bf9755d596b2">glm::highp_mat2x4</a></div><div class="ttdeci">detail::tmat2x4&lt; float, highp &gt; highp_mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00152">type_mat.hpp:152</a></div></div>
<div class="ttc" id="a00168_html_ga38d9bfca882ec542b1928cf77b5c2091"><div class="ttname"><a href="a00168.html#ga38d9bfca882ec542b1928cf77b5c2091">glm::dmat3x4</a></div><div class="ttdeci">highp_dmat3x4 dmat3x4</div><div class="ttdoc">3 * 4 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00773">type_mat.hpp:773</a></div></div>
<div class="ttc" id="a00169_html_ga78b01843a5bad7d81b099e9d3dec4205"><div class="ttname"><a href="a00169.html#ga78b01843a5bad7d81b099e9d3dec4205">glm::lowp_dmat4x4</a></div><div class="ttdeci">detail::tmat4x4&lt; double, lowp &gt; lowp_dmat4x4</div><div class="ttdoc">4 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00692">type_mat.hpp:692</a></div></div>
<div class="ttc" id="a00168_html_ga0c84b211a5730357b63c6d2e4fb696d5"><div class="ttname"><a href="a00168.html#ga0c84b211a5730357b63c6d2e4fb696d5">glm::mat2x2</a></div><div class="ttdeci">highp_mat2x2 mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00385">type_mat.hpp:385</a></div></div>
<div class="ttc" id="a00169_html_ga415fdce57da34eafddbecfe592721ef2"><div class="ttname"><a href="a00169.html#ga415fdce57da34eafddbecfe592721ef2">glm::mediump_mat2x4</a></div><div class="ttdeci">detail::tmat2x4&lt; float, mediump &gt; mediump_mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00145">type_mat.hpp:145</a></div></div>
<div class="ttc" id="a00168_html_gafb063d734266e92915d87f8943560471"><div class="ttname"><a href="a00168.html#gafb063d734266e92915d87f8943560471">glm::mat2x3</a></div><div class="ttdeci">highp_mat2x3 mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00390">type_mat.hpp:390</a></div></div>
<div class="ttc" id="a00168_html_ga4d2ac1a80c36fb5a1d15914035f792ac"><div class="ttname"><a href="a00168.html#ga4d2ac1a80c36fb5a1d15914035f792ac">glm::mat2x4</a></div><div class="ttdeci">highp_mat2x4 mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00395">type_mat.hpp:395</a></div></div>
<div class="ttc" id="a00169_html_gaafb0fd7602fb0336370f8c985c24c792"><div class="ttname"><a href="a00169.html#gaafb0fd7602fb0336370f8c985c24c792">glm::highp_mat4x2</a></div><div class="ttdeci">detail::tmat4x2&lt; float, highp &gt; highp_mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00277">type_mat.hpp:277</a></div></div>
<div class="ttc" id="a00168_html_ga3839ca29d011a80ff3ede7f22ba602a4"><div class="ttname"><a href="a00168.html#ga3839ca29d011a80ff3ede7f22ba602a4">glm::mat3x2</a></div><div class="ttdeci">highp_mat3x2 mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00400">type_mat.hpp:400</a></div></div>
<div class="ttc" id="a00169_html_ga36036e813ec0ebc4895750fdadad9b44"><div class="ttname"><a href="a00169.html#ga36036e813ec0ebc4895750fdadad9b44">glm::lowp_mat4x2</a></div><div class="ttdeci">detail::tmat4x2&lt; float, lowp &gt; lowp_mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00263">type_mat.hpp:263</a></div></div>
<div class="ttc" id="a00169_html_ga3ab2661f9df0bc6f3c8cd4959b8588f1"><div class="ttname"><a href="a00169.html#ga3ab2661f9df0bc6f3c8cd4959b8588f1">glm::lowp_dmat3x3</a></div><div class="ttdeci">detail::tmat3x3&lt; double, lowp &gt; lowp_dmat3x3</div><div class="ttdoc">3 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00582">type_mat.hpp:582</a></div></div>
<div class="ttc" id="a00169_html_ga86e5bf08549fa7633f95398e9dcfb51c"><div class="ttname"><a href="a00169.html#ga86e5bf08549fa7633f95398e9dcfb51c">glm::lowp_dmat3</a></div><div class="ttdeci">detail::tmat3x3&lt; float, lowp &gt; lowp_dmat3</div><div class="ttdoc">3 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00564">type_mat.hpp:564</a></div></div>
<div class="ttc" id="a00169_html_ga8b42f1f62b841309af4917599b665ef0"><div class="ttname"><a href="a00169.html#ga8b42f1f62b841309af4917599b665ef0">glm::highp_mat2x2</a></div><div class="ttdeci">detail::tmat2x2&lt; float, highp &gt; highp_mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00100">type_mat.hpp:100</a></div></div>
<div class="ttc" id="a00169_html_gad4b6a1e477ca75d3680ce1bcaeb8c6e5"><div class="ttname"><a href="a00169.html#gad4b6a1e477ca75d3680ce1bcaeb8c6e5">glm::mediump_mat4</a></div><div class="ttdeci">detail::tmat4x4&lt; float, mediump &gt; mediump_mat4</div><div class="ttdoc">4 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00323">type_mat.hpp:323</a></div></div>
<div class="ttc" id="a00169_html_ga5b6f1e034d9e961787858839841a3762"><div class="ttname"><a href="a00169.html#ga5b6f1e034d9e961787858839841a3762">glm::lowp_dmat4x2</a></div><div class="ttdeci">detail::tmat4x2&lt; double, lowp &gt; lowp_dmat4x2</div><div class="ttdoc">4 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00628">type_mat.hpp:628</a></div></div>
<div class="ttc" id="a00168_html_gac7f51e23c8802d867f564dfd146bdb44"><div class="ttname"><a href="a00168.html#gac7f51e23c8802d867f564dfd146bdb44">glm::dmat2</a></div><div class="ttdeci">highp_dmat2x2 dmat2</div><div class="ttdoc">2 * 2 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00733">type_mat.hpp:733</a></div></div>
<div class="ttc" id="a00168_html_ga6dd3ec98a548755676267e59142911f8"><div class="ttname"><a href="a00168.html#ga6dd3ec98a548755676267e59142911f8">glm::mat3</a></div><div class="ttdeci">mat3x3 mat3</div><div class="ttdoc">3 columns of 3 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00437">type_mat.hpp:437</a></div></div>
<div class="ttc" id="a00169_html_ga6cf8e57f4df82bd24b619c2805897c44"><div class="ttname"><a href="a00169.html#ga6cf8e57f4df82bd24b619c2805897c44">glm::highp_dmat3x2</a></div><div class="ttdeci">detail::tmat3x2&lt; double, highp &gt; highp_dmat3x2</div><div class="ttdoc">3 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00553">type_mat.hpp:553</a></div></div>
<div class="ttc" id="a00169_html_ga41b557707b4d05a1fc5e81a81013a846"><div class="ttname"><a href="a00169.html#ga41b557707b4d05a1fc5e81a81013a846">glm::highp_mat2x3</a></div><div class="ttdeci">detail::tmat2x3&lt; float, highp &gt; highp_mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00126">type_mat.hpp:126</a></div></div>
<div class="ttc" id="a00168_html_ga6e30cfba068ebc3c71fe1f8b3110e450"><div class="ttname"><a href="a00168.html#ga6e30cfba068ebc3c71fe1f8b3110e450">glm::mat2</a></div><div class="ttdeci">mat2x2 mat2</div><div class="ttdoc">2 columns of 2 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00432">type_mat.hpp:432</a></div></div>
<div class="ttc" id="a00169_html_ga124a0865759d58dff59a840b24adc582"><div class="ttname"><a href="a00169.html#ga124a0865759d58dff59a840b24adc582">glm::mediump_dmat4x4</a></div><div class="ttdeci">detail::tmat4x4&lt; double, mediump &gt; mediump_dmat4x4</div><div class="ttdoc">4 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00698">type_mat.hpp:698</a></div></div>
<div class="ttc" id="a00169_html_ga585b93de0091cdf71c8d334939db8258"><div class="ttname"><a href="a00169.html#ga585b93de0091cdf71c8d334939db8258">glm::lowp_mat2x3</a></div><div class="ttdeci">detail::tmat2x3&lt; float, lowp &gt; lowp_mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00112">type_mat.hpp:112</a></div></div>
<div class="ttc" id="a00169_html_gaa4f825a69ac831f111063a97172fe776"><div class="ttname"><a href="a00169.html#gaa4f825a69ac831f111063a97172fe776">glm::lowp_mat4x4</a></div><div class="ttdeci">detail::tmat4x4&lt; float, lowp &gt; lowp_mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00337">type_mat.hpp:337</a></div></div>
<div class="ttc" id="a00169_html_ga6d4f08b5ae69a27503d9d3497b21aca1"><div class="ttname"><a href="a00169.html#ga6d4f08b5ae69a27503d9d3497b21aca1">glm::mediump_mat3x4</a></div><div class="ttdeci">detail::tmat3x4&lt; float, mediump &gt; mediump_mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00244">type_mat.hpp:244</a></div></div>
<div class="ttc" id="a00169_html_ga76ec2859b71468e94c878fd8b5f0f058"><div class="ttname"><a href="a00169.html#ga76ec2859b71468e94c878fd8b5f0f058">glm::highp_dmat4x2</a></div><div class="ttdeci">detail::tmat4x2&lt; double, highp &gt; highp_dmat4x2</div><div class="ttdoc">4 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00640">type_mat.hpp:640</a></div></div>
<div class="ttc" id="a00169_html_gaf3a35efeb57c5c3bb01b39e478679bf4"><div class="ttname"><a href="a00169.html#gaf3a35efeb57c5c3bb01b39e478679bf4">glm::mediump_dmat3x3</a></div><div class="ttdeci">detail::tmat3x3&lt; double, mediump &gt; mediump_dmat3x3</div><div class="ttdoc">3 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00588">type_mat.hpp:588</a></div></div>
<div class="ttc" id="a00169_html_ga3fa1b729efbe0f14139e0ffa7da5b876"><div class="ttname"><a href="a00169.html#ga3fa1b729efbe0f14139e0ffa7da5b876">glm::highp_dmat2</a></div><div class="ttdeci">detail::tmat2x2&lt; double, highp &gt; highp_dmat2</div><div class="ttdoc">2 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00466">type_mat.hpp:466</a></div></div>
<div class="ttc" id="a00169_html_ga4132dc9a10d1396846258b82422ea9cf"><div class="ttname"><a href="a00169.html#ga4132dc9a10d1396846258b82422ea9cf">glm::mediump_dmat2</a></div><div class="ttdeci">detail::tmat2x2&lt; double, mediump &gt; mediump_dmat2</div><div class="ttdoc">2 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00460">type_mat.hpp:460</a></div></div>
<div class="ttc" id="a00169_html_ga7afd44eae51358e4f1453ec391fe758b"><div class="ttname"><a href="a00169.html#ga7afd44eae51358e4f1453ec391fe758b">glm::mediump_dmat4x3</a></div><div class="ttdeci">detail::tmat4x3&lt; double, mediump &gt; mediump_dmat4x3</div><div class="ttdoc">4 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00657">type_mat.hpp:657</a></div></div>
<div class="ttc" id="a00169_html_ga9d697ef4a54b8fc160b3db57a20fefab"><div class="ttname"><a href="a00169.html#ga9d697ef4a54b8fc160b3db57a20fefab">glm::highp_dmat2x4</a></div><div class="ttdeci">detail::tmat2x4&lt; double, highp &gt; highp_dmat2x4</div><div class="ttdoc">2 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00530">type_mat.hpp:530</a></div></div>
<div class="ttc" id="a00169_html_ga55258246c6b2bc529c8af301439f0f8a"><div class="ttname"><a href="a00169.html#ga55258246c6b2bc529c8af301439f0f8a">glm::lowp_dmat4x3</a></div><div class="ttdeci">detail::tmat4x3&lt; double, lowp &gt; lowp_dmat4x3</div><div class="ttdoc">4 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00651">type_mat.hpp:651</a></div></div>
<div class="ttc" id="a00169_html_ga4a1545f23f3dbf49cddb26ffd1c7eb72"><div class="ttname"><a href="a00169.html#ga4a1545f23f3dbf49cddb26ffd1c7eb72">glm::mediump_mat3x2</a></div><div class="ttdeci">detail::tmat3x2&lt; float, mediump &gt; mediump_mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00171">type_mat.hpp:171</a></div></div>
<div class="ttc" id="a00169_html_ga1b6933222fd7a72a2a5d074667775617"><div class="ttname"><a href="a00169.html#ga1b6933222fd7a72a2a5d074667775617">glm::lowp_dmat2</a></div><div class="ttdeci">detail::tmat2x2&lt; double, lowp &gt; lowp_dmat2</div><div class="ttdoc">2 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00454">type_mat.hpp:454</a></div></div>
<div class="ttc" id="a00169_html_gab65e2d68d45e8558ac5944b26dcb07f1"><div class="ttname"><a href="a00169.html#gab65e2d68d45e8558ac5944b26dcb07f1">glm::highp_dmat4</a></div><div class="ttdeci">detail::tmat4x4&lt; double, highp &gt; highp_dmat4</div><div class="ttdoc">4 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00686">type_mat.hpp:686</a></div></div>
<div class="ttc" id="a00168_html_ga1cb3c561a32f0864733dfaf97c71f0c7"><div class="ttname"><a href="a00168.html#ga1cb3c561a32f0864733dfaf97c71f0c7">glm::dmat2x3</a></div><div class="ttdeci">highp_dmat2x3 dmat2x3</div><div class="ttdoc">2 * 3 matrix of double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00753">type_mat.hpp:753</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.5
</small></address>
</body>
</html>