<trclass="memdesc:a00169"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00007.html"title="GLM_GTX_associated_min_max ">glm/gtx/associated_min_max.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00170"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00008.html"title="GLM_GTX_bit ">glm/gtx/bit.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00171"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00010.html"title="GLM_GTX_closest_point ">glm/gtx/closest_point.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00172"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00011.html"title="GLM_GTX_color_encoding ">glm/gtx/color_encoding.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00173"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00013.html"title="GLM_GTX_color_space ">glm/gtx/color_space.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00174"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00014.html"title="GLM_GTX_color_space_YCoCg ">glm/gtx/color_space_YCoCg.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00175"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00016.html"title="GLM_GTX_common ">glm/gtx/common.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00176"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00017.html"title="GLM_GTX_compatibility ">glm/gtx/compatibility.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00177"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00018.html"title="GLM_GTX_component_wise ">glm/gtx/component_wise.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00178"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00021.html"title="GLM_GTX_dual_quaternion ">glm/gtx/dual_quaternion.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00179"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00023.html"title="GLM_GTX_euler_angles ">glm/gtx/euler_angles.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00180"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00026.html"title="GLM_GTX_extend ">glm/gtx/extend.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00181"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <glm/gtx/extented_min_max.hpp> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00182"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00028.html"title="GLM_GTX_exterior_product ">glm/gtx/exterior_product.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00183"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00029.html"title="GLM_GTX_fast_exponential ">glm/gtx/fast_exponential.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00184"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00030.html"title="GLM_GTX_fast_square_root ">glm/gtx/fast_square_root.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00185"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00031.html"title="GLM_GTX_fast_trigonometry ">glm/gtx/fast_trigonometry.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00186"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00032.html"title="GLM_GTX_functions ">glm/gtx/functions.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00187"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00036.html"title="GLM_GTX_gradient_paint ">glm/gtx/gradient_paint.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00188"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <glm/gtx/handed_coordinate_system.hpp> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00189"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00038.html"title="GLM_GTX_hash ">glm/gtx/hash.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00190"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00040.html"title="GLM_GTX_integer ">glm/gtx/integer.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00191"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00042.html"title="GLM_GTX_intersect ">glm/gtx/intersect.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00192"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00043.html"title="GLM_GTX_io ">glm/gtx/io.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00193"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00044.html"title="GLM_GTX_log_base ">glm/gtx/log_base.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00194"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00057.html"title="GLM_GTX_matrix_cross_product ">glm/gtx/matrix_cross_product.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00195"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00058.html"title="GLM_GTX_matrix_decompose ">glm/gtx/matrix_decompose.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00196"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00059.html"title="GLM_GTX_matrix_factorisation ">glm/gtx/matrix_factorisation.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00197"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00061.html"title="GLM_GTX_matrix_interpolation ">glm/gtx/matrix_interpolation.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00198"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00063.html"title="GLM_GTX_matrix_major_storage ">glm/gtx/matrix_major_storage.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00199"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00064.html"title="GLM_GTX_matrix_operation ">glm/gtx/matrix_operation.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00200"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00065.html"title="GLM_GTX_matrix_query ">glm/gtx/matrix_query.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00201"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00067.html"title="GLM_GTX_matrix_transform_2d ">glm/gtx/matrix_transform_2d.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00202"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00068.html"title="GLM_GTX_mixed_producte ">glm/gtx/mixed_product.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00203"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00070.html"title="GLM_GTX_norm ">glm/gtx/norm.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00204"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00071.html"title="GLM_GTX_normal ">glm/gtx/normal.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00205"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <glm/gtx/normalized_dot.hpp> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00206"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00073.html"title="GLM_GTX_number_precision ">glm/gtx/number_precision.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00207"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00074.html"title="GLM_GTX_optimum_pow ">glm/gtx/optimum_pow.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00208"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00075.html"title="GLM_GTX_orthonormalize ">glm/gtx/orthonormalize.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00209"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00079.html"title="GLM_GTX_perpendicular ">glm/gtx/perpendicular.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00210"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00080.html"title="GLM_GTX_polar_coordinates ">glm/gtx/polar_coordinates.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00211"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00081.html"title="GLM_GTX_projection ">glm/gtx/projection.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00212"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00084.html"title="GLM_GTX_quaternion ">glm/gtx/quaternion.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00213"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00086.html"title="GLM_GTX_range ">glm/gtx/range.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00214"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00087.html"title="GLM_GTX_raw_data ">glm/gtx/raw_data.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00215"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00089.html"title="GLM_GTX_rotate_normalized_axis ">glm/gtx/rotate_normalized_axis.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00216"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00090.html"title="GLM_GTX_rotate_vector ">glm/gtx/rotate_vector.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00217"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00093.html"title="GLM_GTX_scalar_relational ">glm/gtx/scalar_relational.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00218"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00095.html"title="GLM_GTX_spline ">glm/gtx/spline.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00219"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00096.html"title="GLM_GTX_std_based_type ">glm/gtx/std_based_type.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00220"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00097.html"title="GLM_GTX_string_cast ">glm/gtx/string_cast.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00221"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00098.html"title="GLM_GTX_transform ">glm/gtx/transform.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00222"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00099.html"title="GLM_GTX_transform2 ">glm/gtx/transform2.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00223"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00102.html"title="GLM_GTX_type_aligned ">glm/gtx/type_aligned.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00224"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00119.html"title="GLM_GTX_type_trait ">glm/gtx/type_trait.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00225"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00130.html"title="GLM_GTX_vec_swizzle ">glm/gtx/vec_swizzle.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00226"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00131.html"title="GLM_GTX_vector_angle ">glm/gtx/vector_angle.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00227"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00132.html"title="GLM_GTX_vector_query ">glm/gtx/vector_query.hpp</a>> to use the features of this extension. <br/></td></tr>
<trclass="memdesc:a00228"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Include <<aclass="el"href="a00134.html"title="GLM_GTX_wrap ">glm/gtx/wrap.hpp</a>> to use the features of this extension. <br/></td></tr>
<p>Experimental features not specified by GLSL specification. </p>
<p>Experimental extensions are useful functions and types, but the development of their API and functionality is not necessarily stable. They can change substantially between versions. Backwards compatibility is not much of an issue for them.</p>
<p>Even if it's highly unrecommended, it's possible to include all the extensions at once by including <<aclass="el"href="a00025.html"title="Core features (Dependence) ">glm/ext.hpp</a>>. Otherwise, each extension needs to be included a specific file. </p>