Christophe Riccio
|
0a9162e189
|
Fixed const ref issue for matrix types. Backport from GLM 0.9.5 branch #116
|
2013-09-17 22:52:37 +02:00 |
|
Christophe Riccio
|
55c242c15c
|
Added GCC49 detection
|
2013-09-17 22:51:04 +02:00 |
|
Christophe Riccio
|
da6e485aad
|
Fixed B /= B.y bug for all assignment operators of matrix classes. #116
|
2013-09-17 22:27:29 +02:00 |
|
Christophe Riccio
|
b258af3e67
|
Fixed B /= B.y bug for all assignment operators of vector classes. #116
|
2013-09-17 21:37:40 +02:00 |
|
Christophe Riccio
|
aa0b2a5e28
|
Fixed ldexp and frexp implementations
|
2013-09-17 01:16:00 +02:00 |
|
Christophe Riccio
|
dddcbe58e6
|
Factorized float to uint and co function code.
|
2013-09-17 01:06:45 +02:00 |
|
Christophe Riccio
|
4707333a58
|
Added std::round test
|
2013-09-16 03:14:44 +02:00 |
|
Christophe Riccio
|
d37d3539ed
|
- Fixed ldexp implementation
- Increased assert coverage
- Increased static_assert coverage
- Replaced GLM traits by STL traits when possible
- Allowed including individual core feature
|
2013-09-16 03:03:49 +02:00 |
|
Christophe Riccio
|
cd0519d24b
|
Optimized header inclusion of swizzle operator code. Not included when not enabled
|
2013-09-16 00:43:24 +02:00 |
|
Christophe Riccio
|
8eea3c7645
|
Remove tref*
|
2013-09-16 00:39:19 +02:00 |
|
Christophe Riccio
|
0a23b0a796
|
Added default template arguments to vector and matrix types
|
2013-09-15 21:00:14 +02:00 |
|
Christophe Riccio
|
b72ce6addc
|
Swizzle operators are disabled again by default... :/
|
2013-09-15 20:44:33 +02:00 |
|
Christophe Riccio
|
1d9e6dc95c
|
Enabled swizzle operator by default, removed GLM_SWIZZLE and add GLM_SWIZZLE_RELAX for Visual C++ lang extension implementation.
|
2013-09-15 17:55:05 +02:00 |
|
Christophe Riccio
|
5d66caa7da
|
Removed vector type functions named swizzle
|
2013-09-15 14:45:29 +02:00 |
|
Christophe Riccio
|
6838815f9f
|
Factorized fastInversesqrt code
|
2013-09-15 14:39:59 +02:00 |
|
Christophe Riccio
|
4bd84e1a0c
|
Added low precision specializations of inversesqrt
|
2013-09-15 13:36:05 +02:00 |
|
Christophe Riccio
|
741756f17d
|
Added comment on implementation details
|
2013-09-15 12:44:11 +02:00 |
|
Christophe Riccio
|
1a7dfa03ea
|
Restore value_type member to vectors
|
2013-09-15 12:41:43 +02:00 |
|
Christophe Riccio
|
79405910bb
|
Fixed superfluous up normalization in glm::lookAt() #114
|
2013-09-15 04:17:10 +02:00 |
|
Christophe Riccio
|
ba1ccbaba2
|
Fixed merge
|
2013-09-15 03:57:12 +02:00 |
|
Christophe Riccio
|
fadbc78307
|
Reorder slow functions... still to be tested.
|
2013-09-15 03:31:38 +02:00 |
|
Christophe Riccio
|
cc02b86fb1
|
Fixed merge
|
2013-09-15 03:30:20 +02:00 |
|
Christophe Riccio
|
bb9cc43a6d
|
Updated CMake instruction set selection
|
2013-09-15 03:09:10 +02:00 |
|
Christophe Riccio
|
08ada74f36
|
More precise C++ features detection
|
2013-09-11 01:06:11 +02:00 |
|
Christophe Riccio
|
5c84e480bf
|
Fixed warnings generated by GLM_COMPONENT* #113
|
2013-09-10 00:01:25 +02:00 |
|
Christophe Riccio
|
c038e80e9f
|
Optimized GTC packing functions
|
2013-09-09 15:16:14 +02:00 |
|
Christophe Riccio
|
cd186dadb3
|
Optimized packing and unpacking functions
|
2013-09-08 17:56:18 +02:00 |
|
Christophe Riccio
|
804078f690
|
Fixed test against GLM_COMPILER_GCC31 and GLM_COMPILER_VC2005 that doesn't exist in GLM 0.9.5 #111
|
2013-09-08 15:32:30 +02:00 |
|
Christophe Riccio
|
c9f623e717
|
Fixed glm::orientation with GLM_FORCE_RADIANS defined #112
|
2013-09-08 15:23:13 +02:00 |
|
Christophe Riccio
|
966c049ce6
|
Fixed Snorm2x16 packing
|
2013-09-08 03:45:30 +02:00 |
|
Christophe Riccio
|
f9b944bd31
|
Fixed an overload resolution bug generating chains of convertions.
|
2013-09-08 03:14:31 +02:00 |
|
Christophe Riccio
|
0ff1026dbb
|
Removed value_type and size_type
|
2013-09-08 02:30:16 +02:00 |
|
Christophe Riccio
|
d3f0262a27
|
Fixed .length() that should return a int and not a size_t
|
2013-09-08 00:25:26 +02:00 |
|
Christophe Riccio
|
b9266c07b0
|
Using C++ casts
|
2013-09-08 00:22:17 +02:00 |
|
Christophe Riccio
|
f511121559
|
Merge nohalf
|
2013-09-06 02:17:09 +02:00 |
|
Christophe Riccio
|
e413381fad
|
Merge
|
2013-09-06 02:14:15 +02:00 |
|
Christophe Riccio
|
16b9c79acc
|
Added implicit conversion of types with different precision qualifier
|
2013-09-02 00:16:41 +02:00 |
|
Christophe Riccio
|
635d2d0eca
|
Fixed GTC_packing build
|
2013-09-01 18:22:47 +02:00 |
|
Christophe Riccio
|
8e955736ac
|
Removed GTC_swizzle
|
2013-08-31 12:00:10 +02:00 |
|
Christophe Riccio
|
36a5f1cc20
|
Fixed merge
|
2013-08-31 11:53:05 +02:00 |
|
Christophe Riccio
|
0464c836cb
|
Fixed merge
|
2013-08-31 11:50:30 +02:00 |
|
Christophe Riccio
|
7673080359
|
Clean up unused defines
|
2013-08-28 11:12:21 +02:00 |
|
Christophe Riccio
|
3948f7d46e
|
Merge branch '0.9.5' into nohalf
|
2013-08-28 11:06:29 +02:00 |
|
Christophe Riccio
|
35b0d2afd8
|
Fixed a Visual C++ 10 bug regarding declaration of templates
|
2013-08-28 11:06:11 +02:00 |
|
Christophe Riccio
|
4ed278b9c7
|
Fixed merge
|
2013-08-28 10:57:51 +02:00 |
|
Christophe Riccio
|
c6062115c6
|
Removed l-value swizzle operators
|
2013-08-28 00:13:02 +02:00 |
|
Christophe Riccio
|
4b7862b314
|
Fixed issues with ref types for l-value swizzle operators
|
2013-08-27 13:50:55 +02:00 |
|
Christophe Riccio
|
b3d70c635b
|
Bring back CXXMS and CXX98 code pass for swizzle operators
|
2013-08-27 12:15:53 +02:00 |
|
Christophe Riccio
|
bc72fafdd9
|
Removed multiple component selection code
|
2013-08-27 11:35:58 +02:00 |
|
Christophe Riccio
|
6e82d7ba31
|
Remove unsupported compiler detection
|
2013-08-27 11:05:06 +02:00 |
|