diff --git a/Makefile.am b/Makefile.am index 1d96ddc..2cb0f14 100644 --- a/Makefile.am +++ b/Makefile.am @@ -69,6 +69,7 @@ cglm_HEADERS = include/cglm/version.h \ include/cglm/plane.h \ include/cglm/frustum.h \ include/cglm/box.h \ + include/cglm/aabb2d.h \ include/cglm/color.h \ include/cglm/project.h \ include/cglm/sphere.h \ @@ -149,7 +150,8 @@ cglm_call_clipspace_HEADERS = include/cglm/call/clipspace/persp_lh_no.h \ cglm_simddir=$(includedir)/cglm/simd cglm_simd_HEADERS = include/cglm/simd/intrin.h \ include/cglm/simd/x86.h \ - include/cglm/simd/arm.h + include/cglm/simd/arm.h \ + include/cglm/simd/wasm.h cglm_simd_sse2dir=$(includedir)/cglm/simd/sse2 cglm_simd_sse2_HEADERS = include/cglm/simd/sse2/affine.h \ @@ -168,6 +170,17 @@ cglm_simd_neon_HEADERS = include/cglm/simd/neon/affine.h \ include/cglm/simd/neon/mat4.h \ include/cglm/simd/neon/quat.h +cglm_simd_wasmdir=$(includedir)/cglm/simd/wasm +cglm_simd_wasm_HEADERS = include/cglm/simd/wasm/affine.h \ + include/cglm/simd/wasm/mat2.h \ + include/cglm/simd/wasm/mat3.h \ + include/cglm/simd/wasm/mat4.h \ + include/cglm/simd/wasm/quat.h + +cglm_handeddir=$(includedir)/cglm/handed +cglm_handed_HEADERS = include/cglm/handed/euler_to_quat_lh.h \ + include/cglm/handed/euler_to_quat_rh.h + cglm_structdir=$(includedir)/cglm/struct cglm_struct_HEADERS = include/cglm/struct/mat4.h \ include/cglm/struct/mat4x2.h \ @@ -196,6 +209,7 @@ cglm_struct_HEADERS = include/cglm/struct/mat4.h \ include/cglm/struct/plane.h \ include/cglm/struct/frustum.h \ include/cglm/struct/box.h \ + include/cglm/struct/aabb2d.h \ include/cglm/struct/project.h \ include/cglm/struct/sphere.h \ include/cglm/struct/color.h \ @@ -217,6 +231,10 @@ cglm_struct_clipspace_HEADERS = include/cglm/struct/clipspace/persp_lh_no.h \ include/cglm/struct/clipspace/project_no.h \ include/cglm/struct/clipspace/project_zo.h +cglm_struct_handeddir=$(includedir)/cglm/struct/handed +cglm_struct_handed_HEADERS = include/cglm/struct/handed/euler_to_quat_lh.h \ + include/cglm/struct/handed/euler_to_quat_rh.h + libcglm_la_SOURCES=\ src/euler.c \ src/affine.c \ diff --git a/win/cglm-test.vcxproj b/win/cglm-test.vcxproj index 3e7f8c8..5749a41 100644 --- a/win/cglm-test.vcxproj +++ b/win/cglm-test.vcxproj @@ -62,6 +62,8 @@ + + diff --git a/win/cglm-test.vcxproj.filters b/win/cglm-test.vcxproj.filters index 7a787a4..15fb11a 100644 --- a/win/cglm-test.vcxproj.filters +++ b/win/cglm-test.vcxproj.filters @@ -124,5 +124,11 @@ src + + src + + + src + - + \ No newline at end of file diff --git a/win/cglm.vcxproj b/win/cglm.vcxproj index 8b71cb4..c248af5 100644 --- a/win/cglm.vcxproj +++ b/win/cglm.vcxproj @@ -43,6 +43,7 @@ + @@ -89,6 +90,7 @@ + @@ -98,6 +100,7 @@ + @@ -197,9 +200,16 @@ + + + + + + + @@ -225,6 +235,8 @@ + + diff --git a/win/cglm.vcxproj.filters b/win/cglm.vcxproj.filters index 7bb6316..7366d9c 100644 --- a/win/cglm.vcxproj.filters +++ b/win/cglm.vcxproj.filters @@ -41,6 +41,12 @@ {98a166bb-ba2d-4649-a20f-ba6bf4ce6383} + + {24571788-2e78-4969-b66f-065aea5489be} + + + {e6a410e7-83db-41a5-b9fc-34bbfcf46ae5} + @@ -175,6 +181,9 @@ src + + src + @@ -678,5 +687,38 @@ include\cglm\struct + + include\cglm + + + include\cglm\call + + + include\cglm\simd\wasm + + + include\cglm\simd\wasm + + + include\cglm\simd\wasm + + + include\cglm\simd\wasm + + + include\cglm\simd\wasm + + + include\cglm\simd + + + include\cglm\struct + + + include\cglm\struct\handed + + + include\cglm\struct\handed + - + \ No newline at end of file