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
|
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
|
1f71f6fb3a
|
Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.
|
2016-05-03 23:57:41 +02:00 |
|