glm/test/core
John McFarlane 506a487d24 parameterize number of dimensions of vector in tvec<D, T, P>
- specializes for 1, 2, 3 and 4-dimensional vector types
  which are then aliased as tvec1, tvec2, tvec3 and tvec4
- requires C++11 aliases; breaks compatability with C++03
- tested on:
  - clang-3.5.2, clang-3.8.0
  - gcc 4.8.5, gcc 5.4.1, gcc 6.2.0

TODO:
- still uses template template parameters - most can probably be removed
- some definitions might now be de-duplicated
2016-12-28 17:07:12 -08:00
..
CMakeLists.txt Fixed Visual C++ constexpr build error #555, #556 2016-10-10 22:03:57 +02:00
core_force_pure.cpp Added Visual C++ 15 detection, Added Clang 4.0 detection, Refactored GLM_COMPILER_VC values 2016-10-12 21:40:03 +02:00
core_force_unrestricted_gentype.cpp Fixed Visual C++ constexpr build error #555, #556 2016-10-10 22:03:57 +02:00
core_func_common.cpp Fixed 32-bits build #528 #529, fixed VC 32 bits crash 2016-08-07 12:43:38 +02:00
core_func_exponential.cpp Merge branch '0.9.8' 2016-11-20 23:04:25 +01:00
core_func_geometric.cpp Fixed matrix functions using SIMD code on unaligned types #518 2016-07-14 15:21:45 +02:00
core_func_integer_bit_count.cpp Fixed GLM test warning 2016-11-24 21:12:37 +01:00
core_func_integer_find_lsb.cpp Fixed GLM test warning 2016-11-24 21:16:43 +01:00
core_func_integer_find_msb.cpp Fixed GLM test warning 2016-11-24 21:19:05 +01:00
core_func_integer.cpp parameterize number of dimensions of vector in tvec<D, T, P> 2016-12-28 17:07:12 -08:00
core_func_matrix.cpp Clean up 2016-06-10 23:14:17 +02:00
core_func_noise.cpp length becomes a static function #565 2016-11-01 08:44:14 +01:00
core_func_packing.cpp Clean up 2016-06-10 23:14:17 +02:00
core_func_swizzle.cpp - Added more information to build messages 2016-09-02 00:30:37 +02:00
core_func_trigonometric.cpp Clean up 2016-06-10 23:14:17 +02:00
core_func_vector_relational.cpp Clean up 2016-06-10 23:14:17 +02:00
core_setup_force_cxx98.cpp Clean up 2016-06-10 23:14:17 +02:00
core_setup_message.cpp Updated list of supported compilers 2016-12-02 01:14:36 +01:00
core_setup_precision.cpp Clean up 2016-06-10 23:14:17 +02:00
core_type_aligned.cpp Fixed Visual C++ 2013 test build 2016-11-19 21:46:02 +01:00
core_type_cast.cpp Clean up 2016-06-10 23:14:17 +02:00
core_type_ctor.cpp Clean up 2016-06-10 23:14:17 +02:00
core_type_float.cpp Clean up 2016-06-10 23:14:17 +02:00
core_type_int.cpp Clean up 2016-06-10 23:14:17 +02:00
core_type_length.cpp Clean up 2016-06-10 23:14:17 +02:00
core_type_mat2x2.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat2x3.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat2x4.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat3x2.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat3x3.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat3x4.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat4x2.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat4x3.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_mat4x4.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_vec1.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_vec2.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_vec3.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
core_type_vec4.cpp Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00