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 |
Doug Coleman
|
ad6c8c94cd
|
Merge branch 'images' of git://github.com/klazuka/factor into klazuka
|
2009-10-02 15:42:47 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
a41b807f83
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-02 02:32:50 -05:00 |
Slava Pestov
|
cb71fbf4fe
|
Fix compiler.cfg.value-numbering and math.matrices.simd unit tests
|
2009-10-02 02:32:35 -05:00 |
Doug Coleman
|
deabbb46b5
|
add a random.sfmt benchmark
|
2009-10-02 02:03:15 -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 |
Keith Lazuka
|
31e34acc01
|
images: consolidated test suite for image decoders
|
2009-09-30 17:01:09 -04:00 |
Keith Lazuka
|
7484bb73ae
|
images.gif: unit tests now use a PAM reference image to verify decoding
|
2009-09-30 16:35:51 -04: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 |
Keith Lazuka
|
19107de7d8
|
images.testing: consolidated TIFF/GIF/PNG/PAM test images and wrote PAM unit tests
|
2009-09-30 13:33:10 -04:00 |
Joe Groff
|
3c51312987
|
benchmarks for math.matrices and math.matrices.simd building and multiplying 3D matrices (vector versions are still slow because v? and vmask aren't intrinsic yet)
|
2009-09-30 11:51:44 -05:00 |
Joe Groff
|
2625f2d210
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-30 11:35:40 -05:00 |
Joe Groff
|
cb646db54a
|
add a "test-mr." word to compiler.cfg.debugger equivalent to "test-mr mr."
|
2009-09-30 11:34:19 -05:00 |
Keith Lazuka
|
dc509f111b
|
images.pam: encode and decode support for netpbm's PAM image format
|
2009-09-30 10:31:23 -04:00 |
Slava Pestov
|
17b52314dc
|
Merge branch 'gif' of git://github.com/klazuka/factor
|
2009-09-30 05:15:21 -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
|
7e679e1683
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-30 00:07:45 -05:00 |
Joe Groff
|
6a6e248fa4
|
clean up math.matrices.simd just a little bit
|
2009-09-29 23:34:56 -05:00 |
Slava Pestov
|
eeb601dade
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-29 22:59:58 -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
|
0b8f2e1470
|
give pretty names to typed gensyms, and report them as subwords of the driver word
|
2009-09-29 22:53:42 -05:00 |
Slava Pestov
|
3e27d06914
|
layouts: most-positive/negative-fixnum return fixnums now
|
2009-09-29 22:27:54 -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 |
Joe Groff
|
a4c134a1f3
|
typed: add TYPED:: word for typed local definitions, and throw in some unit tests
|
2009-09-29 12:55:37 -05:00 |
Joe Groff
|
302b0a3a10
|
typed.debugger vocab with words to run optimizer. and test-mr on the underlying typed word of TYPED: definitions
|
2009-09-29 12:41:05 -05:00 |
Slava Pestov
|
628c69685b
|
webapps.pastebin: tweak template
|
2009-09-28 17:55:42 -05:00 |
Slava Pestov
|
a20362cf26
|
webapps.pastebin: add 'Plain Text' links to see pastes in plain text
|
2009-09-28 17:53:44 -05:00 |
Slava Pestov
|
48d3f10c81
|
Fix some load errors in various places
|
2009-09-28 16:33:39 -05:00 |
Doug Coleman
|
5b924ff910
|
move images.http to extra so it can use images.viewer, fix load-http-image
|
2009-09-28 16:12:12 -05:00 |
Joe Groff
|
162ae0346f
|
eradicate string c-types from gpu.shaders
|
2009-09-28 15:32:01 -05:00 |
Keith Lazuka
|
e7db217c1f
|
images.gif: added documentation
|
2009-09-28 16:01:24 -04:00 |
Slava Pestov
|
4abfe06b51
|
Fixing various test failures caused by C type parser change, and clarify C type docs some more
|
2009-09-28 08:48:39 -05:00 |
Joe Groff
|
866b62755e
|
replace all TYPEDEF: void* XXX* with C-TYPE: XXX
|
2009-09-27 22:21:24 -05:00 |
Joe Groff
|
630e5ecc3b
|
update vocabs so a load-all on macosx works without parsing c-type strings
|
2009-09-27 15:11:21 -05:00 |
Joe Groff
|
dce02fcdfb
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-26 20:38:19 -05:00 |
Joe Groff
|
2cf0f3e5d3
|
move alien.inline, alien.cxx, alien.marshall to unmaintained; nuke alien.structs
|
2009-09-26 20:37:42 -05:00 |
Slava Pestov
|
16c68c0634
|
Merge branch 'ogg' of git://double.co.nz/git/factor
|
2009-09-26 20:28:07 -05:00 |
Keith Lazuka
|
474ecac48f
|
images.gif: renamed loading-gif>image to gif>image to match the TIFF vocab
|
2009-09-26 13:15:58 -04:00 |