Browse Source

Refactor split headers as extension files

Christophe Riccio 7 years ago
parent
commit
310b8405c9
89 changed files with 114 additions and 120 deletions
  1. 0 4
      glm/detail/func_vector_relational.inl
  2. 0 0
      glm/ext/matrix_dmat2x2.hpp
  3. 0 0
      glm/ext/matrix_dmat2x2_precision.hpp
  4. 0 0
      glm/ext/matrix_dmat2x3.hpp
  5. 0 0
      glm/ext/matrix_dmat2x3_precision.hpp
  6. 0 0
      glm/ext/matrix_dmat2x4.hpp
  7. 0 0
      glm/ext/matrix_dmat2x4_precision.hpp
  8. 0 0
      glm/ext/matrix_dmat3x2.hpp
  9. 0 0
      glm/ext/matrix_dmat3x2_precision.hpp
  10. 0 0
      glm/ext/matrix_dmat3x3.hpp
  11. 0 0
      glm/ext/matrix_dmat3x3_precision.hpp
  12. 0 0
      glm/ext/matrix_dmat3x4.hpp
  13. 0 0
      glm/ext/matrix_dmat3x4_precision.hpp
  14. 0 0
      glm/ext/matrix_dmat4x2.hpp
  15. 0 0
      glm/ext/matrix_dmat4x2_precision.hpp
  16. 0 0
      glm/ext/matrix_dmat4x3.hpp
  17. 0 0
      glm/ext/matrix_dmat4x3_precision.hpp
  18. 0 0
      glm/ext/matrix_dmat4x4.hpp
  19. 0 0
      glm/ext/matrix_dmat4x4_precision.hpp
  20. 0 0
      glm/ext/matrix_mat2x2.hpp
  21. 0 0
      glm/ext/matrix_mat2x2_precision.hpp
  22. 0 0
      glm/ext/matrix_mat2x3.hpp
  23. 0 0
      glm/ext/matrix_mat2x3_precision.hpp
  24. 0 0
      glm/ext/matrix_mat2x4.hpp
  25. 0 0
      glm/ext/matrix_mat2x4_precision.hpp
  26. 0 0
      glm/ext/matrix_mat3x2.hpp
  27. 0 0
      glm/ext/matrix_mat3x2_precision.hpp
  28. 0 0
      glm/ext/matrix_mat3x3.hpp
  29. 0 0
      glm/ext/matrix_mat3x3_precision.hpp
  30. 0 0
      glm/ext/matrix_mat3x4.hpp
  31. 0 0
      glm/ext/matrix_mat3x4_precision.hpp
  32. 0 0
      glm/ext/matrix_mat4x2.hpp
  33. 0 0
      glm/ext/matrix_mat4x2_precision.hpp
  34. 1 1
      glm/ext/matrix_mat4x3.hpp
  35. 0 0
      glm/ext/matrix_mat4x3_precision.hpp
  36. 0 0
      glm/ext/matrix_mat4x4.hpp
  37. 0 0
      glm/ext/matrix_mat4x4_precision.hpp
  38. 0 0
      glm/ext/vector_bvec2.hpp
  39. 0 0
      glm/ext/vector_bvec2_precision.hpp
  40. 0 0
      glm/ext/vector_bvec3.hpp
  41. 0 0
      glm/ext/vector_bvec3_precision.hpp
  42. 0 0
      glm/ext/vector_bvec4.hpp
  43. 0 0
      glm/ext/vector_bvec4_precision.hpp
  44. 1 1
      glm/ext/vector_dvec2.hpp
  45. 0 0
      glm/ext/vector_dvec2_precision.hpp
  46. 1 1
      glm/ext/vector_dvec3.hpp
  47. 0 0
      glm/ext/vector_dvec3_precision.hpp
  48. 1 1
      glm/ext/vector_dvec4.hpp
  49. 0 0
      glm/ext/vector_dvec4_precision.hpp
  50. 1 1
      glm/ext/vector_ivec2.hpp
  51. 0 0
      glm/ext/vector_ivec2_precision.hpp
  52. 1 1
      glm/ext/vector_ivec3.hpp
  53. 0 0
      glm/ext/vector_ivec3_precision.hpp
  54. 1 1
      glm/ext/vector_ivec4.hpp
  55. 0 0
      glm/ext/vector_ivec4_precision.hpp
  56. 1 1
      glm/ext/vector_uvec2.hpp
  57. 0 0
      glm/ext/vector_uvec2_precision.hpp
  58. 1 1
      glm/ext/vector_uvec3.hpp
  59. 0 0
      glm/ext/vector_uvec3_precision.hpp
  60. 1 1
      glm/ext/vector_uvec4.hpp
  61. 0 0
      glm/ext/vector_uvec4_precision.hpp
  62. 2 2
      glm/ext/vector_vec2.hpp
  63. 0 0
      glm/ext/vector_vec2_precision.hpp
  64. 1 1
      glm/ext/vector_vec3.hpp
  65. 0 0
      glm/ext/vector_vec3_precision.hpp
  66. 1 1
      glm/ext/vector_vec4.hpp
  67. 0 0
      glm/ext/vector_vec4_precision.hpp
  68. 4 4
      glm/mat2x2.hpp
  69. 4 4
      glm/mat2x3.hpp
  70. 4 4
      glm/mat2x4.hpp
  71. 4 4
      glm/mat3x2.hpp
  72. 4 4
      glm/mat3x3.hpp
  73. 4 4
      glm/mat3x4.hpp
  74. 4 4
      glm/mat4x2.hpp
  75. 4 4
      glm/mat4x3.hpp
  76. 4 4
      glm/mat4x4.hpp
  77. 3 3
      glm/packing.hpp
  78. 10 10
      glm/vec2.hpp
  79. 10 10
      glm/vec3.hpp
  80. 10 10
      glm/vec4.hpp
  81. 3 5
      test/core/core_func_common.cpp
  82. 6 6
      test/core/core_func_geometric.cpp
  83. 6 6
      test/core/core_func_integer.cpp
  84. 2 2
      test/ext/ext_matrix_relational.cpp
  85. 3 3
      test/ext/ext_vector_dvec1.cpp
  86. 3 3
      test/ext/ext_vector_ivec1.cpp
  87. 4 4
      test/ext/ext_vector_uvec1.cpp
  88. 3 3
      test/ext/ext_vector_vec1.cpp
  89. 1 1
      test/gtx/gtx_functions.cpp

+ 0 - 4
glm/detail/func_vector_relational.inl

@@ -122,8 +122,6 @@ namespace detail
 		}
 	};
 
-
-
 	template<length_t I, length_t N, relational_type R>
 	struct reduce_relational
 	{
@@ -143,8 +141,6 @@ namespace detail
 		{}
 	};
 
-
-
 	template<length_t I, length_t N, relational_type R>
 	struct loop_relational
 	{

+ 0 - 0
glm/matrix_dmat2x2.hpp → glm/ext/matrix_dmat2x2.hpp


+ 0 - 0
glm/matrix_dmat2x2_precision.hpp → glm/ext/matrix_dmat2x2_precision.hpp


+ 0 - 0
glm/matrix_dmat2x3.hpp → glm/ext/matrix_dmat2x3.hpp


+ 0 - 0
glm/matrix_dmat2x3_precision.hpp → glm/ext/matrix_dmat2x3_precision.hpp


+ 0 - 0
glm/matrix_dmat2x4.hpp → glm/ext/matrix_dmat2x4.hpp


+ 0 - 0
glm/matrix_dmat2x4_precision.hpp → glm/ext/matrix_dmat2x4_precision.hpp


+ 0 - 0
glm/matrix_dmat3x2.hpp → glm/ext/matrix_dmat3x2.hpp


+ 0 - 0
glm/matrix_dmat3x2_precision.hpp → glm/ext/matrix_dmat3x2_precision.hpp


+ 0 - 0
glm/matrix_dmat3x3.hpp → glm/ext/matrix_dmat3x3.hpp


+ 0 - 0
glm/matrix_dmat3x3_precision.hpp → glm/ext/matrix_dmat3x3_precision.hpp


+ 0 - 0
glm/matrix_dmat3x4.hpp → glm/ext/matrix_dmat3x4.hpp


+ 0 - 0
glm/matrix_dmat3x4_precision.hpp → glm/ext/matrix_dmat3x4_precision.hpp


+ 0 - 0
glm/matrix_dmat4x2.hpp → glm/ext/matrix_dmat4x2.hpp


+ 0 - 0
glm/matrix_dmat4x2_precision.hpp → glm/ext/matrix_dmat4x2_precision.hpp


+ 0 - 0
glm/matrix_dmat4x3.hpp → glm/ext/matrix_dmat4x3.hpp


+ 0 - 0
glm/matrix_dmat4x3_precision.hpp → glm/ext/matrix_dmat4x3_precision.hpp


+ 0 - 0
glm/matrix_dmat4x4.hpp → glm/ext/matrix_dmat4x4.hpp


+ 0 - 0
glm/matrix_dmat4x4_precision.hpp → glm/ext/matrix_dmat4x4_precision.hpp


+ 0 - 0
glm/matrix_mat2x2.hpp → glm/ext/matrix_mat2x2.hpp


+ 0 - 0
glm/matrix_mat2x2_precision.hpp → glm/ext/matrix_mat2x2_precision.hpp


+ 0 - 0
glm/matrix_mat2x3.hpp → glm/ext/matrix_mat2x3.hpp


+ 0 - 0
glm/matrix_mat2x3_precision.hpp → glm/ext/matrix_mat2x3_precision.hpp


+ 0 - 0
glm/matrix_mat2x4.hpp → glm/ext/matrix_mat2x4.hpp


+ 0 - 0
glm/matrix_mat2x4_precision.hpp → glm/ext/matrix_mat2x4_precision.hpp


+ 0 - 0
glm/matrix_mat3x2.hpp → glm/ext/matrix_mat3x2.hpp


+ 0 - 0
glm/matrix_mat3x2_precision.hpp → glm/ext/matrix_mat3x2_precision.hpp


+ 0 - 0
glm/matrix_mat3x3.hpp → glm/ext/matrix_mat3x3.hpp


+ 0 - 0
glm/matrix_mat3x3_precision.hpp → glm/ext/matrix_mat3x3_precision.hpp


+ 0 - 0
glm/matrix_mat3x4.hpp → glm/ext/matrix_mat3x4.hpp


+ 0 - 0
glm/matrix_mat3x4_precision.hpp → glm/ext/matrix_mat3x4_precision.hpp


+ 0 - 0
glm/matrix_mat4x2.hpp → glm/ext/matrix_mat4x2.hpp


+ 0 - 0
glm/matrix_mat4x2_precision.hpp → glm/ext/matrix_mat4x2_precision.hpp


+ 1 - 1
glm/matrix_mat4x3.hpp → glm/ext/matrix_mat4x3.hpp

@@ -2,7 +2,7 @@
 /// @file glm/matrix_mat4x3.hpp
 
 #pragma once
-#include "detail/type_mat4x3.hpp"
+#include "../detail/type_mat4x3.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/matrix_mat4x3_precision.hpp → glm/ext/matrix_mat4x3_precision.hpp


+ 0 - 0
glm/matrix_mat4x4.hpp → glm/ext/matrix_mat4x4.hpp


+ 0 - 0
glm/matrix_mat4x4_precision.hpp → glm/ext/matrix_mat4x4_precision.hpp


+ 0 - 0
glm/vector_bvec2.hpp → glm/ext/vector_bvec2.hpp


+ 0 - 0
glm/vector_bvec2_precision.hpp → glm/ext/vector_bvec2_precision.hpp


+ 0 - 0
glm/vector_bvec3.hpp → glm/ext/vector_bvec3.hpp


+ 0 - 0
glm/vector_bvec3_precision.hpp → glm/ext/vector_bvec3_precision.hpp


+ 0 - 0
glm/vector_bvec4.hpp → glm/ext/vector_bvec4.hpp


+ 0 - 0
glm/vector_bvec4_precision.hpp → glm/ext/vector_bvec4_precision.hpp


+ 1 - 1
glm/vector_dvec2.hpp → glm/ext/vector_dvec2.hpp

@@ -2,7 +2,7 @@
 /// @file glm/dvec2.hpp
 
 #pragma once
-#include "detail/type_vec2.hpp"
+#include "../detail/type_vec2.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_dvec2_precision.hpp → glm/ext/vector_dvec2_precision.hpp


+ 1 - 1
glm/vector_dvec3.hpp → glm/ext/vector_dvec3.hpp

@@ -2,7 +2,7 @@
 /// @file glm/dvec3.hpp
 
 #pragma once
-#include "detail/type_vec3.hpp"
+#include "../detail/type_vec3.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_dvec3_precision.hpp → glm/ext/vector_dvec3_precision.hpp


+ 1 - 1
glm/vector_dvec4.hpp → glm/ext/vector_dvec4.hpp

@@ -2,7 +2,7 @@
 /// @file glm/dvec4.hpp
 
 #pragma once
-#include "detail/type_vec4.hpp"
+#include "../detail/type_vec4.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_dvec4_precision.hpp → glm/ext/vector_dvec4_precision.hpp


+ 1 - 1
glm/vector_ivec2.hpp → glm/ext/vector_ivec2.hpp

@@ -2,7 +2,7 @@
 /// @file glm/ivec2.hpp
 
 #pragma once
-#include "detail/type_vec2.hpp"
+#include "../detail/type_vec2.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_ivec2_precision.hpp → glm/ext/vector_ivec2_precision.hpp


+ 1 - 1
glm/vector_ivec3.hpp → glm/ext/vector_ivec3.hpp

@@ -2,7 +2,7 @@
 /// @file glm/ivec3.hpp
 
 #pragma once
-#include "detail/type_vec3.hpp"
+#include "../detail/type_vec3.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_ivec3_precision.hpp → glm/ext/vector_ivec3_precision.hpp


+ 1 - 1
glm/vector_ivec4.hpp → glm/ext/vector_ivec4.hpp

@@ -2,7 +2,7 @@
 /// @file glm/ivec4.hpp
 
 #pragma once
-#include "detail/type_vec4.hpp"
+#include "../detail/type_vec4.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_ivec4_precision.hpp → glm/ext/vector_ivec4_precision.hpp


+ 1 - 1
glm/vector_uvec2.hpp → glm/ext/vector_uvec2.hpp

@@ -2,7 +2,7 @@
 /// @file glm/uvec2.hpp
 
 #pragma once
-#include "detail/type_vec2.hpp"
+#include "../detail/type_vec2.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_uvec2_precision.hpp → glm/ext/vector_uvec2_precision.hpp


+ 1 - 1
glm/vector_uvec3.hpp → glm/ext/vector_uvec3.hpp

@@ -2,7 +2,7 @@
 /// @file glm/uvec3.hpp
 
 #pragma once
-#include "detail/type_vec3.hpp"
+#include "../detail/type_vec3.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_uvec3_precision.hpp → glm/ext/vector_uvec3_precision.hpp


+ 1 - 1
glm/vector_uvec4.hpp → glm/ext/vector_uvec4.hpp

@@ -2,7 +2,7 @@
 /// @file glm/uvec4.hpp
 
 #pragma once
-#include "detail/type_vec4.hpp"
+#include "../detail/type_vec4.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_uvec4_precision.hpp → glm/ext/vector_uvec4_precision.hpp


+ 2 - 2
glm/vector_vec2.hpp → glm/ext/vector_vec2.hpp

@@ -1,8 +1,8 @@
 /// @ref core
-/// @file glm/fvec2.hpp
+/// @file glm/ext/vector_vec2.hpp
 
 #pragma once
-#include "detail/type_vec2.hpp"
+#include "../detail/type_vec2.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_vec2_precision.hpp → glm/ext/vector_vec2_precision.hpp


+ 1 - 1
glm/vector_vec3.hpp → glm/ext/vector_vec3.hpp

@@ -2,7 +2,7 @@
 /// @file glm/fvec3.hpp
 
 #pragma once
-#include "detail/type_vec3.hpp"
+#include "../detail/type_vec3.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_vec3_precision.hpp → glm/ext/vector_vec3_precision.hpp


+ 1 - 1
glm/vector_vec4.hpp → glm/ext/vector_vec4.hpp

@@ -2,7 +2,7 @@
 /// @file glm/fvec4.hpp
 
 #pragma once
-#include "detail/type_vec4.hpp"
+#include "../detail/type_vec4.hpp"
 
 namespace glm
 {

+ 0 - 0
glm/vector_vec4_precision.hpp → glm/ext/vector_vec4_precision.hpp


+ 4 - 4
glm/mat2x2.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat2x2.hpp
 
 #pragma once
-#include "matrix_dmat2x2.hpp"
-#include "matrix_dmat2x2_precision.hpp"
-#include "matrix_mat2x2.hpp"
-#include "matrix_mat2x2_precision.hpp"
+#include "./ext/matrix_dmat2x2.hpp"
+#include "./ext/matrix_dmat2x2_precision.hpp"
+#include "./ext/matrix_mat2x2.hpp"
+#include "./ext/matrix_mat2x2_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat2x3.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat2x3.hpp
 
 #pragma once
-#include "matrix_dmat2x3.hpp"
-#include "matrix_dmat2x3_precision.hpp"
-#include "matrix_mat2x3.hpp"
-#include "matrix_mat2x3_precision.hpp"
+#include "./ext/matrix_dmat2x3.hpp"
+#include "./ext/matrix_dmat2x3_precision.hpp"
+#include "./ext/matrix_mat2x3.hpp"
+#include "./ext/matrix_mat2x3_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat2x4.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat2x4.hpp
 
 #pragma once
-#include "matrix_dmat2x4.hpp"
-#include "matrix_dmat2x4_precision.hpp"
-#include "matrix_mat2x4.hpp"
-#include "matrix_mat2x4_precision.hpp"
+#include "./ext/matrix_dmat2x4.hpp"
+#include "./ext/matrix_dmat2x4_precision.hpp"
+#include "./ext/matrix_mat2x4.hpp"
+#include "./ext/matrix_mat2x4_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat3x2.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat3x2.hpp
 
 #pragma once
-#include "matrix_dmat3x2.hpp"
-#include "matrix_dmat3x2_precision.hpp"
-#include "matrix_mat3x2.hpp"
-#include "matrix_mat3x2_precision.hpp"
+#include "./ext/matrix_dmat3x2.hpp"
+#include "./ext/matrix_dmat3x2_precision.hpp"
+#include "./ext/matrix_mat3x2.hpp"
+#include "./ext/matrix_mat3x2_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat3x3.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat3x3.hpp
 
 #pragma once
-#include "matrix_dmat3x3.hpp"
-#include "matrix_dmat3x3_precision.hpp"
-#include "matrix_mat3x3.hpp"
-#include "matrix_mat3x3_precision.hpp"
+#include "./ext/matrix_dmat3x3.hpp"
+#include "./ext/matrix_dmat3x3_precision.hpp"
+#include "./ext/matrix_mat3x3.hpp"
+#include "./ext/matrix_mat3x3_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat3x4.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat3x4.hpp
 
 #pragma once
-#include "matrix_dmat3x4.hpp"
-#include "matrix_dmat3x4_precision.hpp"
-#include "matrix_mat3x4.hpp"
-#include "matrix_mat3x4_precision.hpp"
+#include "./ext/matrix_dmat3x4.hpp"
+#include "./ext/matrix_dmat3x4_precision.hpp"
+#include "./ext/matrix_mat3x4.hpp"
+#include "./ext/matrix_mat3x4_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat4x2.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat4x2.hpp
 
 #pragma once
-#include "matrix_dmat4x2.hpp"
-#include "matrix_dmat4x2_precision.hpp"
-#include "matrix_mat4x2.hpp"
-#include "matrix_mat4x2_precision.hpp"
+#include "./ext/matrix_dmat4x2.hpp"
+#include "./ext/matrix_dmat4x2_precision.hpp"
+#include "./ext/matrix_mat4x2.hpp"
+#include "./ext/matrix_mat4x2_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat4x3.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat4x3.hpp
 
 #pragma once
-#include "matrix_dmat4x3.hpp"
-#include "matrix_dmat4x3_precision.hpp"
-#include "matrix_mat4x3.hpp"
-#include "matrix_mat4x3_precision.hpp"
+#include "./ext/matrix_dmat4x3.hpp"
+#include "./ext/matrix_dmat4x3_precision.hpp"
+#include "./ext/matrix_mat4x3.hpp"
+#include "./ext/matrix_mat4x3_precision.hpp"
 
 namespace glm
 {

+ 4 - 4
glm/mat4x4.hpp

@@ -2,10 +2,10 @@
 /// @file glm/mat4x4.hpp
 
 #pragma once
-#include "matrix_dmat4x4.hpp"
-#include "matrix_dmat4x4_precision.hpp"
-#include "matrix_mat4x4.hpp"
-#include "matrix_mat4x4_precision.hpp"
+#include "./ext/matrix_dmat4x4.hpp"
+#include "./ext/matrix_dmat4x4_precision.hpp"
+#include "./ext/matrix_mat4x4.hpp"
+#include "./ext/matrix_mat4x4_precision.hpp"
 
 namespace glm
 {

+ 3 - 3
glm/packing.hpp

@@ -13,9 +13,9 @@
 
 #pragma once
 
-#include "vector_uvec2.hpp"
-#include "vector_vec2.hpp"
-#include "vector_vec4.hpp"
+#include "./ext/vector_uvec2.hpp"
+#include "./ext/vector_vec2.hpp"
+#include "./ext/vector_vec4.hpp"
 
 namespace glm
 {

+ 10 - 10
glm/vec2.hpp

@@ -2,16 +2,16 @@
 /// @file glm/vec2.hpp
 
 #pragma once
-#include "vector_bvec2.hpp"
-#include "vector_bvec2_precision.hpp"
-#include "vector_vec2.hpp"
-#include "vector_vec2_precision.hpp"
-#include "vector_dvec2.hpp"
-#include "vector_dvec2_precision.hpp"
-#include "vector_ivec2.hpp"
-#include "vector_ivec2_precision.hpp"
-#include "vector_uvec2.hpp"
-#include "vector_uvec2_precision.hpp"
+#include "./ext/vector_bvec2.hpp"
+#include "./ext/vector_bvec2_precision.hpp"
+#include "./ext/vector_vec2.hpp"
+#include "./ext/vector_vec2_precision.hpp"
+#include "./ext/vector_dvec2.hpp"
+#include "./ext/vector_dvec2_precision.hpp"
+#include "./ext/vector_ivec2.hpp"
+#include "./ext/vector_ivec2_precision.hpp"
+#include "./ext/vector_uvec2.hpp"
+#include "./ext/vector_uvec2_precision.hpp"
 
 namespace glm
 {

+ 10 - 10
glm/vec3.hpp

@@ -2,16 +2,16 @@
 /// @file glm/vec3.hpp
 
 #pragma once
-#include "vector_bvec3.hpp"
-#include "vector_bvec3_precision.hpp"
-#include "vector_vec3.hpp"
-#include "vector_vec3_precision.hpp"
-#include "vector_dvec3.hpp"
-#include "vector_dvec3_precision.hpp"
-#include "vector_ivec3.hpp"
-#include "vector_ivec3_precision.hpp"
-#include "vector_uvec3.hpp"
-#include "vector_uvec3_precision.hpp"
+#include "./ext/vector_bvec3.hpp"
+#include "./ext/vector_bvec3_precision.hpp"
+#include "./ext/vector_vec3.hpp"
+#include "./ext/vector_vec3_precision.hpp"
+#include "./ext/vector_dvec3.hpp"
+#include "./ext/vector_dvec3_precision.hpp"
+#include "./ext/vector_ivec3.hpp"
+#include "./ext/vector_ivec3_precision.hpp"
+#include "./ext/vector_uvec3.hpp"
+#include "./ext/vector_uvec3_precision.hpp"
 
 namespace glm
 {

+ 10 - 10
glm/vec4.hpp

@@ -2,16 +2,16 @@
 /// @file glm/vec4.hpp
 
 #pragma once
-#include "vector_bvec4.hpp"
-#include "vector_bvec4_precision.hpp"
-#include "vector_vec4.hpp"
-#include "vector_vec4_precision.hpp"
-#include "vector_dvec4.hpp"
-#include "vector_dvec4_precision.hpp"
-#include "vector_ivec4.hpp"
-#include "vector_ivec4_precision.hpp"
-#include "vector_uvec4.hpp"
-#include "vector_uvec4_precision.hpp"
+#include "./ext/vector_bvec4.hpp"
+#include "./ext/vector_bvec4_precision.hpp"
+#include "./ext/vector_vec4.hpp"
+#include "./ext/vector_vec4_precision.hpp"
+#include "./ext/vector_dvec4.hpp"
+#include "./ext/vector_dvec4_precision.hpp"
+#include "./ext/vector_ivec4.hpp"
+#include "./ext/vector_ivec4_precision.hpp"
+#include "./ext/vector_uvec4.hpp"
+#include "./ext/vector_uvec4_precision.hpp"
 
 namespace glm
 {

+ 3 - 5
test/core/core_func_common.cpp

@@ -1,12 +1,10 @@
 #define GLM_FORCE_EXPLICIT_CTOR
+#include <glm/gtc/constants.hpp>
+#include <glm/gtc/random.hpp>
 #include <glm/ext/scalar_relational.hpp>
 #include <glm/ext/vector_relational.hpp>
+#include <glm/ext/vec1.hpp>
 #include <glm/common.hpp>
-#include <glm/gtc/constants.hpp>
-#include <glm/gtc/vec1.hpp>
-#include <glm/gtc/random.hpp>
-#include <glm/vector_ivec4.hpp>
-#include <glm/vector_dvec4.hpp>
 #include <glm/vec4.hpp>
 #include <glm/vec3.hpp>
 #include <glm/vec2.hpp>

+ 6 - 6
test/core/core_func_geometric.cpp

@@ -3,12 +3,12 @@
 #include <glm/ext/scalar_relational.hpp>
 #include <glm/ext/vector_relational.hpp>
 #include <glm/ext/vector_vec1.hpp>
-#include <glm/vector_vec2.hpp>
-#include <glm/vector_vec3.hpp>
-#include <glm/vector_vec4.hpp>
-#include <glm/vector_dvec2.hpp>
-#include <glm/vector_dvec3.hpp>
-#include <glm/vector_dvec4.hpp>
+#include <glm/ext/vector_vec2.hpp>
+#include <glm/ext/vector_vec3.hpp>
+#include <glm/ext/vector_vec4.hpp>
+#include <glm/ext/vector_dvec2.hpp>
+#include <glm/ext/vector_dvec3.hpp>
+#include <glm/ext/vector_dvec4.hpp>
 #include <limits>
 
 namespace length

+ 6 - 6
test/core/core_func_integer.cpp

@@ -1,11 +1,11 @@
 #include <glm/integer.hpp>
 #include <glm/vector_relational.hpp>
-#include <glm/vector_ivec2.hpp>
-#include <glm/vector_ivec3.hpp>
-#include <glm/vector_ivec4.hpp>
-#include <glm/vector_uvec2.hpp>
-#include <glm/vector_uvec3.hpp>
-#include <glm/vector_uvec4.hpp>
+#include <glm/ext/vector_ivec2.hpp>
+#include <glm/ext/vector_ivec3.hpp>
+#include <glm/ext/vector_ivec4.hpp>
+#include <glm/ext/vector_uvec2.hpp>
+#include <glm/ext/vector_uvec3.hpp>
+#include <glm/ext/vector_uvec4.hpp>
 #include <vector>
 #include <ctime>
 #include <cstdio>

+ 2 - 2
test/ext/ext_matrix_relational.cpp

@@ -1,6 +1,6 @@
 #include <glm/ext/matrix_relational.hpp>
-#include <glm/matrix_mat4x3.hpp>
-#include <glm/vector_vec4.hpp>
+#include <glm/ext/matrix_mat4x3.hpp>
+#include <glm/ext/vector_vec4.hpp>
 
 int test_equal()
 {

+ 3 - 3
test/ext/ext_vector_dvec1.cpp

@@ -3,9 +3,9 @@
 #include <glm/ext/vector_relational.hpp>
 #include <glm/ext/vector_dvec1.hpp>
 #include <glm/ext/vector_dvec1_precision.hpp>
-#include <glm/vector_dvec2.hpp>
-#include <glm/vector_dvec3.hpp>
-#include <glm/vector_dvec4.hpp>
+#include <glm/ext/vector_dvec2.hpp>
+#include <glm/ext/vector_dvec3.hpp>
+#include <glm/ext/vector_dvec4.hpp>
 
 template <typename genType>
 static int test_operators()

+ 3 - 3
test/ext/ext_vector_ivec1.cpp

@@ -1,8 +1,8 @@
 #include <glm/ext/vector_ivec1.hpp>
 #include <glm/ext/vector_ivec1_precision.hpp>
-#include <glm/vector_ivec2.hpp>
-#include <glm/vector_ivec3.hpp>
-#include <glm/vector_ivec4.hpp>
+#include <glm/ext/vector_ivec2.hpp>
+#include <glm/ext/vector_ivec3.hpp>
+#include <glm/ext/vector_ivec4.hpp>
 #include <glm/vector_relational.hpp>
 
 template <typename genType>

+ 4 - 4
test/ext/ext_vector_uvec1.cpp

@@ -1,9 +1,9 @@
 #include <glm/ext/vector_uvec1.hpp>
 #include <glm/ext/vector_uvec1_precision.hpp>
-#include <glm/vector_uvec2.hpp>
-#include <glm/vector_uvec3.hpp>
-#include <glm/vector_uvec4.hpp>
-#include <glm/vector_relational.hpp>
+#include <glm/ext/vector_uvec2.hpp>
+#include <glm/ext/vector_uvec3.hpp>
+#include <glm/ext/vector_uvec4.hpp>
+#include <glm/ext/vector_relational.hpp>
 
 template <typename genType>
 static int test_operators()

+ 3 - 3
test/ext/ext_vector_vec1.cpp

@@ -2,9 +2,9 @@
 #include <glm/ext/vector_relational.hpp>
 #include <glm/ext/vector_vec1.hpp>
 #include <glm/ext/vector_vec1_precision.hpp>
-#include <glm/vector_vec2.hpp>
-#include <glm/vector_vec3.hpp>
-#include <glm/vector_vec4.hpp>
+#include <glm/ext/vector_vec2.hpp>
+#include <glm/ext/vector_vec3.hpp>
+#include <glm/ext/vector_vec4.hpp>
 
 template <typename genType>
 static int test_operators()

+ 1 - 1
test/gtx/gtx_functions.cpp

@@ -1,5 +1,5 @@
 #include <glm/gtx/functions.hpp>
-#include <glm/vector_vec2.hpp>
+#include <glm/ext/vector_vec2.hpp>
 #include <vector>
 
 int test_gauss_1d()