Slava Pestov
|
419d954dc1
|
Fix unit test for math.parser change
|
2010-02-08 08:31:17 +13:00 |
Joe Groff
|
5bbfd50a52
|
quaterion to matrix4 conversion
|
2010-02-04 11:25:45 -08:00 |
Slava Pestov
|
880fb747fc
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Joe Groff
|
ebcaaa0d64
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Joe Groff
|
03bae7d316
|
remove SIMD:s
|
2009-11-25 20:21:54 -08:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Joe Groff
|
ef192d43ba
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Joe Groff
|
1b8c9f757d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-30 14:53:56 -05:00 |
Joe Groff
|
ad47fde94b
|
remove most uses of roll/-roll from extra
|
2009-10-30 14:14:24 -05:00 |
Doug Coleman
|
74d8554ca1
|
move docs for nth-root, fix docs for minmax
|
2009-10-30 06:37:02 -05:00 |
Doug Coleman
|
897ef1aa62
|
move nth-root to math.functions, use exchange-unsafe in math.statistics
|
2009-10-30 02:35:51 -05:00 |
Joe Groff
|
22a9be5ea5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Joe Groff
|
d1d45c2c32
|
make first2, first3, first4 inline
|
2009-10-26 17:30:37 -05:00 |
Joe Groff
|
334895eeff
|
add some tests for math.matrices.simd matrix-vector multiplication
|
2009-10-15 13:35:22 -05:00 |
Joe Groff
|
e79c125d98
|
store math.matrices.simd matrices in column-major order so that m4.v, frustum, and translation construction are faster
|
2009-10-10 17:45:15 -05:00 |
Joe Groff
|
3e44e0bb02
|
rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
|
2009-10-05 17:55:39 -05:00 |
Slava Pestov
|
8f012f0f96
|
math.matrices.simd: add an inline declaration
|
2009-10-05 05:29:30 -05:00 |
Joe Groff
|
6e5af1fe29
|
clean up frustum-matrix4
|
2009-10-04 16:29:03 -05:00 |
Joe Groff
|
6379e30ab0
|
cleaner implementation of translation-matrix4
|
2009-10-04 15:37:22 -05:00 |
Joe Groff
|
f565df3a85
|
rice out transpose-matrix4 and diagonal-matrix4 using vmerge
|
2009-10-03 22:48:41 -05:00 |
Doug Coleman
|
c10b6d4ba7
|
Merge branch 'docs' of git://github.com/klazuka/factor into klazuka
Conflicts:
basis/math/vectors/vectors-docs.factor
|
2009-10-02 15:58:45 -05:00 |
Keith Lazuka
|
8f79ea91ba
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
d47e99dbde
|
Fix compiler.cfg.value-numbering and math.matrices.simd unit tests
|
2009-10-02 02:32:35 -05:00 |
Joe Groff
|
2303c0107e
|
add software vall?, vany?, vnone? words
|
2009-10-01 13:21:10 -05:00 |
Joe Groff
|
ef7fc26277
|
fix a stupid bug in simd rotation-matrix4
|
2009-10-01 13:04:59 -05:00 |
Joe Groff
|
ef9abec15a
|
write v? and vmask in terms of bitwise ops
|
2009-10-01 00:09:25 -05:00 |
Joe Groff
|
3ba79be651
|
Revert "add a %blend-vector intrinsic for v?"
This reverts commit 21e4b28b67.
|
2009-09-30 23:40:37 -05:00 |
Joe Groff
|
21e4b28b67
|
add a %blend-vector intrinsic for v?
|
2009-09-30 23:03:59 -05:00 |
Joe Groff
|
75f0dc525d
|
pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
|
2009-09-30 12:58:32 -05:00 |
Slava Pestov
|
4dd64c8382
|
math.matrices.simd: hack: replace 'first4' with '4 firstn' since latter is open-coded
|
2009-09-30 05:00:50 -05:00 |
Joe Groff
|
09f13e9bac
|
clean up math.matrices.simd just a little bit
|
2009-09-29 23:34:56 -05:00 |
Joe Groff
|
b9c3c0f2d0
|
spinning rims for math.matrices.simd
|
2009-09-29 22:55:04 -05:00 |
Joe Groff
|
f6bf60ec4e
|
math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
|
2009-09-29 22:54:11 -05:00 |
Joe Groff
|
137b173fb2
|
typo in n*m4, n/m4 types
|
2009-09-29 18:21:51 -05:00 |
Joe Groff
|
fed0f54ce7
|
math.matrices.simd: 4x4 matrices built on top of float-4 hardware vectors
|
2009-09-29 18:11:25 -05:00 |
Doug Coleman
|
d1ce837569
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Doug Coleman
|
9e0caf641b
|
add 10^ to math.functions and update usages
|
2009-08-11 18:00:24 -05:00 |
Doug Coleman
|
a4671e6a09
|
fix docs
|
2009-08-11 15:35:57 -05:00 |
Doug Coleman
|
99dbfb90af
|
don't capitalize the first letter of each word in math.text.english
|
2009-08-11 15:34:11 -05:00 |
Doug Coleman
|
8da9d0f203
|
rename peek -> last and update all usages
|
2009-05-25 16:38:33 -05:00 |
Doug Coleman
|
9413ec45c2
|
remove clamp from docs
|
2009-05-25 13:58:06 -05:00 |
Doug Coleman
|
34e1d60578
|
add a clamp word to math.order, use clamp word throughout libraries
|
2009-05-24 21:35:50 -05:00 |
Joe Groff
|
23ae3f4ab6
|
homogeneous coordinates coated in nurbsauce
|
2009-05-21 20:55:44 -05:00 |
Slava Pestov
|
253a55970b
|
math.primes.list: update for lists.lazy changes
|
2009-05-16 16:58:11 -05:00 |
Slava Pestov
|
ba04d5af1e
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Joe Groff
|
1216ea2fd8
|
cut perlin-noise time in half
|
2009-05-10 10:41:50 -05:00 |
Slava Pestov
|
9add08c200
|
Move math.matrices to basis
|
2009-04-18 04:09:16 -05:00 |
Slava Pestov
|
aff996a58f
|
math.function-tools: Fix compiler warning
|
2009-04-17 20:49:59 -05:00 |
Doug Coleman
|
d3c87db85f
|
fixing compiler warnings
|
2009-04-17 11:14:16 -05:00 |
Slava Pestov
|
df18c0b6e7
|
Making more code infer
|
2009-04-15 19:03:44 -05:00 |