glm/test/gtx
Laurent Caumont 1b0f61e285 Add support for non aligned SIMD for vec4
It is used as default configuration for Visual Studio 64 bits compilation (needs Language Extension).
code changes:
- add new qualifiers:
  unaligned_simd_highp
  unaligned_simd_mediump
  unaligned_simd_lowp
- add use_simd and replace is_aligned
(code for ARM NEON is added but not tested)
2023-11-08 09:30:26 +01:00
..
CMakeLists.txt GCC: Fix noexcept warnings on hash functions 2022-08-24 15:21:11 -05:00
gtx_associated_min_max.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_closest_point.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_color_encoding.cpp Fixed tests 2016-11-20 22:28:22 +01:00
gtx_color_space_YCoCg.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_color_space.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_common.cpp Moved bounded function to GTX_common from EXT_vector_relational as there are quite new 2018-05-08 13:34:22 +02:00
gtx_compatibility.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_component_wise.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_dual_quaternion.cpp Fixed Syntax error when compiling with GLM_FORCE_CTOR_INIT and GLM_ENABLE_EXPERIMENTAL #753 2018-05-07 10:37:37 +02:00
gtx_easing.cpp glm: Remove redundant double semi-colons 2019-03-01 11:13:28 -08:00
gtx_euler_angle.cpp #744 Added tests 2018-03-23 14:27:35 +03:00
gtx_extend.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_extended_min_max.cpp Fixed relational code, reduced header dependencies 2018-08-05 18:24:22 +02:00
gtx_extented_min_max.cpp Fixed GTX_extended_min_max filename typo #386 2015-10-07 22:04:33 +02:00
gtx_exterior_product.cpp Added vec2 cross #621 2017-04-08 19:37:20 +02:00
gtx_fast_exponential.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_fast_square_root.cpp Let test return the number of errors 2019-09-11 19:12:39 +02:00
gtx_fast_trigonometry.cpp Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
gtx_functions.cpp Refactor EXT headers 2018-08-07 18:41:41 +02:00
gtx_gradient_paint.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_handed_coordinate_space.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_hash.cpp Add support for non aligned SIMD for vec4 2023-11-08 09:30:26 +01:00
gtx_int_10_10_10_2.cpp Fixed SSE code included in GLM tests on pure platforms 2014-01-14 14:07:09 +01:00
gtx_integer.cpp Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
gtx_intersect.cpp bugfix intersection ray/plane, added related tests 2019-09-14 23:38:44 +02:00
gtx_io.cpp Fixed build 2018-08-07 14:46:56 +02:00
gtx_load.cpp Clean up detection 2018-08-18 13:58:30 +02:00
gtx_log_base.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_matrix_cross_product.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_matrix_decompose.cpp gtx_matrix_decompose: Add glm::recompose() 2023-02-26 18:33:47 +01:00
gtx_matrix_factorisation.cpp Renamed P (for precision) template argument to Q (for qualifier) 2017-08-16 01:22:50 +02:00
gtx_matrix_interpolation.cpp compilation fix 2021-03-23 15:22:16 +03:00
gtx_matrix_major_storage.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_matrix_operation.cpp Fixed unit tests for pre-C++11 compilers 2021-02-14 13:03:57 +01:00
gtx_matrix_query.cpp Added test_isOrthogonal for zero matrix 2023-01-23 21:05:35 +09:00
gtx_matrix_transform_2d.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_mixed_product.cpp Fixed SSE code included in GLM tests on pure platforms 2014-01-14 14:07:09 +01:00
gtx_norm.cpp Merge branch 'master' into lMaxNorm-proposal 2019-08-25 09:03:13 +01:00
gtx_normal.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_normalize_dot.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_number_precision.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_optimum_pow.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_orthonormalize.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_pca.cpp Fix Clang 15 test build errors 2023-03-31 17:39:53 +01:00
gtx_perpendicular.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_polar_coordinates.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_projection.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_quaternion.cpp Added EXT_scalar_common, EXT_vector_common and EXT_quaternion_exponential extensions 2018-08-15 18:54:04 +02:00
gtx_random.cpp Updated copyright date 2012-01-09 11:20:01 +00:00
gtx_range.cpp Fixed relational code, reduced header dependencies 2018-08-05 18:24:22 +02:00
gtx_rotate_normalized_axis.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_rotate_vector.cpp Fixed error: comparing floating point with == or != is unsafe 2018-07-28 21:35:59 +02:00
gtx_scalar_multiplication.cpp Fixed error: comparing floating point with == or != is unsafe 2018-07-28 20:51:13 +02:00
gtx_scalar_relational.cpp Fixed relational code, reduced header dependencies 2018-08-05 18:24:22 +02:00
gtx_simd_mat4.cpp Fixed build, updated manual for 0.9.8 2016-03-13 13:17:51 +01:00
gtx_simd_vec4.cpp 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 2016-03-13 12:56:26 +01:00
gtx_spline.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_string_cast.cpp Fixed string_cast, broken after fixing #916 2019-07-12 23:11:27 +02:00
gtx_texture.cpp - Added GTX_texture: levels function 2017-09-20 15:32:29 +02:00
gtx_type_aligned.cpp Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
gtx_type_trait.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_vec_swizzle.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_vector_angle.cpp Fixed warnings 2017-08-08 23:32:52 +02:00
gtx_vector_query.cpp Added GLM_ENABLE_EXPERIMENTAL 2016-11-12 14:19:22 +01:00
gtx_wrap.cpp Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests 2020-02-11 12:53:12 +01:00
gtx.cpp Added glm/ext.hpp build test 2017-08-16 14:27:06 +02:00