Christophe Riccio
|
28cb770d14
|
SIMD common functions optimizations
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
42d86b8955
|
Fixed exponential low level API
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
20cf68679c
|
SIMD sqrt optimizations including lowp
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
7fe2f5fe65
|
Renamed instruction set flags
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
d33e3df02a
|
Fixed SIMD code path selection
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
ab159770b3
|
mad optimizations, fixed build
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
fdec412ff7
|
Added FMA SIMD optimization
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
a9fefc7300
|
Added vec4 SIMD contructor specialization
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
f577611328
|
Added bitwise inverse SIMD optimization. Factorized bitwise optimization code
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
4797ea9540
|
Added specialized SSE2 and AVX bool mix
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
72c741d8ea
|
Fixed sign with signed integer function on non-x86 architecture
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
757fe39587
|
Removed simd precision qualifier. All precision qualifiers may generate SIMD instructions, precision may affect the generated instructions accordingly
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
93612791cd
|
Removed Apple specific check for LLVM versions
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
affd5f3ba0
|
Fixed CUDA compiler error in type_vec4.inl #504
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
1f71f6fb3a
|
Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
1becd76c5f
|
Fixed build
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
96963f88cc
|
Single file for simd specialization
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
5f05a5e953
|
Clean up inverse SSE code
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
be8d6c9ccc
|
Fixed test
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
fa6f5cdcbb
|
Fixed warning
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
2f9fc55d88
|
More experiments to improve SIMD support
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
23ab8137f9
|
Fixed GTX_type_trait linking
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
b3cae39ea6
|
Merge 0.9.7
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
872aa9d8ec
|
Improved ***PowerOfTwo
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
68ec048b70
|
Fixed roundPowerOfTwo and floorPowerOfTwo #503
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
76d12fb602
|
Fixed roundPowerOfTwo and floorPowerOfTwo #503
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
66b714c418
|
Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars
|
ago%!(EXTRA string=9 years) |
jan p springer
|
25d6c8e341
|
update: date stamps + GLM_META_PROG_HELPERS pre-requiste
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
07689bcc4d
|
Fixed build, updated manual for 0.9.8
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
234d7d4ba9
|
Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
86c58b8b8b
|
Added iround and uround to GTC_integer, fast round on positive values
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
52d05aee76
|
Fixed build
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
c853df1638
|
Added uround to GTC_integer, fast round on positive values
|
ago%!(EXTRA string=9 years) |
Paul Konstantin Gerke
|
239cf70ade
|
Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used https://en.wikipedia.org/wiki/Outer_product as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia
Added: tests for outerProduct with unmatched vector dimensions (actually testing all combinations now)
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
5fad3f437d
|
Added more tests for ceilMultiple
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
57316860a1
|
Fixed ceilMultiple test
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
c6aa981e2a
|
Added ceilMultiple test with integers
|
ago%!(EXTRA string=9 years) |
Joonas Sarajärvi
|
bc09ecf898
|
setup: detect GCC 6.0
|
ago%!(EXTRA string=9 years) |
Joonas Sarajärvi
|
f0acbbd4ac
|
setup: detect GCC 6.0
|
ago%!(EXTRA string=9 years) |
Paul Konstantin Gerke
|
fb309e0eff
|
Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used https://en.wikipedia.org/wiki/Outer_product as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia
Added: tests for outerProduct with unmatched vector dimensions (actually testing all combinations now)
|
ago%!(EXTRA string=9 years) |
humbletim
|
5d46e5186d
|
remove extraneous test block
|
ago%!(EXTRA string=9 years) |
Adrian Krupa
|
c9400562ec
|
Fixed build
|
ago%!(EXTRA string=9 years) |
humbletim
|
52c9f124e3
|
Fixed ldexp and frexp compilation errors
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
1936921ec7
|
Fixed log from GTX_lob_base build error with tests #470, #471
|
ago%!(EXTRA string=9 years) |
Christophe Riccio
|
e9febd9ee7
|
Fixed log from GTX_lob_base build error with tests #470, #471
|
ago%!(EXTRA string=9 years) |
humbletim
|
ac7ae32856
|
remove extraneous test block
|
ago%!(EXTRA string=10 years) |
humbletim
|
8c55a64fdd
|
Fixed ldexp compilation error
|
ago%!(EXTRA string=10 years) |
Adrian Krupa
|
8fd8c56074
|
Fixed frexp compilation error
|
ago%!(EXTRA string=10 years) |
Christophe Riccio
|
b51f4e8981
|
Added test
|
ago%!(EXTRA string=10 years) |
jan p springer
|
2547d14240
|
fixed: ostream operators
|
ago%!(EXTRA string=10 years) |