Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
CGoGN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Thomas Pitiot
CGoGN
Commits
aac662e8
Commit
aac662e8
authored
Nov 05, 2014
by
Sylvain Thery
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update glm of ThirdParty
parent
f608c3d9
Changes
361
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
361 changed files
with
53449 additions
and
36337 deletions
+53449
-36337
CMakeLists.txt
CMakeLists.txt
+1
-0
SCHNApps/CMakeLists.txt
SCHNApps/CMakeLists.txt
+1
-0
ThirdParty/include/glm/CMakeLists.txt
ThirdParty/include/glm/CMakeLists.txt
+42
-0
ThirdParty/include/glm/common.hpp
ThirdParty/include/glm/common.hpp
+34
-0
ThirdParty/include/glm/core/_detail.hpp
ThirdParty/include/glm/core/_detail.hpp
+0
-323
ThirdParty/include/glm/core/_swizzle.hpp
ThirdParty/include/glm/core/_swizzle.hpp
+0
-1085
ThirdParty/include/glm/core/_swizzle.inl
ThirdParty/include/glm/core/_swizzle.inl
+0
-20
ThirdParty/include/glm/core/dummy.cpp
ThirdParty/include/glm/core/dummy.cpp
+0
-17
ThirdParty/include/glm/core/func_common.hpp
ThirdParty/include/glm/core/func_common.hpp
+0
-274
ThirdParty/include/glm/core/func_common.inl
ThirdParty/include/glm/core/func_common.inl
+0
-1542
ThirdParty/include/glm/core/func_exponential.hpp
ThirdParty/include/glm/core/func_exponential.hpp
+0
-71
ThirdParty/include/glm/core/func_exponential.inl
ThirdParty/include/glm/core/func_exponential.inl
+0
-358
ThirdParty/include/glm/core/func_geometric.hpp
ThirdParty/include/glm/core/func_geometric.hpp
+0
-92
ThirdParty/include/glm/core/func_geometric.inl
ThirdParty/include/glm/core/func_geometric.inl
+0
-290
ThirdParty/include/glm/core/func_integer.hpp
ThirdParty/include/glm/core/func_integer.hpp
+0
-142
ThirdParty/include/glm/core/func_integer.inl
ThirdParty/include/glm/core/func_integer.inl
+0
-600
ThirdParty/include/glm/core/func_matrix.hpp
ThirdParty/include/glm/core/func_matrix.hpp
+0
-92
ThirdParty/include/glm/core/func_matrix.inl
ThirdParty/include/glm/core/func_matrix.inl
+0
-559
ThirdParty/include/glm/core/func_noise.hpp
ThirdParty/include/glm/core/func_noise.hpp
+0
-53
ThirdParty/include/glm/core/func_noise.inl
ThirdParty/include/glm/core/func_noise.inl
+0
-305
ThirdParty/include/glm/core/func_packing.hpp
ThirdParty/include/glm/core/func_packing.hpp
+0
-45
ThirdParty/include/glm/core/func_packing.inl
ThirdParty/include/glm/core/func_packing.inl
+0
-94
ThirdParty/include/glm/core/func_trigonometric.hpp
ThirdParty/include/glm/core/func_trigonometric.hpp
+0
-125
ThirdParty/include/glm/core/func_trigonometric.inl
ThirdParty/include/glm/core/func_trigonometric.inl
+0
-745
ThirdParty/include/glm/core/func_vector_relational.hpp
ThirdParty/include/glm/core/func_vector_relational.hpp
+0
-189
ThirdParty/include/glm/core/func_vector_relational.inl
ThirdParty/include/glm/core/func_vector_relational.inl
+0
-20
ThirdParty/include/glm/core/hint.hpp
ThirdParty/include/glm/core/hint.hpp
+0
-21
ThirdParty/include/glm/core/type.hpp
ThirdParty/include/glm/core/type.hpp
+0
-283
ThirdParty/include/glm/core/type_float.hpp
ThirdParty/include/glm/core/type_float.hpp
+0
-72
ThirdParty/include/glm/core/type_half.hpp
ThirdParty/include/glm/core/type_half.hpp
+0
-85
ThirdParty/include/glm/core/type_int.hpp
ThirdParty/include/glm/core/type_int.hpp
+0
-130
ThirdParty/include/glm/core/type_mat.hpp
ThirdParty/include/glm/core/type_mat.hpp
+0
-56
ThirdParty/include/glm/core/type_mat2x2.hpp
ThirdParty/include/glm/core/type_mat2x2.hpp
+0
-245
ThirdParty/include/glm/core/type_mat2x2.inl
ThirdParty/include/glm/core/type_mat2x2.inl
+0
-610
ThirdParty/include/glm/core/type_mat2x3.hpp
ThirdParty/include/glm/core/type_mat2x3.hpp
+0
-212
ThirdParty/include/glm/core/type_mat2x3.inl
ThirdParty/include/glm/core/type_mat2x3.inl
+0
-541
ThirdParty/include/glm/core/type_mat2x4.hpp
ThirdParty/include/glm/core/type_mat2x4.hpp
+0
-212
ThirdParty/include/glm/core/type_mat2x4.inl
ThirdParty/include/glm/core/type_mat2x4.inl
+0
-569
ThirdParty/include/glm/core/type_mat3x2.hpp
ThirdParty/include/glm/core/type_mat3x2.hpp
+0
-214
ThirdParty/include/glm/core/type_mat3x2.inl
ThirdParty/include/glm/core/type_mat3x2.inl
+0
-575
ThirdParty/include/glm/core/type_mat3x3.hpp
ThirdParty/include/glm/core/type_mat3x3.hpp
+0
-244
ThirdParty/include/glm/core/type_mat3x3.inl
ThirdParty/include/glm/core/type_mat3x3.inl
+0
-704
ThirdParty/include/glm/core/type_mat3x4.hpp
ThirdParty/include/glm/core/type_mat3x4.hpp
+0
-214
ThirdParty/include/glm/core/type_mat3x4.inl
ThirdParty/include/glm/core/type_mat3x4.inl
+0
-609
ThirdParty/include/glm/core/type_mat4x2.hpp
ThirdParty/include/glm/core/type_mat4x2.hpp
+0
-216
ThirdParty/include/glm/core/type_mat4x2.inl
ThirdParty/include/glm/core/type_mat4x2.inl
+0
-618
ThirdParty/include/glm/core/type_mat4x3.hpp
ThirdParty/include/glm/core/type_mat4x3.hpp
+0
-216
ThirdParty/include/glm/core/type_mat4x3.inl
ThirdParty/include/glm/core/type_mat4x3.inl
+0
-623
ThirdParty/include/glm/core/type_mat4x4.hpp
ThirdParty/include/glm/core/type_mat4x4.hpp
+0
-244
ThirdParty/include/glm/core/type_mat4x4.inl
ThirdParty/include/glm/core/type_mat4x4.inl
+0
-759
ThirdParty/include/glm/core/type_size.hpp
ThirdParty/include/glm/core/type_size.hpp
+0
-24
ThirdParty/include/glm/core/type_vec.hpp
ThirdParty/include/glm/core/type_vec.hpp
+0
-22
ThirdParty/include/glm/core/type_vec.inl
ThirdParty/include/glm/core/type_vec.inl
+0
-0
ThirdParty/include/glm/core/type_vec1.hpp
ThirdParty/include/glm/core/type_vec1.hpp
+0
-172
ThirdParty/include/glm/core/type_vec1.inl
ThirdParty/include/glm/core/type_vec1.inl
+0
-879
ThirdParty/include/glm/core/type_vec2.hpp
ThirdParty/include/glm/core/type_vec2.hpp
+0
-250
ThirdParty/include/glm/core/type_vec2.inl
ThirdParty/include/glm/core/type_vec2.inl
+0
-1005
ThirdParty/include/glm/core/type_vec3.hpp
ThirdParty/include/glm/core/type_vec3.hpp
+0
-256
ThirdParty/include/glm/core/type_vec3.inl
ThirdParty/include/glm/core/type_vec3.inl
+0
-1092
ThirdParty/include/glm/core/type_vec4.hpp
ThirdParty/include/glm/core/type_vec4.hpp
+0
-276
ThirdParty/include/glm/core/type_vec4.inl
ThirdParty/include/glm/core/type_vec4.inl
+0
-1221
ThirdParty/include/glm/detail/_features.hpp
ThirdParty/include/glm/detail/_features.hpp
+427
-0
ThirdParty/include/glm/detail/_fixes.hpp
ThirdParty/include/glm/detail/_fixes.hpp
+55
-0
ThirdParty/include/glm/detail/_literals.hpp
ThirdParty/include/glm/detail/_literals.hpp
+51
-0
ThirdParty/include/glm/detail/_noise.hpp
ThirdParty/include/glm/detail/_noise.hpp
+130
-0
ThirdParty/include/glm/detail/_swizzle.hpp
ThirdParty/include/glm/detail/_swizzle.hpp
+840
-0
ThirdParty/include/glm/detail/_swizzle_func.hpp
ThirdParty/include/glm/detail/_swizzle_func.hpp
+724
-0
ThirdParty/include/glm/detail/_vectorize.hpp
ThirdParty/include/glm/detail/_vectorize.hpp
+217
-0
ThirdParty/include/glm/detail/dummy.cpp
ThirdParty/include/glm/detail/dummy.cpp
+190
-0
ThirdParty/include/glm/detail/func_common.hpp
ThirdParty/include/glm/detail/func_common.hpp
+472
-0
ThirdParty/include/glm/detail/func_common.inl
ThirdParty/include/glm/detail/func_common.inl
+1036
-0
ThirdParty/include/glm/detail/func_exponential.hpp
ThirdParty/include/glm/detail/func_exponential.hpp
+132
-0
ThirdParty/include/glm/detail/func_exponential.inl
ThirdParty/include/glm/detail/func_exponential.inl
+247
-0
ThirdParty/include/glm/detail/func_geometric.hpp
ThirdParty/include/glm/detail/func_geometric.hpp
+151
-0
ThirdParty/include/glm/detail/func_geometric.inl
ThirdParty/include/glm/detail/func_geometric.inl
+339
-0
ThirdParty/include/glm/detail/func_integer.hpp
ThirdParty/include/glm/detail/func_integer.hpp
+203
-0
ThirdParty/include/glm/detail/func_integer.inl
ThirdParty/include/glm/detail/func_integer.inl
+654
-0
ThirdParty/include/glm/detail/func_matrix.hpp
ThirdParty/include/glm/detail/func_matrix.hpp
+179
-0
ThirdParty/include/glm/detail/func_matrix.inl
ThirdParty/include/glm/detail/func_matrix.inl
+460
-0
ThirdParty/include/glm/detail/func_noise.hpp
ThirdParty/include/glm/detail/func_noise.hpp
+92
-0
ThirdParty/include/glm/detail/func_noise.inl
ThirdParty/include/glm/detail/func_noise.inl
+384
-0
ThirdParty/include/glm/detail/func_packing.hpp
ThirdParty/include/glm/detail/func_packing.hpp
+195
-0
ThirdParty/include/glm/detail/func_packing.inl
ThirdParty/include/glm/detail/func_packing.inl
+120
-0
ThirdParty/include/glm/detail/func_trigonometric.hpp
ThirdParty/include/glm/detail/func_trigonometric.hpp
+203
-0
ThirdParty/include/glm/detail/func_trigonometric.inl
ThirdParty/include/glm/detail/func_trigonometric.inl
+246
-0
ThirdParty/include/glm/detail/func_vector_relational.hpp
ThirdParty/include/glm/detail/func_vector_relational.hpp
+145
-0
ThirdParty/include/glm/detail/func_vector_relational.inl
ThirdParty/include/glm/detail/func_vector_relational.inl
+159
-0
ThirdParty/include/glm/detail/glm.cpp
ThirdParty/include/glm/detail/glm.cpp
+288
-0
ThirdParty/include/glm/detail/hint.hpp
ThirdParty/include/glm/detail/hint.hpp
+40
-0
ThirdParty/include/glm/detail/intrinsic_common.hpp
ThirdParty/include/glm/detail/intrinsic_common.hpp
+89
-0
ThirdParty/include/glm/detail/intrinsic_common.inl
ThirdParty/include/glm/detail/intrinsic_common.inl
+313
-0
ThirdParty/include/glm/detail/intrinsic_exponential.hpp
ThirdParty/include/glm/detail/intrinsic_exponential.hpp
+79
-0
ThirdParty/include/glm/detail/intrinsic_exponential.inl
ThirdParty/include/glm/detail/intrinsic_exponential.inl
+27
-0
ThirdParty/include/glm/detail/intrinsic_geometric.hpp
ThirdParty/include/glm/detail/intrinsic_geometric.hpp
+76
-0
ThirdParty/include/glm/detail/intrinsic_geometric.inl
ThirdParty/include/glm/detail/intrinsic_geometric.inl
+146
-0
ThirdParty/include/glm/detail/intrinsic_integer.hpp
ThirdParty/include/glm/detail/intrinsic_integer.hpp
+50
-0
ThirdParty/include/glm/detail/intrinsic_integer.inl
ThirdParty/include/glm/detail/intrinsic_integer.inl
+139
-0
ThirdParty/include/glm/detail/intrinsic_matrix.hpp
ThirdParty/include/glm/detail/intrinsic_matrix.hpp
+69
-0
ThirdParty/include/glm/detail/intrinsic_matrix.inl
ThirdParty/include/glm/detail/intrinsic_matrix.inl
+1070
-0
ThirdParty/include/glm/detail/intrinsic_trigonometric.hpp
ThirdParty/include/glm/detail/intrinsic_trigonometric.hpp
+48
-0
ThirdParty/include/glm/detail/intrinsic_trigonometric.inl
ThirdParty/include/glm/detail/intrinsic_trigonometric.inl
+27
-0
ThirdParty/include/glm/detail/intrinsic_vector_relational.hpp
...dParty/include/glm/detail/intrinsic_vector_relational.hpp
+48
-0
ThirdParty/include/glm/detail/intrinsic_vector_relational.inl
...dParty/include/glm/detail/intrinsic_vector_relational.inl
+366
-0
ThirdParty/include/glm/detail/precision.hpp
ThirdParty/include/glm/detail/precision.hpp
+43
-0
ThirdParty/include/glm/detail/precision.inl
ThirdParty/include/glm/detail/precision.inl
+0
-0
ThirdParty/include/glm/detail/setup.hpp
ThirdParty/include/glm/detail/setup.hpp
+778
-0
ThirdParty/include/glm/detail/type_float.hpp
ThirdParty/include/glm/detail/type_float.hpp
+95
-0
ThirdParty/include/glm/detail/type_gentype.hpp
ThirdParty/include/glm/detail/type_gentype.hpp
+223
-0
ThirdParty/include/glm/detail/type_gentype.inl
ThirdParty/include/glm/detail/type_gentype.inl
+32
-13
ThirdParty/include/glm/detail/type_half.hpp
ThirdParty/include/glm/detail/type_half.hpp
+51
-0
ThirdParty/include/glm/detail/type_half.inl
ThirdParty/include/glm/detail/type_half.inl
+273
-0
ThirdParty/include/glm/detail/type_int.hpp
ThirdParty/include/glm/detail/type_int.hpp
+191
-0
ThirdParty/include/glm/detail/type_mat.hpp
ThirdParty/include/glm/detail/type_mat.hpp
+795
-0
ThirdParty/include/glm/detail/type_mat.inl
ThirdParty/include/glm/detail/type_mat.inl
+27
-0
ThirdParty/include/glm/detail/type_mat2x2.hpp
ThirdParty/include/glm/detail/type_mat2x2.hpp
+249
-0
ThirdParty/include/glm/detail/type_mat2x2.inl
ThirdParty/include/glm/detail/type_mat2x2.inl
+654
-0
ThirdParty/include/glm/detail/type_mat2x3.hpp
ThirdParty/include/glm/detail/type_mat2x3.hpp
+211
-0
ThirdParty/include/glm/detail/type_mat2x3.inl
ThirdParty/include/glm/detail/type_mat2x3.inl
+588
-0
ThirdParty/include/glm/detail/type_mat2x4.hpp
ThirdParty/include/glm/detail/type_mat2x4.hpp
+213
-0
ThirdParty/include/glm/detail/type_mat2x4.inl
ThirdParty/include/glm/detail/type_mat2x4.inl
+607
-0
ThirdParty/include/glm/detail/type_mat3x2.hpp
ThirdParty/include/glm/detail/type_mat3x2.hpp
+216
-0
ThirdParty/include/glm/detail/type_mat3x2.inl
ThirdParty/include/glm/detail/type_mat3x2.inl
+621
-0
ThirdParty/include/glm/detail/type_mat3x3.hpp
ThirdParty/include/glm/detail/type_mat3x3.hpp
+253
-0
ThirdParty/include/glm/detail/type_mat3x3.inl
ThirdParty/include/glm/detail/type_mat3x3.inl
+784
-0
ThirdParty/include/glm/detail/type_mat3x4.hpp
ThirdParty/include/glm/detail/type_mat3x4.hpp
+216
-0
ThirdParty/include/glm/detail/type_mat3x4.inl
ThirdParty/include/glm/detail/type_mat3x4.inl
+653
-0
ThirdParty/include/glm/detail/type_mat4x2.hpp
ThirdParty/include/glm/detail/type_mat4x2.hpp
+222
-0
ThirdParty/include/glm/detail/type_mat4x2.inl
ThirdParty/include/glm/detail/type_mat4x2.inl
+672
-0
ThirdParty/include/glm/detail/type_mat4x3.hpp
ThirdParty/include/glm/detail/type_mat4x3.hpp
+222
-0
ThirdParty/include/glm/detail/type_mat4x3.inl
ThirdParty/include/glm/detail/type_mat4x3.inl
+704
-0
ThirdParty/include/glm/detail/type_mat4x4.hpp
ThirdParty/include/glm/detail/type_mat4x4.hpp
+260
-0
ThirdParty/include/glm/detail/type_mat4x4.inl
ThirdParty/include/glm/detail/type_mat4x4.inl
+902
-0
ThirdParty/include/glm/detail/type_vec.hpp
ThirdParty/include/glm/detail/type_vec.hpp
+516
-0
ThirdParty/include/glm/detail/type_vec.inl
ThirdParty/include/glm/detail/type_vec.inl
+27
-0
ThirdParty/include/glm/detail/type_vec1.hpp
ThirdParty/include/glm/detail/type_vec1.hpp
+277
-0
ThirdParty/include/glm/detail/type_vec1.inl
ThirdParty/include/glm/detail/type_vec1.inl
+811
-0
ThirdParty/include/glm/detail/type_vec2.hpp
ThirdParty/include/glm/detail/type_vec2.hpp
+315
-0
ThirdParty/include/glm/detail/type_vec2.inl
ThirdParty/include/glm/detail/type_vec2.inl
+831
-0
ThirdParty/include/glm/detail/type_vec3.hpp
ThirdParty/include/glm/detail/type_vec3.hpp
+333
-0
ThirdParty/include/glm/detail/type_vec3.inl
ThirdParty/include/glm/detail/type_vec3.inl
+881
-0
ThirdParty/include/glm/detail/type_vec4.hpp
ThirdParty/include/glm/detail/type_vec4.hpp
+376
-0
ThirdParty/include/glm/detail/type_vec4.inl
ThirdParty/include/glm/detail/type_vec4.inl
+992
-0
ThirdParty/include/glm/exponential.hpp
ThirdParty/include/glm/exponential.hpp
+34
-0
ThirdParty/include/glm/ext.hpp
ThirdParty/include/glm/ext.hpp
+84
-40
ThirdParty/include/glm/fwd.hpp
ThirdParty/include/glm/fwd.hpp
+2598
-0
ThirdParty/include/glm/geometric.hpp
ThirdParty/include/glm/geometric.hpp
+34
-0
ThirdParty/include/glm/glm.hpp
ThirdParty/include/glm/glm.hpp
+109
-129
ThirdParty/include/glm/gtc/.matrix_inverse.hpp.swp
ThirdParty/include/glm/gtc/.matrix_inverse.hpp.swp
+0
-0
ThirdParty/include/glm/gtc/constants.hpp
ThirdParty/include/glm/gtc/constants.hpp
+185
-0
ThirdParty/include/glm/gtc/constants.inl
ThirdParty/include/glm/gtc/constants.inl
+182
-0
ThirdParty/include/glm/gtc/double_float.hpp
ThirdParty/include/glm/gtc/double_float.hpp
+0
-65
ThirdParty/include/glm/gtc/double_float.inl
ThirdParty/include/glm/gtc/double_float.inl
+0
-16
ThirdParty/include/glm/gtc/epsilon.hpp
ThirdParty/include/glm/gtc/epsilon.hpp
+101
-0
ThirdParty/include/glm/gtc/epsilon.inl
ThirdParty/include/glm/gtc/epsilon.inl
+150
-0
ThirdParty/include/glm/gtc/gl_replacement.hpp
ThirdParty/include/glm/gtc/gl_replacement.hpp
+0
-0
ThirdParty/include/glm/gtc/gl_replacement.inl
ThirdParty/include/glm/gtc/gl_replacement.inl
+0
-0
ThirdParty/include/glm/gtc/glu_replacement.hpp
ThirdParty/include/glm/gtc/glu_replacement.hpp
+0
-0
ThirdParty/include/glm/gtc/glu_replacement.inl
ThirdParty/include/glm/gtc/glu_replacement.inl
+0
-0
ThirdParty/include/glm/gtc/half_float.hpp
ThirdParty/include/glm/gtc/half_float.hpp
+0
-362
ThirdParty/include/glm/gtc/half_float.inl
ThirdParty/include/glm/gtc/half_float.inl
+0
-975
ThirdParty/include/glm/gtc/matrix_access.hpp
ThirdParty/include/glm/gtc/matrix_access.hpp
+87
-0
ThirdParty/include/glm/gtc/matrix_access.inl
ThirdParty/include/glm/gtc/matrix_access.inl
+88
-0
ThirdParty/include/glm/gtc/matrix_integer.hpp
ThirdParty/include/glm/gtc/matrix_integer.hpp
+514
-0
ThirdParty/include/glm/gtc/matrix_inverse.hpp
ThirdParty/include/glm/gtc/matrix_inverse.hpp
+74
-0
ThirdParty/include/glm/gtc/matrix_inverse.inl
ThirdParty/include/glm/gtc/matrix_inverse.inl
+163
-0
ThirdParty/include/glm/gtc/matrix_operation.hpp
ThirdParty/include/glm/gtc/matrix_operation.hpp
+0
-33
ThirdParty/include/glm/gtc/matrix_operation.inl
ThirdParty/include/glm/gtc/matrix_operation.inl
+0
-17
ThirdParty/include/glm/gtc/matrix_projection.hpp
ThirdParty/include/glm/gtc/matrix_projection.hpp
+0
-99
ThirdParty/include/glm/gtc/matrix_projection.inl
ThirdParty/include/glm/gtc/matrix_projection.inl
+0
-132
ThirdParty/include/glm/gtc/matrix_transform.hpp
ThirdParty/include/glm/gtc/matrix_transform.hpp
+295
-52
ThirdParty/include/glm/gtc/matrix_transform.inl
ThirdParty/include/glm/gtc/matrix_transform.inl
+411
-117
ThirdParty/include/glm/gtc/noise.hpp
ThirdParty/include/glm/gtc/noise.hpp
+81
-0
ThirdParty/include/glm/gtc/noise.inl
ThirdParty/include/glm/gtc/noise.inl
+838
-0
ThirdParty/include/glm/gtc/packing.hpp
ThirdParty/include/glm/gtc/packing.hpp
+478
-0
ThirdParty/include/glm/gtc/packing.inl
ThirdParty/include/glm/gtc/packing.inl
+496
-0
ThirdParty/include/glm/gtc/quaternion.hpp
ThirdParty/include/glm/gtc/quaternion.hpp
+395
-213
ThirdParty/include/glm/gtc/quaternion.inl
ThirdParty/include/glm/gtc/quaternion.inl
+810
-391
ThirdParty/include/glm/gtc/random.hpp
ThirdParty/include/glm/gtc/random.hpp
+114
-0
ThirdParty/include/glm/gtc/random.inl
ThirdParty/include/glm/gtc/random.inl
+171
-0
ThirdParty/include/glm/gtc/reciprocal.hpp
ThirdParty/include/glm/gtc/reciprocal.hpp
+133
-0
ThirdParty/include/glm/gtc/reciprocal.inl
ThirdParty/include/glm/gtc/reciprocal.inl
+202
-0
ThirdParty/include/glm/gtc/swizzle.hpp
ThirdParty/include/glm/gtc/swizzle.hpp
+0
-57
ThirdParty/include/glm/gtc/swizzle.inl
ThirdParty/include/glm/gtc/swizzle.inl
+0
-52
ThirdParty/include/glm/gtc/type_precision.hpp
ThirdParty/include/glm/gtc/type_precision.hpp
+864
-190
ThirdParty/include/glm/gtc/type_precision.inl
ThirdParty/include/glm/gtc/type_precision.inl
+27
-8
ThirdParty/include/glm/gtc/type_ptr.hpp
ThirdParty/include/glm/gtc/type_ptr.hpp
+166
-286
ThirdParty/include/glm/gtc/type_ptr.inl
ThirdParty/include/glm/gtc/type_ptr.inl
+475
-0
ThirdParty/include/glm/gtc/ulp.hpp
ThirdParty/include/glm/gtc/ulp.hpp
+92
-0
ThirdParty/include/glm/gtc/ulp.inl
ThirdParty/include/glm/gtc/ulp.inl
+338
-0
ThirdParty/include/glm/gtx/associated_min_max.hpp
ThirdParty/include/glm/gtx/associated_min_max.hpp
+89
-66
ThirdParty/include/glm/gtx/associated_min_max.inl
ThirdParty/include/glm/gtx/associated_min_max.inl
+900
-904
ThirdParty/include/glm/gtx/bit.hpp
ThirdParty/include/glm/gtx/bit.hpp
+228
-99
ThirdParty/include/glm/gtx/bit.inl
ThirdParty/include/glm/gtx/bit.inl
+765
-726
ThirdParty/include/glm/gtx/closest_point.hpp
ThirdParty/include/glm/gtx/closest_point.hpp
+56
-35
ThirdParty/include/glm/gtx/closest_point.inl
ThirdParty/include/glm/gtx/closest_point.inl
+19
-24
ThirdParty/include/glm/gtx/color_cast.hpp
ThirdParty/include/glm/gtx/color_cast.hpp
+0
-104
ThirdParty/include/glm/gtx/color_cast.inl
ThirdParty/include/glm/gtx/color_cast.inl
+0
-739
ThirdParty/include/glm/gtx/color_space.hpp
ThirdParty/include/glm/gtx/color_space.hpp
+79
-58
ThirdParty/include/glm/gtx/color_space.inl
ThirdParty/include/glm/gtx/color_space.inl
+102
-107
ThirdParty/include/glm/gtx/color_space_YCoCg.hpp
ThirdParty/include/glm/gtx/color_space_YCoCg.hpp
+70
-49
ThirdParty/include/glm/gtx/color_space_YCoCg.inl
ThirdParty/include/glm/gtx/color_space_YCoCg.inl
+51
-56
ThirdParty/include/glm/gtx/comparison.hpp
ThirdParty/include/glm/gtx/comparison.hpp
+0
-80
ThirdParty/include/glm/gtx/comparison.inl
ThirdParty/include/glm/gtx/comparison.inl
+0
-76
ThirdParty/include/glm/gtx/compatibility.hpp
ThirdParty/include/glm/gtx/compatibility.hpp
+147
-158
ThirdParty/include/glm/gtx/compatibility.inl
ThirdParty/include/glm/gtx/compatibility.inl
+48
-131
ThirdParty/include/glm/gtx/component_wise.hpp
ThirdParty/include/glm/gtx/component_wise.hpp
+75
-54
ThirdParty/include/glm/gtx/component_wise.inl
ThirdParty/include/glm/gtx/component_wise.inl
+18
-23
ThirdParty/include/glm/gtx/constants.hpp
ThirdParty/include/glm/gtx/constants.hpp
+33
-0
ThirdParty/include/glm/gtx/determinant.hpp
ThirdParty/include/glm/gtx/determinant.hpp
+0
-43
ThirdParty/include/glm/gtx/determinant.inl
ThirdParty/include/glm/gtx/determinant.inl
+0
-13
ThirdParty/include/glm/gtx/dual_quaternion.hpp
ThirdParty/include/glm/gtx/dual_quaternion.hpp
+295
-0
ThirdParty/include/glm/gtx/dual_quaternion.inl
ThirdParty/include/glm/gtx/dual_quaternion.inl
+421
-0
ThirdParty/include/glm/gtx/epsilon.hpp
ThirdParty/include/glm/gtx/epsilon.hpp
+29
-57
ThirdParty/include/glm/gtx/epsilon.inl
ThirdParty/include/glm/gtx/epsilon.inl
+0
-204
ThirdParty/include/glm/gtx/euler_angles.hpp
ThirdParty/include/glm/gtx/euler_angles.hpp
+144
-125
ThirdParty/include/glm/gtx/euler_angles.inl
ThirdParty/include/glm/gtx/euler_angles.inl
+252
-237
ThirdParty/include/glm/gtx/extend.hpp
ThirdParty/include/glm/gtx/extend.hpp
+55
-34
ThirdParty/include/glm/gtx/extend.inl
ThirdParty/include/glm/gtx/extend.inl
+42
-47
ThirdParty/include/glm/gtx/extented_min_max.hpp
ThirdParty/include/glm/gtx/extented_min_max.hpp
+151
-165
ThirdParty/include/glm/gtx/extented_min_max.inl
ThirdParty/include/glm/gtx/extented_min_max.inl
+32
-68
ThirdParty/include/glm/gtx/fast_exponential.hpp
ThirdParty/include/glm/gtx/fast_exponential.hpp
+79
-64
ThirdParty/include/glm/gtx/fast_exponential.inl
ThirdParty/include/glm/gtx/fast_exponential.inl
+134
-280
ThirdParty/include/glm/gtx/fast_square_root.hpp
ThirdParty/include/glm/gtx/fast_square_root.hpp
+75
-51
ThirdParty/include/glm/gtx/fast_square_root.inl
ThirdParty/include/glm/gtx/fast_square_root.inl
+172
-229
ThirdParty/include/glm/gtx/fast_trigonometry.hpp
ThirdParty/include/glm/gtx/fast_trigonometry.hpp
+81
-60
ThirdParty/include/glm/gtx/fast_trigonometry.inl
ThirdParty/include/glm/gtx/fast_trigonometry.inl
+65
-262
ThirdParty/include/glm/gtx/gradient_paint.hpp
ThirdParty/include/glm/gtx/gradient_paint.hpp
+65
-42
ThirdParty/include/glm/gtx/gradient_paint.inl
ThirdParty/include/glm/gtx/gradient_paint.inl
+27
-28
ThirdParty/include/glm/gtx/handed_coordinate_space.hpp
ThirdParty/include/glm/gtx/handed_coordinate_space.hpp
+64
-39
ThirdParty/include/glm/gtx/handed_coordinate_space.inl
ThirdParty/include/glm/gtx/handed_coordinate_space.inl
+22
-23
ThirdParty/include/glm/gtx/inertia.hpp
ThirdParty/include/glm/gtx/inertia.hpp
+99
-72
ThirdParty/include/glm/gtx/inertia.inl
ThirdParty/include/glm/gtx/inertia.inl
+100
-87
ThirdParty/include/glm/gtx/int_10_10_10_2.hpp
ThirdParty/include/glm/gtx/int_10_10_10_2.hpp
+32
-28
ThirdParty/include/glm/gtx/int_10_10_10_2.inl
ThirdParty/include/glm/gtx/int_10_10_10_2.inl
+27
-15
ThirdParty/include/glm/gtx/integer.hpp
ThirdParty/include/glm/gtx/integer.hpp
+93
-39
ThirdParty/include/glm/gtx/integer.inl
ThirdParty/include/glm/gtx/integer.inl
+186
-74
ThirdParty/include/glm/gtx/intersect.hpp
ThirdParty/include/glm/gtx/intersect.hpp
+94
-54
ThirdParty/include/glm/gtx/intersect.inl
ThirdParty/include/glm/gtx/intersect.inl
+175
-159
ThirdParty/include/glm/gtx/inverse.hpp
ThirdParty/include/glm/gtx/inverse.hpp
+0
-40
ThirdParty/include/glm/gtx/inverse.inl
ThirdParty/include/glm/gtx/inverse.inl
+0
-44
ThirdParty/include/glm/gtx/inverse_transpose.hpp
ThirdParty/include/glm/gtx/inverse_transpose.hpp
+0
-39
ThirdParty/include/glm/gtx/inverse_transpose.inl
ThirdParty/include/glm/gtx/inverse_transpose.inl
+0
-112
ThirdParty/include/glm/gtx/io.hpp
ThirdParty/include/glm/gtx/io.hpp
+226
-0
ThirdParty/include/glm/gtx/io.inl
ThirdParty/include/glm/gtx/io.inl
+598
-0
ThirdParty/include/glm/gtx/log_base.hpp
ThirdParty/include/glm/gtx/log_base.hpp
+54
-33
ThirdParty/include/glm/gtx/log_base.inl
ThirdParty/include/glm/gtx/log_base.inl
+14
-82
ThirdParty/include/glm/gtx/matrix_access.hpp
ThirdParty/include/glm/gtx/matrix_access.hpp
+0
-48
ThirdParty/include/glm/gtx/matrix_access.inl
ThirdParty/include/glm/gtx/matrix_access.inl
+0
-40
ThirdParty/include/glm/gtx/matrix_cross_product.hpp
ThirdParty/include/glm/gtx/matrix_cross_product.hpp
+59
-37
ThirdParty/include/glm/gtx/matrix_cross_product.inl
ThirdParty/include/glm/gtx/matrix_cross_product.inl
+32
-32
ThirdParty/include/glm/gtx/matrix_interpolation.hpp
ThirdParty/include/glm/gtx/matrix_interpolation.hpp
+88
-0
ThirdParty/include/glm/gtx/matrix_interpolation.inl
ThirdParty/include/glm/gtx/matrix_interpolation.inl
+140
-0
ThirdParty/include/glm/gtx/matrix_major_storage.hpp
ThirdParty/include/glm/gtx/matrix_major_storage.hpp
+121
-95
ThirdParty/include/glm/gtx/matrix_major_storage.inl
ThirdParty/include/glm/gtx/matrix_major_storage.inl
+151
-154
ThirdParty/include/glm/gtx/matrix_operation.hpp
ThirdParty/include/glm/gtx/matrix_operation.hpp
+102
-81
ThirdParty/include/glm/gtx/matrix_operation.inl
ThirdParty/include/glm/gtx/matrix_operation.inl
+38
-43
ThirdParty/include/glm/gtx/matrix_projection.hpp
ThirdParty/include/glm/gtx/matrix_projection.hpp
+0
-63
ThirdParty/include/glm/gtx/matrix_projection.inl
ThirdParty/include/glm/gtx/matrix_projection.inl
+0
-81
ThirdParty/include/glm/gtx/matrix_query.hpp
ThirdParty/include/glm/gtx/matrix_query.hpp
+83
-75
ThirdParty/include/glm/gtx/matrix_query.inl
ThirdParty/include/glm/gtx/matrix_query.inl
+46
-67
ThirdParty/include/glm/gtx/matrix_selection.hpp
ThirdParty/include/glm/gtx/matrix_selection.hpp
+0
-79
ThirdParty/include/glm/gtx/matrix_selection.inl
ThirdParty/include/glm/gtx/matrix_selection.inl
+0
-65
ThirdParty/include/glm/gtx/matrix_transform_2d.hpp
ThirdParty/include/glm/gtx/matrix_transform_2d.hpp
+105
-0
ThirdParty/include/glm/gtx/matrix_transform_2d.inl
ThirdParty/include/glm/gtx/matrix_transform_2d.inl
+97
-0
ThirdParty/include/glm/gtx/mixed_product.hpp
ThirdParty/include/glm/gtx/mixed_product.hpp
+55
-33
ThirdParty/include/glm/gtx/mixed_product.inl
ThirdParty/include/glm/gtx/mixed_product.inl
+9
-23
ThirdParty/include/glm/gtx/multiple.hpp
ThirdParty/include/glm/gtx/multiple.hpp
+83
-0
ThirdParty/include/glm/gtx/multiple.inl
ThirdParty/include/glm/gtx/multiple.inl
+152
-0
ThirdParty/include/glm/gtx/noise.hpp
ThirdParty/include/glm/gtx/noise.hpp
+29
-0
ThirdParty/include/glm/gtx/norm.hpp
ThirdParty/include/glm/gtx/norm.hpp
+104
-120
ThirdParty/include/glm/gtx/norm.inl
ThirdParty/include/glm/gtx/norm.inl
+104
-87
ThirdParty/include/glm/gtx/normal.hpp
ThirdParty/include/glm/gtx/normal.hpp
+56
-34
ThirdParty/include/glm/gtx/normal.inl
ThirdParty/include/glm/gtx/normal.inl
+12
-17
ThirdParty/include/glm/gtx/normalize_dot.hpp
ThirdParty/include/glm/gtx/normalize_dot.hpp
+64
-41
ThirdParty/include/glm/gtx/normalize_dot.inl
ThirdParty/include/glm/gtx/normalize_dot.inl
+98
-103
ThirdParty/include/glm/gtx/number_precision.hpp
ThirdParty/include/glm/gtx/number_precision.hpp
+50
-27
ThirdParty/include/glm/gtx/number_precision.inl
ThirdParty/include/glm/gtx/number_precision.inl
+1
-1
ThirdParty/include/glm/gtx/ocl_type.hpp
ThirdParty/include/glm/gtx/ocl_type.hpp
+0
-103
ThirdParty/include/glm/gtx/ocl_type.inl
ThirdParty/include/glm/gtx/ocl_type.inl
+0
-0
ThirdParty/include/glm/gtx/optimum_pow.hpp
ThirdParty/include/glm/gtx/optimum_pow.hpp
+77
-51
ThirdParty/include/glm/gtx/optimum_pow.inl
ThirdParty/include/glm/gtx/optimum_pow.inl
+52
-54
ThirdParty/include/glm/gtx/orthonormalize.hpp
ThirdParty/include/glm/gtx/orthonormalize.hpp
+60
-38
ThirdParty/include/glm/gtx/orthonormalize.inl
ThirdParty/include/glm/gtx/orthonormalize.inl
+25
-31
ThirdParty/include/glm/gtx/perpendicular.hpp
ThirdParty/include/glm/gtx/perpendicular.hpp
+55
-48
ThirdParty/include/glm/gtx/perpendicular.inl
ThirdParty/include/glm/gtx/perpendicular.inl
+11
-30
ThirdParty/include/glm/gtx/polar_coordinates.hpp
ThirdParty/include/glm/gtx/polar_coordinates.hpp
+61
-32
ThirdParty/include/glm/gtx/polar_coordinates.inl
ThirdParty/include/glm/gtx/polar_coordinates.inl
+36
-21
ThirdParty/include/glm/gtx/projection.hpp
ThirdParty/include/glm/gtx/projection.hpp
+54
-47
ThirdParty/include/glm/gtx/projection.inl
ThirdParty/include/glm/gtx/projection.inl
+11
-30
ThirdParty/include/glm/gtx/quaternion.hpp
ThirdParty/include/glm/gtx/quaternion.hpp
+203
-185
ThirdParty/include/glm/gtx/quaternion.inl
ThirdParty/include/glm/gtx/quaternion.inl
+196
-185
ThirdParty/include/glm/gtx/random.hpp
ThirdParty/include/glm/gtx/random.hpp
+29
-82
ThirdParty/include/glm/gtx/random.inl
ThirdParty/include/glm/gtx/random.inl
+0
-536
ThirdParty/include/glm/gtx/raw_data.hpp
ThirdParty/include/glm/gtx/raw_data.hpp
+71
-47
ThirdParty/include/glm/gtx/raw_data.inl
ThirdParty/include/glm/gtx/raw_data.inl
+1
-1
ThirdParty/include/glm/gtx/reciprocal.hpp
ThirdParty/include/glm/gtx/reciprocal.hpp
+26
-97
ThirdParty/include/glm/gtx/reciprocal.inl
ThirdParty/include/glm/gtx/reciprocal.inl
+0
-593
ThirdParty/include/glm/gtx/rotate_normalized_axis.hpp
ThirdParty/include/glm/gtx/rotate_normalized_axis.hpp
+92
-0
ThirdParty/include/glm/gtx/rotate_normalized_axis.inl
ThirdParty/include/glm/gtx/rotate_normalized_axis.inl
+94
-0
ThirdParty/include/glm/gtx/rotate_vector.hpp
ThirdParty/include/glm/gtx/rotate_vector.hpp
+110
-85
ThirdParty/include/glm/gtx/rotate_vector.inl
ThirdParty/include/glm/gtx/rotate_vector.inl
+161
-83
ThirdParty/include/glm/gtx/scalar_relational.hpp
ThirdParty/include/glm/gtx/scalar_relational.hpp
+60
-0
ThirdParty/include/glm/gtx/scalar_relational.inl
ThirdParty/include/glm/gtx/scalar_relational.inl
+95
-0
ThirdParty/include/glm/gtx/simd_mat4.hpp
ThirdParty/include/glm/gtx/simd_mat4.hpp
+205
-0
ThirdParty/include/glm/gtx/simd_mat4.inl
ThirdParty/include/glm/gtx/simd_mat4.inl
+579
-0
ThirdParty/include/glm/gtx/simd_quat.hpp
ThirdParty/include/glm/gtx/simd_quat.hpp
+341
-0
ThirdParty/include/glm/gtx/simd_quat.inl
ThirdParty/include/glm/gtx/simd_quat.inl
+629
-0
ThirdParty/include/glm/gtx/simd_vec4.hpp
ThirdParty/include/glm/gtx/simd_vec4.hpp
+574
-0
ThirdParty/include/glm/gtx/simd_vec4.inl
ThirdParty/include/glm/gtx/simd_vec4.inl
+727
-0
ThirdParty/include/glm/gtx/spline.hpp
ThirdParty/include/glm/gtx/spline.hpp
+73
-50
ThirdParty/include/glm/gtx/spline.inl
ThirdParty/include/glm/gtx/spline.inl
+51
-49
ThirdParty/include/glm/gtx/std_based_type.hpp
ThirdParty/include/glm/gtx/std_based_type.hpp
+72
-63
ThirdParty/include/glm/gtx/std_based_type.inl
ThirdParty/include/glm/gtx/std_based_type.inl
+1
-1
ThirdParty/include/glm/gtx/string_cast.hpp
ThirdParty/include/glm/gtx/string_cast.hpp
+60
-44
ThirdParty/include/glm/gtx/string_cast.inl
ThirdParty/include/glm/gtx/string_cast.inl
+127
-280
ThirdParty/include/glm/gtx/transform.hpp
ThirdParty/include/glm/gtx/transform.hpp
+69
-86
ThirdParty/include/glm/gtx/transform.inl
ThirdParty/include/glm/gtx/transform.inl
+25
-82
ThirdParty/include/glm/gtx/transform2.hpp
ThirdParty/include/glm/gtx/transform2.hpp
+124
-113
ThirdParty/include/glm/gtx/transform2.inl
ThirdParty/include/glm/gtx/transform2.inl
+112
-146
ThirdParty/include/glm/gtx/ulp.hpp
ThirdParty/include/glm/gtx/ulp.hpp
+29
-0
ThirdParty/include/glm/gtx/unsigned_int.hpp
ThirdParty/include/glm/gtx/unsigned_int.hpp
+26
-57
ThirdParty/include/glm/gtx/unsigned_int.inl
ThirdParty/include/glm/gtx/unsigned_int.inl
+2
-34
ThirdParty/include/glm/gtx/vec1.hpp
ThirdParty/include/glm/gtx/vec1.hpp
+147
-105
ThirdParty/include/glm/gtx/vec1.inl
ThirdParty/include/glm/gtx/vec1.inl
+27
-0
ThirdParty/include/glm/gtx/vector_access.hpp
ThirdParty/include/glm/gtx/vector_access.hpp
+0
-64
ThirdParty/include/glm/gtx/vector_access.inl
ThirdParty/include/glm/gtx/vector_access.inl
+0
-58
ThirdParty/include/glm/gtx/vector_angle.hpp
ThirdParty/include/glm/gtx/vector_angle.hpp
+73
-53
ThirdParty/include/glm/gtx/vector_angle.inl
ThirdParty/include/glm/gtx/vector_angle.inl
+79
-104
ThirdParty/include/glm/gtx/vector_query.hpp
ThirdParty/include/glm/gtx/vector_query.hpp
+71
-74
ThirdParty/include/glm/gtx/vector_query.inl
ThirdParty/include/glm/gtx/vector_query.inl
+159
-100
ThirdParty/include/glm/gtx/verbose_operator.hpp
ThirdParty/include/glm/gtx/verbose_operator.hpp
+0
-61
ThirdParty/include/glm/gtx/verbose_operator.inl
ThirdParty/include/glm/gtx/verbose_operator.inl
+0
-129
ThirdParty/include/glm/gtx/wrap.hpp
ThirdParty/include/glm/gtx/wrap.hpp
+73
-0
ThirdParty/include/glm/gtx/wrap.inl
ThirdParty/include/glm/gtx/wrap.inl
+165
-0
ThirdParty/include/glm/img/multiple.hpp
ThirdParty/include/glm/img/multiple.hpp
+0
-51
ThirdParty/include/glm/img/multiple.inl
ThirdParty/include/glm/img/multiple.inl
+0
-191
ThirdParty/include/glm/img/wrap.hpp
ThirdParty/include/glm/img/wrap.hpp
+0
-52
ThirdParty/include/glm/integer.hpp
ThirdParty/include/glm/integer.hpp
+34
-0
ThirdParty/include/glm/mat2x2.hpp
ThirdParty/include/glm/mat2x2.hpp
+80
-0
ThirdParty/include/glm/mat2x3.hpp
ThirdParty/include/glm/mat2x3.hpp
+59
-0
ThirdParty/include/glm/mat2x4.hpp
ThirdParty/include/glm/mat2x4.hpp
+59
-0
ThirdParty/include/glm/mat3x2.hpp
ThirdParty/include/glm/mat3x2.hpp
+59
-0
ThirdParty/include/glm/mat3x3.hpp
ThirdParty/include/glm/mat3x3.hpp
+80
-0
ThirdParty/include/glm/mat3x4.hpp
ThirdParty/include/glm/mat3x4.hpp
+59
-0
ThirdParty/include/glm/mat4x2.hpp
ThirdParty/include/glm/mat4x2.hpp
+59
-0
ThirdParty/include/glm/mat4x3.hpp
ThirdParty/include/glm/mat4x3.hpp
+59
-0
ThirdParty/include/glm/mat4x4.hpp
ThirdParty/include/glm/mat4x4.hpp
+80
-0
ThirdParty/include/glm/matrix.hpp
ThirdParty/include/glm/matrix.hpp
+34
-0
ThirdParty/include/glm/packing.hpp
ThirdParty/include/glm/packing.hpp
+34
-0
ThirdParty/include/glm/setup.hpp
ThirdParty/include/glm/setup.hpp
+0
-259
ThirdParty/include/glm/trigonometric.hpp
ThirdParty/include/glm/trigonometric.hpp
+34
-0
ThirdParty/include/glm/vec2.hpp
ThirdParty/include/glm/vec2.hpp
+34
-0
ThirdParty/include/glm/vec3.hpp
ThirdParty/include/glm/vec3.hpp
+34
-0
ThirdParty/include/glm/vec4.hpp
ThirdParty/include/glm/vec4.hpp
+34
-0
ThirdParty/include/glm/vector_relational.hpp
ThirdParty/include/glm/vector_relational.hpp
+34
-0
apps_cmake.txt
apps_cmake.txt
+6
-3
include/Utils/Qt/qtgl.h
include/Utils/Qt/qtgl.h
+1
-1
include/Utils/svg.h
include/Utils/svg.h
+1
-1
include/Utils/trackball.h
include/Utils/trackball.h
+1
-1
src/Utils/GLSLShader.cpp
src/Utils/GLSLShader.cpp
+4
-4
src/Utils/textureSticker.cpp
src/Utils/textureSticker.cpp
+1
-1
No files found.
CMakeLists.txt
View file @
aac662e8
...
...
@@ -84,6 +84,7 @@ ENDIF (WITH_GLEWMX)
add_definitions
(
-DSHADERPATH=
"
${
CGoGN_ROOT_DIR
}
/lib/Shaders/"
)
add_definitions
(
-DGLM_FORCE_RADIANS
)
# define includes of external libs
SET
(
CGoGN_EXT_INCLUDES
...
...
SCHNApps/CMakeLists.txt
View file @
aac662e8
...
...
@@ -39,6 +39,7 @@ SET( QT_USE_QTSVG TRUE )
INCLUDE
(
${
QT_USE_FILE
}
)
ADD_DEFINITIONS
(
${
QT_DEFINITIONS
}
)
add_definitions
(
-DGLM_FORCE_RADIANS
)
#MESSAGE HERE FOR MORE EASY READING (MESSAGE AT THE END)
MESSAGE
(
"Build type = "
${
CMAKE_BUILD_TYPE
}
" (for change -DCMAKE_BUILD_TYPE=Release|Debug)"
)
...
...
ThirdParty/include/glm/CMakeLists.txt
0 → 100644
View file @
aac662e8
set
(
NAME glm_dummy
)
file
(
GLOB ROOT_SOURCE *.cpp
)
file
(
GLOB ROOT_INLINE *.inl
)
file
(
GLOB ROOT_HEADER *.hpp
)
file
(
GLOB ROOT_TEXT ../*.txt
)
file
(
GLOB_RECURSE CORE_SOURCE ./detail/*.cpp
)
file
(
GLOB_RECURSE CORE_INLINE ./detail/*.inl
)
file
(
GLOB_RECURSE CORE_HEADER ./detail/*.hpp
)
file
(
GLOB_RECURSE GTC_SOURCE ./gtc/*.cpp
)
file
(
GLOB_RECURSE GTC_INLINE ./gtc/*.inl
)
file
(
GLOB_RECURSE GTC_HEADER ./gtc/*.hpp
)
file
(
GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp
)
file
(
GLOB_RECURSE GTX_INLINE ./gtx/*.inl
)
file
(
GLOB_RECURSE GTX_HEADER ./gtx/*.hpp
)
source_group
(
"Text Files"
FILES
${
ROOT_TEXT
}
)
source_group
(
"Core Files"
FILES
${
CORE_SOURCE
}
)
source_group
(
"Core Files"
FILES
${
CORE_INLINE
}
)
source_group
(
"Core Files"
FILES
${
CORE_HEADER
}
)
source_group
(
"GTC Files"
FILES
${
GTC_SOURCE
}
)
source_group
(
"GTC Files"
FILES
${
GTC_INLINE
}
)
source_group
(
"GTC Files"
FILES
${
GTC_HEADER
}
)
source_group
(
"GTX Files"
FILES
${
GTX_SOURCE
}
)
source_group
(
"GTX Files"
FILES
${
GTX_INLINE
}
)
source_group
(
"GTX Files"
FILES
${
GTX_HEADER
}
)
include_directories
(
${
CMAKE_CURRENT_SOURCE_DIR
}
/..
)
if
(
GLM_TEST_ENABLE
)
add_executable
(
${
NAME
}
${
ROOT_TEXT
}
${
ROOT_SOURCE
}
${
ROOT_INLINE
}
${
ROOT_HEADER
}
${
CORE_SOURCE
}
${
CORE_INLINE
}
${
CORE_HEADER
}
${
GTC_SOURCE
}
${
GTC_INLINE
}
${
GTC_HEADER
}
${
GTX_SOURCE
}
${
GTX_INLINE
}
${
GTX_HEADER
}
)
endif
(
GLM_TEST_ENABLE
)
#add_library(glm STATIC glm.cpp)
#add_library(glm_shared SHARED glm.cpp)
ThirdParty/include/glm/common.hpp
0 → 100644
View file @
aac662e8
///////////////////////////////////////////////////////////////////////////////////
/// OpenGL Mathematics (glm.g-truc.net)
///
/// Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net)
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
/// @ref core
/// @file glm/common.hpp
/// @date 2013-12-24 / 2013-12-24
/// @author Christophe Riccio
///////////////////////////////////////////////////////////////////////////////////
#ifndef GLM_COMMON_INCLUDED
#define GLM_COMMON_INCLUDED
#include "detail/func_common.hpp"
#endif//GLM_COMMON_INCLUDED
ThirdParty/include/glm/core/_detail.hpp
deleted
100644 → 0
View file @
f608c3d9
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2010 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2008-07-24
// Updated : 2008-08-31
// Licence : This source is under MIT License
// File : glm/core/_detail.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_detail
#define glm_core_detail
#include "../setup.hpp"
#include <cassert>
namespace
glm
{
namespace
detail
{
class
thalf
;
#if(defined(GLM_COMPILER) && (GLM_COMPILER & GLM_COMPILER_VC))
typedef
signed
__int64
sint64
;
typedef
unsigned
__int64
uint64
;
#elif(defined(GLM_COMPILER) && (GLM_COMPILER & GLM_COMPILER_GCC))
__extension__
typedef
signed
long
long
sint64
;
__extension__
typedef
unsigned
long
long
uint64
;
#else//unknown compiler
typedef
signed
long
sint64
;
typedef
unsigned
long
uint64
;
#endif//GLM_COMPILER
template
<
bool
C
>
struct
If
{
template
<
typename
F
,
typename
T
>
static
inline
T
apply
(
F
functor
,
const
T
&
val
)
{
return
functor
(
val
);
}
};
template
<
>
struct
If
<
false
>
{
template
<
typename
F
,
typename
T
>
static
inline
T
apply
(
F
,
const
T
&
val
)
{
return
val
;
}
};
//template <typename T>
//struct traits
//{
// static const bool is_signed = false;
// static const bool is_float = false;
// static const bool is_vector = false;
// static const bool is_matrix = false;
// static const bool is_genType = false;
// static const bool is_genIType = false;
// static const bool is_genUType = false;
//};
//template <>
//struct traits<half>
//{
// static const bool is_float = true;
// static const bool is_genType = true;
//};
//template <>
//struct traits<float>
//{
// static const bool is_float = true;
// static const bool is_genType = true;
//};
//template <>
//struct traits<double>
//{
// static const bool is_float = true;
// static const bool is_genType = true;
//};
//template <typename genType>
//struct desc
//{
// typedef genType type;
// typedef genType * pointer;
// typedef genType const* const_pointer;
// typedef genType const *const const_pointer_const;
// typedef genType *const pointer_const;
// typedef genType & reference;
// typedef genType const& const_reference;
// typedef genType const& param_type;
// typedef typename genType::value_type value_type;
// typedef typename genType::size_type size_type;
// static const typename size_type value_size;
//};
//template <typename genType>
//const typename desc<genType>::size_type desc<genType>::value_size = genType::value_size();
union
uif32
{
uif32
()
:
i
(
0
)
{}
uif32
(
float
f
)
:
f
(
f
)
{}
uif32
(
unsigned
int
i
)
:
i
(
i
)
{}
float
f
;
unsigned
int
i
;
};
union
uif64
{
uif64
()
:
i
(
0
)
{}
uif64
(
double
f
)
:
f
(
f
)
{}
uif64
(
uint64
i
)
:
i
(
i
)
{}
double
f
;
uint64
i
;
};
typedef
uif32
uif
;
//////////////////
// int
template
<
typename
T
>
struct
is_int
{
enum
is_int_enum
{
_YES
=
0
,
_NO
=
1
};
};
#define GLM_DETAIL_IS_INT(T) \
template
<
>
\
struct
is_int
<
T
>
\
{
\
enum
is_int_enum
\
{
\
_YES
=
1
,
\
_NO
=
0
\
};
\
}
//////////////////
// uint
template
<
typename
T
>
struct
is_uint
{
enum
is_uint_enum
{
_YES
=
0
,
_NO
=
1
};
};
#define GLM_DETAIL_IS_UINT(T) \
template
<
>
\
struct
is_uint
<
T
>
\
{
\
enum
is_uint_enum
\
{
\
_YES
=
1
,
\
_NO
=
0
\
};
\
}
//GLM_DETAIL_IS_UINT(unsigned long long)
//////////////////
// float
template
<
typename
T
>
struct
is_float
{
enum
is_float_enum
{
_YES
=
0
,
_NO
=
1
};
};
#define GLM_DETAIL_IS_FLOAT(T) \
template
<
>
\
struct
is_float
<
T
>
\
{
\
enum
is_float_enum
\
{
\
_YES
=
1
,
\
_NO
=
0
\
};
\
}
//////////////////
// bool
template
<
typename
T
>
struct
is_bool
{
enum
is_bool_enum
{
_YES
=
0
,
_NO
=
1
};
};
template
<
>
struct
is_bool
<
bool
>
{
enum
is_bool_enum
{
_YES
=
1
,
_NO
=
0
};
};
//////////////////
// vector
template
<
typename
T
>
struct
is_vector
{
enum
is_vector_enum
{
_YES
=
0
,
_NO
=
1
};
};
#define GLM_DETAIL_IS_VECTOR(T) \
template
<
>
\
struct
is_vector
\
{
\
enum
is_vector_enum
\
{
\
_YES
=
1
,
\
_NO
=
0
\
};
\
}
//////////////////
// matrix
template
<
typename
T
>
struct
is_matrix
{
enum
is_matrix_enum
{
_YES
=
0
,
_NO
=
1
};
};
#define GLM_DETAIL_IS_MATRIX(T) \
template
<
>
\
struct
is_matrix
\
{
\
enum
is_matrix_enum
\
{
\
_YES
=
1
,
\
_NO
=
0
\
};
\
}
//////////////////
// type
template
<
typename
T
>
struct
type
{
enum
type_enum
{
is_float
=
is_float
<
T
>::
_YES
,
is_int
=
is_int
<
T
>::
_YES
,
is_uint
=
is_uint
<
T
>::
_YES
,
is_bool
=
is_bool
<
T
>::
_YES
};
};
//////////////////
// type
typedef
signed
char
int8
;
typedef
signed
short
int16
;
typedef
signed
int
int32
;
typedef
detail
::
sint64
int64
;
typedef
unsigned
char
uint8
;
typedef
unsigned
short
uint16
;
typedef
unsigned
int
uint32
;
typedef
detail
::
uint64
uint64
;
typedef
detail
::
thalf
float16
;
typedef
float
float32
;
typedef
double
float64
;
}
//namespace detail
}
//namespace glm
#endif//glm_core_detail
ThirdParty/include/glm/core/_swizzle.hpp
deleted
100644 → 0
View file @
f608c3d9
This diff is collapsed.
Click to expand it.
ThirdParty/include/glm/core/_swizzle.inl
deleted
100644 → 0
View file @
f608c3d9
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2010 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2006-04-27
// Updated : 2006-04-27
// Licence : This source is under MIT License
// File : _swizzle.inl
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef __swizzle_inl__
#define __swizzle_inl__
#include "./_swizzle.h"
namespace glm
{
}
#endif//__swizzle_inl__
ThirdParty/include/glm/core/dummy.cpp
deleted
100644 → 0
View file @
f608c3d9
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2010 G-Truc Creation (www.g-truc.net)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2011-01-19
// Updated : 2011-01-19
// Licence : This source is under MIT License
// File : glm/setup.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
// Dummy file, GLM is a header only library
#include "../glm.hpp"
#include "../ext.hpp"
int
main
()
{
}
ThirdParty/include/glm/core/func_common.hpp
deleted
100644 → 0
View file @
f608c3d9
///////////////////////////////////////////////////////////////////////////////////////////////////
// OpenGL Mathematics Copyright (c) 2005 - 2010 G-Truc Creation (www.g-truc.net)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2008-03-08
// Updated : 2010-01-26
// Licence : This source is under MIT License
// File : glm/core/func_common.hpp
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef glm_core_func_common
#define glm_core_func_common
namespace
glm
{
namespace
test
{
void
main_core_func_common
();
}
//namespace test
namespace
core
{
namespace
function
{
//! Define common functions from Section 8.3 of GLSL 1.30.8 specification. Included in glm namespace.
namespace
common
{
//! Returns x if x >= 0; otherwise, it returns -x.
//! (From GLSL 1.30.08 specification, section 8.3)
template
<
typename
genFIType
>