Christophe Riccio
|
b92fdf5a59
|
matrix type Parameterize on dimensions #584
|
2016-12-30 16:00:25 +01:00 |
|
Christophe Riccio
|
947b07cbc4
|
remove template alias for more compiler support and simplified swizzle expression implementation #584
|
2016-12-30 01:23:29 +01:00 |
|
Christophe Riccio
|
dd48b56e44
|
Updated list of supported compilers
|
2016-12-02 01:14:36 +01:00 |
|
Christophe Riccio
|
234d442e0a
|
Tentative fix for #512
|
2016-11-23 23:13:54 +01:00 |
|
Christophe Riccio
|
842ae44f6d
|
Updated minimum compiler version required
|
2016-11-01 09:56:07 +01:00 |
|
Christophe Riccio
|
1c85265f97
|
Added Visual C++ 15 detection, Added Clang 4.0 detection, Refactored GLM_COMPILER_VC values
|
2016-10-12 21:40:03 +02:00 |
|
Christophe Riccio
|
a609a0fea6
|
- Added more information to build messages
|
2016-09-02 00:30:37 +02:00 |
|
Christophe Riccio
|
6271aa1530
|
Merged 0.9.7 branch, Factorized GLM_COMPILER_LLVM and GLM_COMPILER_APPLE_CLANG into GLM_COMPILER_CLANG
|
2016-07-16 00:54:05 +02:00 |
|
Christophe Riccio
|
0e1e181484
|
Clean up
|
2016-06-10 23:14:17 +02:00 |
|
Christophe Riccio
|
688756b3e2
|
SIMD matrix functions optimizations
|
2016-05-30 18:01:06 +02:00 |
|
Christophe Riccio
|
b9199a2c1a
|
Refactoring of swizzle operators, preparing for vec4 swizzle SIMD optimizations
|
2016-05-30 01:39:16 +02:00 |
|
Christophe Riccio
|
89f6da9552
|
Refactoring of low level SIMD API
|
2016-05-29 21:30:04 +02:00 |
|
Christophe Riccio
|
0722404fb6
|
Refactored low level SIMD API, refract SIMD optimization
|
2016-05-29 20:29:16 +02:00 |
|
Christophe Riccio
|
25b3c9f821
|
Fixed build
|
2016-05-29 19:16:42 +02:00 |
|
Christophe Riccio
|
340083edce
|
Add SIMD optimization for common functions
|
2016-05-29 15:08:34 +02:00 |
|
Christophe Riccio
|
20cf68679c
|
SIMD sqrt optimizations including lowp
|
2016-05-29 02:57:53 +02:00 |
|
Christophe Riccio
|
7fe2f5fe65
|
Renamed instruction set flags
|
2016-05-28 19:26:59 +02:00 |
|
Christophe Riccio
|
d33e3df02a
|
Fixed SIMD code path selection
|
2016-05-28 18:24:39 +02:00 |
|
Christophe Riccio
|
fdb985a0eb
|
Fixed SIMD code path selection
|
2016-05-28 18:15:35 +02:00 |
|
Christophe Riccio
|
9f00ba86cb
|
Fixed SIMD code path selection
|
2016-05-28 17:54:37 +02:00 |
|
Christophe Riccio
|
ab159770b3
|
mad optimizations, fixed build
|
2016-05-28 17:12:48 +02:00 |
|
Christophe Riccio
|
fdec412ff7
|
Added FMA SIMD optimization
|
2016-05-28 12:31:43 +02:00 |
|
Christophe Riccio
|
71e6b537cc
|
Clarify support for SSSE3, SSE4.1 and SSE4.2
|
2016-05-28 11:52:41 +02:00 |
|
Christophe Riccio
|
0ee3a79bfd
|
Uniformalize low level SIMD API
|
2016-05-28 11:21:04 +02:00 |
|
Christophe Riccio
|
79894a58cc
|
Added NaN and Inf SIMD optimization
|
2016-05-28 03:09:22 +02:00 |
|
Christophe Riccio
|
1381a95938
|
Optimized dot SIMD implementation with SSE3
|
2016-05-28 02:46:06 +02:00 |
|
Christophe Riccio
|
4797ea9540
|
Added specialized SSE2 and AVX bool mix
|
2016-05-26 02:47:43 +02:00 |
|
Christophe Riccio
|
316460408a
|
Simplify and more consistency for files headers
|
2016-05-23 22:55:49 +02:00 |
|
Christophe Riccio
|
2a4c7e77d6
|
Added Visual C++ Clang toolset detection
|
2016-05-23 19:29:36 +02:00 |
|
Christophe Riccio
|
74367aca3c
|
Added Visual C++ Clang toolset detection
|
2016-05-23 19:25:07 +02:00 |
|
Christophe Riccio
|
93612791cd
|
Removed Apple specific check for LLVM versions
|
2016-05-04 18:46:59 +02:00 |
|
Christophe Riccio
|
1f71f6fb3a
|
Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.
|
2016-05-03 23:57:41 +02:00 |
|