<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="a00141.html">GLM_GTC_half_float: Half-precision floating-point based types and functions</a></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="a00142.html">GLM_GTC_matrix_access: Access matrix rows and columns</a></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="a00147.html">GLM_GTC_quaternion: Quaternion types and functions</a></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="a00148.html">GLM_GTC_random: Random number generation</a></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="a00150.html">GLM_GTC_type_precision: Vector and matrix types with defined precisions</a></td></tr>
<p>Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program. </p>
<p>GTC extensions aim to be stable.</p>
<p>Even if it's highly unrecommended, it's possible to include all the extensions at once by including <<aclass="el"href="a00019_source.html">glm/ext.hpp</a>>. Otherwise, each extension needs to be included a specific file. </p>