Commit Graph

8205 Commits (31f39ce32fb91f7de31b33d666a89e4d74fe1968)

Author SHA1 Message Date
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
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
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
Doug Coleman caf8e5d159 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-25 22:24:54 -05:00
Slava Pestov 09eb06ad94 webapps.mason: fix typo 2009-09-25 18:27:52 -05:00
Doug Coleman 6fb6cbf0fc Merge branch 'master' of git://factorcode.org/git/factor 2009-09-25 16:51:53 -05:00
Slava Pestov dc9ddd3af6 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-25 16:07:29 -05:00
Slava Pestov 0f7e825dea webapps.mason: update requirements 2009-09-25 16:07:20 -05:00
Keith Lazuka 8dec2070e5 compression.lzw: supports both TIFF and GIF 2009-09-25 16:51:47 -04:00
Keith Lazuka 64c93d873f lzw: integrating with gif and tiff 2009-09-25 15:12:44 -04:00
Keith Lazuka e006b62962 gif: preparing for LZW re-integration with TIFF 2009-09-25 11:12:40 -04:00
Keith Lazuka c0a8334d98 images.gif: added more tests 2009-09-25 09:54:49 -04:00
Keith Lazuka bb71143054 images.gif: added transparent pixel support 2009-09-25 09:33:48 -04:00
Keith Lazuka e9c780ba28 images.gif: Decompression now works. Still need to implement transparency and merge with TIFF LZW code 2009-09-25 06:34:41 -04:00
Chris Double d1a67c358e Change shared libaries used by libtheora for new theora api 2009-09-25 16:44:59 +12:00
Doug Coleman 90b06c55cd calculate factorial with decimals 2009-09-24 23:41:34 -05:00
Doug Coleman b85616fa61 move benchmarks from work to extra. wtf oops 2009-09-24 22:58:42 -05:00
Chris Double b61f11a727 Tidy up struct names for ogg vocabs 2009-09-25 15:53:32 +12:00
Chris Double 02f173bd15 Fix ogg.theora vocab 2009-09-25 15:46:11 +12:00
Chris Double 55c66b16e1 Fix ogg.vorbis vocab 2009-09-25 13:23:53 +12:00
Chris Double aef7af6652 Fix ogg vocab 2009-09-25 13:23:24 +12:00
Joe Groff e0157c55d1 support textured windows on os x and windows 6.x 2009-09-24 13:05:27 -05:00
Slava Pestov cb497f009b Merge branch 'vm_cleanup' of git://github.com/phildawes/factor 2009-09-24 04:31:55 -05:00