Joe Groff
|
fbe810fc3b
|
rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
|
2009-10-05 17:55:39 -05:00 |
Slava Pestov
|
61e3ba77d8
|
math.matrices.simd: add an inline declaration
|
2009-10-05 05:29:30 -05:00 |
Joe Groff
|
0c7857152b
|
clean up frustum-matrix4
|
2009-10-04 16:29:03 -05:00 |
Joe Groff
|
fb4ca1ce85
|
cleaner implementation of translation-matrix4
|
2009-10-04 15:37:22 -05:00 |
Joe Groff
|
cef5a32746
|
rice out transpose-matrix4 and diagonal-matrix4 using vmerge
|
2009-10-03 22:48:41 -05:00 |
Doug Coleman
|
67167cf9ea
|
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
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
cb71fbf4fe
|
Fix compiler.cfg.value-numbering and math.matrices.simd unit tests
|
2009-10-02 02:32:35 -05:00 |
Joe Groff
|
0c8a4717f2
|
add software vall?, vany?, vnone? words
|
2009-10-01 13:21:10 -05:00 |
Joe Groff
|
0044964e78
|
fix a stupid bug in simd rotation-matrix4
|
2009-10-01 13:04:59 -05:00 |
Joe Groff
|
5ac5a74cc6
|
write v? and vmask in terms of bitwise ops
|
2009-10-01 00:09:25 -05:00 |
Joe Groff
|
a93f8f66f9
|
Revert "add a %blend-vector intrinsic for v?"
This reverts commit 21e4b28b67 .
|
2009-09-30 23:40:37 -05:00 |
Joe Groff
|
7db7b63552
|
add a %blend-vector intrinsic for v?
|
2009-09-30 23:03:59 -05:00 |
Joe Groff
|
a2771aa166
|
pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
|
2009-09-30 12:58:32 -05:00 |
Slava Pestov
|
4c856e51e1
|
math.matrices.simd: hack: replace 'first4' with '4 firstn' since latter is open-coded
|
2009-09-30 05:00:50 -05:00 |
Joe Groff
|
6a6e248fa4
|
clean up math.matrices.simd just a little bit
|
2009-09-29 23:34:56 -05:00 |
Joe Groff
|
b709e9a497
|
spinning rims for math.matrices.simd
|
2009-09-29 22:55:04 -05:00 |
Joe Groff
|
1e1072f540
|
math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
|
2009-09-29 22:54:11 -05:00 |
Joe Groff
|
4ae9e71f5c
|
typo in n*m4, n/m4 types
|
2009-09-29 18:21:51 -05:00 |
Joe Groff
|
6c2775e920
|
math.matrices.simd: 4x4 matrices built on top of float-4 hardware vectors
|
2009-09-29 18:11:25 -05:00 |
Doug Coleman
|
3f3d57032b
|
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
|
4fef246ca4
|
add 10^ to math.functions and update usages
|
2009-08-11 18:00:24 -05:00 |
Doug Coleman
|
e23b4b54ea
|
fix docs
|
2009-08-11 15:35:57 -05:00 |
Doug Coleman
|
7a1837b15a
|
don't capitalize the first letter of each word in math.text.english
|
2009-08-11 15:34:11 -05:00 |
Doug Coleman
|
407377fc98
|
rename peek -> last and update all usages
|
2009-05-25 16:38:33 -05:00 |
Doug Coleman
|
6fa9043206
|
remove clamp from docs
|
2009-05-25 13:58:06 -05:00 |
Doug Coleman
|
a54c78007b
|
add a clamp word to math.order, use clamp word throughout libraries
|
2009-05-24 21:35:50 -05:00 |
Joe Groff
|
9685aea6fe
|
homogeneous coordinates coated in nurbsauce
|
2009-05-21 20:55:44 -05:00 |
Slava Pestov
|
b4afea0bfd
|
math.primes.list: update for lists.lazy changes
|
2009-05-16 16:58:11 -05:00 |
Slava Pestov
|
66a9416473
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Joe Groff
|
d90bb0f336
|
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 |
Slava Pestov
|
da38a25963
|
More float syntax fixes
|
2009-04-14 17:09:16 -05:00 |
Slava Pestov
|
3bf5d2bfd4
|
Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated.
|
2009-03-27 18:31:25 -05:00 |
Slava Pestov
|
723bfab030
|
Fixing unit tests for syntax change
|
2009-03-23 00:34:02 -05:00 |
Slava Pestov
|
ea60f8ae93
|
Changing : foo ; parsing to SYNTAX: foo ;
|
2009-03-21 01:27:50 -05:00 |
Joe Groff
|
2b45847649
|
linear algebra fail
|
2009-03-17 16:18:56 -05:00 |
Joe Groff
|
caa6eb0397
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-15 21:28:01 -05:00 |
Slava Pestov
|
515dcce34a
|
Move unused utility libraries to unmaintained
|
2009-03-11 08:35:48 -05:00 |
Joe Groff
|
78dd25c5b9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-03-06 15:23:28 -06:00 |
Joe Groff
|
4f156348d3
|
inline quadtrees:swizzle. add axes word to math.affine-transforms to remove translation from transform
|
2009-03-04 11:44:24 -06:00 |
Samuel Tardieu
|
2c8d3bad08
|
Continued fractions
|
2009-03-02 19:10:43 +01:00 |
Slava Pestov
|
cd53c2bd37
|
produce and produce-as: don't need third quotation either
|
2009-02-28 15:31:34 -06:00 |
Slava Pestov
|
eaad0c7660
|
Updating code to use CONSTANT: instead of : foo 123 ; inline
|
2009-02-23 21:40:17 -06:00 |
Doug Coleman
|
e026b554a9
|
use CONSTANT: in extra
|
2009-02-22 19:08:45 -06:00 |
Jason Merrill
|
d59415d23b
|
Fixed help for math.dual. Help is now autogenerated where possible.
|
2009-02-19 22:21:31 -05:00 |
Jason Merrill
|
90b6b38fd1
|
Changed math.dual to define words as dword instead of overloading generic words on dual numbers.
|
2009-02-19 18:49:13 -05:00 |