Commit Graph

2584 Commits

Author SHA1 Message Date
Christophe Riccio
6f7eb97b87 Move content of core directory into detail directory. Reduced dependencies to glm.hpp. 2013-12-24 10:41:59 +01:00
Christophe Riccio
0a3b2bf11f Added headers for including subset of functions 2013-12-24 09:24:03 +01:00
Christophe Riccio
510abedf2b Added glm::length and removed col_size and row_size 2013-12-24 09:14:51 +01:00
Christophe Riccio
dc2b2cd5f6 _inverse is now private 2013-12-24 07:22:02 +01:00
Christophe Riccio
aab47b3587 Improved GLM messages enabled with GLM_MESSAGES 2013-12-24 06:57:21 +01:00
Christophe Riccio
ca2463d5f2 Added per feature headers and added length_t and GLM_FORCE_SIZE_T_LENGTH 2013-12-24 06:43:25 +01:00
Christophe Riccio
5ef31a6e18 Added per feature headers 2013-12-24 06:19:45 +01:00
Janis Born
56bd959f9e fix vector angle functions possibly returning NaN 2013-12-19 16:16:28 +01:00
Christophe Riccio
9f5d2be3da Fixed GTX_wrap 2013-12-18 19:54:39 +01:00
Christophe Riccio
420822704d Removed useless GTX extensions 2013-12-18 19:19:14 +01:00
Christophe Riccio
aa318f6a43 Fixed GTX_mixed_product build 2013-12-18 19:16:42 +01:00
Christophe Riccio
e818afba4d Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5 2013-12-18 18:49:51 +01:00
Christophe Riccio
570ec64d38 Fixed /arch:SSE3 warnings, no supported by VC 2013-12-18 18:45:02 +01:00
jan p springer
0e3cebf23a removed boost dependencies 2013-12-18 10:34:06 +00:00
jan p springer
623cdaa552 reimplemented io support for basic types 2013-12-17 22:37:34 +00:00
Christophe Riccio
bbecc80903 Merge pull request #142 from bernstein/0.9.5
Remove includes of deleted half_float.hpp
2013-12-16 15:02:42 -08:00
Christophe Riccio
fa56944171 Fixed GTX_io test 2013-12-16 23:59:20 +01:00
Christophe Riccio
3b8a199f1b Fixed glm::multiple warning with unsigned int genType 2013-12-16 23:52:28 +01:00
Andreas Bernstein
8de3c56ddc Remove includes of deleted half_float.hpp 2013-12-15 21:45:55 +01:00
Christophe Riccio
eb56539a76 Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5 2013-12-15 19:56:12 +01:00
Christophe Riccio
0640bcaab0 Fixed inline 2013-12-15 19:55:13 +01:00
Christophe Riccio
29c3b4e484 Merge pull request #139 from regnirpsj/0.9.5
0.9.5: minor compile fixes, op+=/op*= for glm::quat, op<< for glm types
2013-12-10 16:44:30 -08:00
Christophe Riccio
451435a6a9 Merge pull request #136 from epreston/fix-missing-template-params
Fixed missing precision qualifier in template
2013-12-10 16:43:52 -08:00
jan p springer
0f66a02c2a added: op<< for glm types 2013-11-22 23:48:58 +00:00
jan p springer
de2f27a87a fixed: type (GLM_SWIZZL vs GLM_SWIZZLE) 2013-11-22 23:36:51 +00:00
jan p springer
e299af614f added: quat::op+=(quat) and quat::op*=(quat) 2013-11-22 21:46:30 +00:00
jan p springer
137b296556 fixed: commented unknown structure member (gcc4.8.2,f19,x86_64) 2013-11-22 21:35:06 +00:00
jan p springer
2a52f56360 fixed: printf -> std::printf and missing include 2013-11-22 21:32:33 +00:00
Ed Preston
0ee6673470 Fixed missing precision aualifier in template
Fixed missing precision aualifier in template to remove compiler
errors. (AppleClang - Xcode 5)
2013-11-15 22:11:22 -05:00
Christophe Riccio
dadab89566 Merge branch '0.9.5' of https://github.com/g-truc/glm into 0.9.5 2013-11-10 13:47:52 +01:00
Christophe Riccio
ffbcd7f6bd updated comments 2013-11-10 13:47:13 +01:00
Christophe Riccio
70903c39d3 Fixed merge 2013-10-28 13:34:21 +01:00
Christophe Riccio
8d38760149 Merge pull request #129 from arx/0.9.5
Added missing precision template params in GTX compatibility
2013-10-28 03:01:22 -07:00
Christophe Riccio
fbb54649b7 Added test files and fixed build errors for experimental extensions. 2013-10-27 22:38:22 +00:00
Christophe Riccio
2e72af3f6d Added test files for all GTX extensions 2013-10-27 18:25:03 +00:00
Sebastien Lussier
84b740d36e Added missing precision template params int GTX compatibility 2013-10-23 00:22:19 -04:00
Christophe Riccio
6bb9bdc8ce Renamed CMake SIMD options 2013-10-19 12:13:38 +02:00
Christophe Riccio
0e31538c26 Deprecated some GTX functions 2013-10-11 01:10:15 +02:00
Christophe Riccio
02c3ce21e8 More CUDA coverage, deprecated GTX_1010102 extension 2013-10-11 00:21:27 +02:00
Christophe Riccio
086706caa5 Improved static assert messages 2013-10-10 01:29:18 +02:00
Christophe Riccio
66bc06771c usubBorrow and uaddCarry are better implemented as template specialization 2013-10-10 01:14:39 +02:00
Christophe Riccio
d4046da22e Fixed umulExtended and imulExtended implementations for vector types (#76) 2013-10-10 00:51:29 +02:00
Christophe Riccio
d1fe2d26bf Fix metge 2013-10-09 23:54:54 +02:00
Christophe Riccio
cbfc4a366f Merge pull request #127 from mackron/buildfix
Remove #include of missing file.
2013-10-09 14:49:36 -07:00
Christophe Riccio
73281f1978 Improve CUDA coverage to all GTC extensions. Fixed missing constructors #120 2013-10-09 23:33:39 +02:00
Christophe Riccio
29b11937f4 Fixed Visual C++ language feature detection 2013-10-07 23:53:30 +02:00
David Reid
dea65c8c23 Remove #include of missing file. 2013-10-07 15:34:04 +10:00
Dustin Biser
cfd0bd6e13 Fixed assert error typo in quaternion.inl
Changed v to l, as unknown variable v was causing compile errors in user code.
2013-10-05 16:27:01 -04:00
Dustin Biser
6881e1bb90 Refactored glm/gtc/quaternion mat3_cast
- Factored out minus signs.  Previous commit was incorrect.
2013-10-05 15:34:03 -04:00
Christophe Riccio
e8f1feb423 Fixed exact match of initializer lists 2013-10-05 21:06:21 +02:00