OpenGL Mathematics (GLM)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
 
 
 
Christophe Riccio 2cc0c53da7 Fixed warnings ago%!(EXTRA string=8 years)
..
associated_min_max.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
associated_min_max.inl Removed glm::uninitialize ago%!(EXTRA string=8 years)
bit.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
bit.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
closest_point.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
closest_point.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
color_encoding.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
color_encoding.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
color_space.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
color_space.inl Merged 0.9.8 branch ago%!(EXTRA string=8 years)
color_space_YCoCg.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
color_space_YCoCg.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
common.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
common.inl Fixed warnings ago%!(EXTRA string=8 years)
compatibility.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
compatibility.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
component_wise.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
component_wise.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
dual_quaternion.hpp Removed glm::uninitialize ago%!(EXTRA string=8 years)
dual_quaternion.inl Removed glm::uninitialize ago%!(EXTRA string=8 years)
euler_angles.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
euler_angles.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
extend.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
extend.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
extended_min_max.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
extended_min_max.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
exterior_product.hpp Added vec2 cross #621 ago%!(EXTRA string=8 years)
exterior_product.inl Added vec2 cross #621 ago%!(EXTRA string=8 years)
fast_exponential.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
fast_exponential.inl Removed glm::uninitialize ago%!(EXTRA string=8 years)
fast_square_root.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
fast_square_root.inl Use correct precision in fastInverseSqrt to ensure the fast compute_inversesqrt is used. ago%!(EXTRA string=8 years)
fast_trigonometry.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
fast_trigonometry.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
float_notmalize.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
gradient_paint.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
gradient_paint.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
handed_coordinate_space.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
handed_coordinate_space.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
hash.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
hash.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
integer.hpp - Fixed integer pow from GTX_integer with null exponent #658 ago%!(EXTRA string=8 years)
integer.inl Fixed warings generated using -Weverything ago%!(EXTRA string=8 years)
intersect.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
intersect.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
io.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
io.inl Fixed build ago%!(EXTRA string=8 years)
log_base.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
log_base.inl Fixed warnings ago%!(EXTRA string=8 years)
matrix_cross_product.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_cross_product.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_decompose.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_decompose.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_factorisation.hpp Updated GTX_matrix_factorisation to be more consistency with the rest of the codebase #654 ago%!(EXTRA string=8 years)
matrix_factorisation.inl Removed glm::uninitialize ago%!(EXTRA string=8 years)
matrix_interpolation.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_interpolation.inl Fixed warnings ago%!(EXTRA string=8 years)
matrix_major_storage.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_major_storage.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_operation.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_operation.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_query.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_query.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
matrix_transform_2d.hpp Fixed references to GLM_FORCE_RADIANS which was removed #642 ago%!(EXTRA string=8 years)
matrix_transform_2d.inl Removed glm::uninitialize ago%!(EXTRA string=8 years)
mixed_product.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
mixed_product.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
norm.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
norm.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
normal.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
normal.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
normalize_dot.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
normalize_dot.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
number_precision.hpp Fix typo in experimental extension warnings ago%!(EXTRA string=9 years)
number_precision.inl Simplify and more consistency for files headers ago%!(EXTRA string=9 years)
optimum_pow.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
optimum_pow.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
orthonormalize.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
orthonormalize.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
perpendicular.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
perpendicular.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
polar_coordinates.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
polar_coordinates.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
projection.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
projection.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
quaternion.hpp Fixed quatLookAt #659 ago%!(EXTRA string=8 years)
quaternion.inl Fixed build errors with GCC and Clang #664 and #666 ago%!(EXTRA string=8 years)
range.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
raw_data.hpp Fix typo in experimental extension warnings ago%!(EXTRA string=9 years)
raw_data.inl Simplify and more consistency for files headers ago%!(EXTRA string=9 years)
rotate_normalized_axis.hpp Fixed references to GLM_FORCE_RADIANS which was removed #642 ago%!(EXTRA string=8 years)
rotate_normalized_axis.inl Removed glm::uninitialize ago%!(EXTRA string=8 years)
rotate_vector.hpp Update rotate_vector.hpp ago%!(EXTRA string=8 years)
rotate_vector.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
scalar_multiplication.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
scalar_relational.hpp Fix typo in experimental extension warnings ago%!(EXTRA string=9 years)
scalar_relational.inl Fixed warnings ago%!(EXTRA string=8 years)
spline.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
spline.inl Fixed usused variable warning in GTX_spline #618 ago%!(EXTRA string=8 years)
std_based_type.hpp remove template alias for more compiler support and simplified swizzle expression implementation #584 ago%!(EXTRA string=8 years)
std_based_type.inl Simplify and more consistency for files headers ago%!(EXTRA string=9 years)
string_cast.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
string_cast.inl Fixed warings generated using -Weverything ago%!(EXTRA string=8 years)
transform.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
transform.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
transform2.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
transform2.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
type_aligned.hpp Fix typo in experimental extension warnings ago%!(EXTRA string=9 years)
type_aligned.inl Simplify and more consistency for files headers ago%!(EXTRA string=9 years)
type_trait.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
type_trait.inl Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait ago%!(EXTRA string=9 years)
vec_swizzle.hpp remove template alias for more compiler support and simplified swizzle expression implementation #584 ago%!(EXTRA string=8 years)
vector_angle.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
vector_angle.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
vector_query.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
vector_query.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
wrap.hpp Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)
wrap.inl Use length_t instead of int for vec and mat lengths #584 ago%!(EXTRA string=8 years)