Commit Graph

8985 Commits (8ed4760b51d59d4761f3be81deff3547adf63167)

Author SHA1 Message Date
Slava Pestov c09f1567cb bit.ly: check response for errors 2010-04-13 00:54:55 -07:00
Erik Charlebois 93b3906fc7 Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-12 23:52:57 -07:00
Slava Pestov ea3af2aef6 twitter: add meta-data 2010-04-12 22:55:33 -07:00
Slava Pestov b5e99faf4f bit.ly: URL shortening web service 2010-04-12 22:55:33 -07:00
Erik Charlebois f31929ca5b a.elf for elf tests 2010-04-12 21:38:01 -07:00
Erik Charlebois 904a205728 Test cases for ELF 2010-04-12 21:23:26 -07:00
Joe Groff 54b357eb63 Merge git://github.com/erikcharlebois/factor 2010-04-12 19:17:37 -07:00
Erik Charlebois 03ec284c2e nm for ELF files 2010-04-12 19:10:20 -07:00
Joe Groff a46c624123 missed LIBRARY: cuda in cuda.ffi 2010-04-12 17:45:30 -07:00
Joe Groff de50d0bfda cuda.ffi binding 2010-04-12 17:37:06 -07:00
Joe Groff 0d5729b639 opencl.ffi: library isn't stdcall except on windows 2010-04-12 17:25:36 -07:00
Joe Groff a83090edba Merge branch 'master' of git://factorcode.org/git/factor 2010-04-12 16:15:07 -07:00
Slava Pestov a7ee58dc83 mason.test: forget test vocabs right after each test, instead of at the end 2010-04-12 14:45:43 -07:00
Joe Groff 73d9c1c94d Merge branch 'master' of factorcode.org:/git/factor 2010-04-12 14:26:13 -07:00
Erik Charlebois 3d4dadffe2 Image encoding/decoding of PBM format 2010-04-12 00:49:16 -07:00
Erik Charlebois 5478913e19 Remove unix.types dependency from macho 2010-04-11 23:51:50 -07:00
Joe Groff 43ab0af1ac Merge branch 'master' of factorcode.org:/git/factor 2010-04-11 15:08:41 -07:00
Erik Charlebois b9aa133b21 Merge upstream macho patch 2010-04-11 12:27:21 -07:00
Slava Pestov ad0f697b14 macho: fix load errors 2010-04-11 11:49:14 -07:00
Erik Charlebois a52103decd Use the new C-ENUM for libusb 2010-04-11 02:57:37 -07:00
Erik Charlebois b34331431e Use vector operations instead of bespoke ones. Use different verlet integration for ease of use. 2010-04-11 01:46:00 -07:00
Erik Charlebois e117300bb4 Fix build breaks 2010-04-10 22:38:17 -07:00
Slava Pestov 2b4a55b53a Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-04-10 18:01:19 -07:00
Slava Pestov 145e6428ba Fixing load errors 2010-04-10 17:24:44 -07:00
Erik Charlebois f6d8c0ad22 Convert image to binary form and remove debug code. 2010-04-10 17:07:05 -07:00
Slava Pestov 46a1fb2646 Merge remote branch 'origin/abi-symbols' into fastcall-madness 2010-04-10 00:10:33 -07:00
Erik Charlebois faf0418a12 Remove empty quad vocabulary 2010-04-10 00:02:44 -07:00
Erik Charlebois e1849518ec Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-09 23:49:40 -07:00
Erik Charlebois edc489f4c1 Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses. 2010-04-09 23:48:22 -07:00
Erik Charlebois b86abfb70c Helper words for elf 2010-04-09 23:45:21 -07:00
Slava Pestov 618915a084 mason.child: update for Nmakefile change 2010-04-08 16:49:16 -07:00
Joe Groff 181c45209f gpu.shaders: use "counter" instead of reinventing it 2010-04-07 15:33:19 -07:00
Joe Groff aa7bf38e38 cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept 2010-04-06 15:20:56 -07:00
Erik Charlebois 1a570a8fc8 Merge branch 'techniques' 2010-04-06 13:12:37 -07:00
Erik Charlebois e6b4e54e2c More work on fluids 2010-04-06 13:12:10 -07:00
Erik Charlebois 6699560327 Helper words for ELF parsing 2010-04-06 12:59:46 -07:00
Joe Groff 3e0d86f355 Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols
Conflicts:
	basis/compiler/tests/alien.factor
2010-04-06 12:30:15 -07:00
Erik Charlebois 2a2d9eb0a2 Mach-O FFI constants and data structures. 2010-04-06 02:44:57 -07:00
Erik Charlebois a91d7a0e7b Get fluids working on Mac 2010-04-05 01:38:39 -07:00
Erik Charlebois 6081abea04 Fix step effect 2010-04-04 20:52:09 -07:00
Erik Charlebois b9de2ca5c1 Merge branch 'master' of git://github.com/slavapestov/factor into techniques 2010-04-04 20:38:59 -07:00
Erik Charlebois 964f45fc77 Techniques work 2010-04-04 18:57:58 -07:00
Slava Pestov 52736dd94f mason.child: fix unit test for boot image renaming 2010-04-04 12:20:56 -04:00
Erik Charlebois 925d2c7e58 PGM image loading and saving 2010-04-04 03:23:04 -07:00
Slava Pestov 68073831f9 mason.common: increase timeout because Windows is damn slow 2010-04-02 14:14:25 -04:00
Doug Coleman 0c0935dfc1 Fix typo in webkit demo 2010-04-01 22:25:07 -05:00
Joe Groff ef884ef7f2 Merge branch 'master' into abi-symbols 2010-04-01 15:28:36 -07:00
Doug Coleman 026499e64f Use flags{ instead of flags all over the place 2010-04-01 14:44:03 -05:00
Erik Charlebois 116c8850ac PPM image loading and saving 2010-04-01 00:44:32 -07:00
Joe Groff f3dd625de6 "stdcall" -> stdcall 2010-03-31 19:29:04 -07:00
Joe Groff 65c3259761 "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
Joe Groff 0a9d1b03a1 variables: typed vars, globals 2010-03-28 21:25:49 -07:00
Joe Groff 5f31860f18 "variables" vocab with uniform-access global, dynamic, and local vars 2010-03-28 19:27:34 -07:00
Joe Groff f60bdb4cb1 remove old, unused 'vars' vocab 2010-03-28 19:26:24 -07:00
Daniel Ehrenberg 240c6819a9 Merge branch 'master' into conditional 2010-03-28 19:49:32 -04:00
Erik Charlebois fcec127d2d Debug rendering vocabulary 2010-03-27 14:31:24 -07:00
Erik Charlebois 532c2aa5ad FFI structs for manipulating ELF objects. 2010-03-27 14:21:28 -07:00
Slava Pestov 88d0793946 spelling: John Benediktsson's port of Peter Norvig's spelling corrector 2010-03-27 06:25:47 -04:00
Joe Groff d3767a7f27 Merge branch 'master' of factorcode.org:/git/factor 2010-03-26 20:09:38 -07:00
Joe Groff dbebe044c9 cursors: -find iterator 2010-03-26 20:08:29 -07:00
Slava Pestov 63c7513e2d websites.concatenative: fix stylesheet 2010-03-25 09:21:49 -04:00
Joe Groff e0435f6261 cursors: typo in -into-growable- 2010-03-24 19:02:27 -07:00
Joe Groff 96d2b44f3e cursors: push the -out- part from -map into -map- 2010-03-24 18:16:22 -07:00
Joe Groff e0358219ad cursors: some refactoring:
- rename -container- to -in-
- rename current -map- to -out-
- rename "pipe-cursor" to "map-cursor"
- have -map- and -map take the "to" cursor
2010-03-24 18:05:41 -07:00
Joe Groff c70090bb83 cursors: -with- filter (e.g. foo H{ ... } [ ... ] assoc- -with- -each) 2010-03-24 17:02:10 -07:00
Joe Groff c17eb80b90 cursors: generalized -ncontainer- 2010-03-24 16:41:52 -07:00
Joe Groff 56c89c0510 cursors: 2each, 2map-as, 2map, using zip-cursors 2010-03-24 15:26:50 -07:00
Joe Groff 98d81e71d7 cursors: fix load errors w/o auto-use 2010-03-24 14:37:01 -07:00
Joe Groff 7fe4a2b01f cursors: finite-stream-cursors can act as containers over [self, end-of-stream) 2010-03-24 14:35:51 -07:00
Joe Groff cd3bffee34 cursors: set up some "stream cursor" mixin and change pusher-cursor to use them 2010-03-24 13:04:14 -07:00
Joe Groff ab148a85e0 proof of concept new "cursors" framework 2010-03-24 00:42:38 -07:00
Samuel Tardieu b742df468b Add BFS search algorithm 2010-03-23 10:46:48 +01:00
Samuel Tardieu 8e003bf239 Rename astar into path-finding 2010-03-23 10:46:48 +01:00
Joe Groff 4ad1f7d7d4 Merge branch 'master' of git://factorcode.org/git/factor 2010-03-23 02:12:14 -07:00
Joe Groff 63bb6c4e42 gpu: add geometry shader support 2010-03-23 02:11:57 -07:00
Slava Pestov 522f28d5a5 webapps.planet: wrap feed updating within a with-logging form so that errors fetch-feed don't break everything. Previously if there was an error fetching a feed, the update task would just stop 2010-03-23 05:07:44 -04:00
Samuel Tardieu f62d414bd1 Add some documentation precisions for astar 2010-03-23 09:30:48 +01:00
Samuel Tardieu 14d1da94bb Use sets 2010-03-23 09:12:10 +01:00
Slava Pestov 76e1dc5c77 irc.gitbot: new nickname 2010-03-23 02:22:28 -04:00
Slava Pestov 3ffee52cad irc.gitbot: fix USING: 2010-03-23 02:05:24 -04:00
Slava Pestov bc174332d1 irc.gitbot: don't stop the alarm if running git throws an error 2010-03-23 01:55:50 -04:00
Daniel Ehrenberg 887c289c6c Merge branch 'master' of git://factorcode.org/git/factor into conditional 2010-03-19 06:46:16 -04:00
Daniel Ehrenberg eb060443db Updating code to use require-when rather than vocab [ require ] when 2010-03-18 01:13:37 -04:00
Slava Pestov aa4a9f8288 mason.test: fix outdated boot image check 2010-03-18 17:25:56 +13:00
Daniel Ehrenberg 1da6ea957a Fixing bugs with sets, including adding new within and without words 2010-03-16 20:17:26 -04:00
Daniel Ehrenberg 512fe14e4e Merge branch 'bags' of git://github.com/littledan/Factor
Conflicts:

	basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
	basis/furnace/auth/auth.factor
	basis/stack-checker/backend/backend.factor
2010-03-16 13:28:00 -04:00
Samuel Tardieu db106486f1 Also test the derivation variant of astar 2010-03-16 09:28:51 +01:00
Joe Groff 8687a7e283 Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-12 14:36:13 -08:00
Doug Coleman 2785399c7b Add ARTICLE: and ABOUT: sections to astar docs 2010-03-12 04:36:43 -06:00
Slava Pestov 9c3b94519d project-euler.206: reduce memory usage 2010-03-12 16:45:31 +13:00
Slava Pestov e3fd22268e mason.test: forget test definitions to free up code heap space and hopefully get builds to complete on PowerPC 2010-03-12 11:05:09 +13:00
Slava Pestov f6511eb098 Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-11 22:10:24 +13:00
Slava Pestov fd767b7d31 furnace.recaptcha: make it easier to use 2010-03-11 21:02:39 +13:00
Slava Pestov 0d0f1a92a8 websites.concatenative: add a recaptcha to the pastebin 2010-03-11 19:14:16 +13:00
Joe Groff f24a74f66c Merge branch 'master' into row-polymorphism 2010-03-10 11:48:41 -08:00
Joe Groff 18f3df9d4a more help-lint 2010-03-09 21:02:43 -08:00
Joe Groff e7968ceffc mop up compiler errors from macosx load-all 2010-03-09 00:56:07 -08:00
Joe Groff 191ac353fd generalize stack effects so we can bootstrap with the stricter stack effect checking 2010-03-08 23:38:10 -08:00
Joe Groff 0f8d77952b Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism 2010-03-08 18:14:29 -08:00
Samuel Tardieu 1266383e4a Use a subclassed tuple with methods instead of quotations 2010-03-08 20:29:24 +01:00
Samuel Tardieu bda1c97d21 Project Euler : problem 265 2010-03-08 18:35:30 +01:00
Doug Coleman 1669194d04 Fix typedef typo in opencl 2010-03-08 03:39:29 -06:00
Joe Groff 31d722df7e Merge branch 'master' of git://factorcode.org/git/factor 2010-03-06 14:01:53 -08:00
Joe Groff 211cafed4a tag opencl.* untested 2010-03-06 14:01:26 -08:00
Samuel Tardieu adcf50514c Use a better heuristic 2010-03-06 14:37:35 +01:00
Samuel Tardieu 0e35c883ae Remove useless USING: 2010-03-06 14:31:46 +01:00
Samuel Tardieu 542096b528 Use distance from math.vectors 2010-03-06 14:14:54 +01:00
Samuel Tardieu eff65915b0 A* algorithm implementation 2010-03-06 13:48:54 +01:00
Erik Charlebois 3b9d6f64a4 Get the OpenCL driver name right on Linux, confirm test passes 2010-03-05 22:37:10 -08:00
Joe Groff 48b433750b clean up polymorphic stack effects in fuel 2010-03-05 21:51:13 -08:00
Erik Charlebois 950f268bad Get OpenCL unit tests passing on Win7/NVidia. 2010-03-03 02:06:58 -08:00
Erik Charlebois 7d9c73c406 Merge branch 'master' of git://github.com/slavapestov/factor 2010-03-03 00:04:17 -08:00
Erik Charlebois a7f1d4f231 Initial checkin of OpenCL bindings 2010-03-03 00:02:47 -08:00
Daniel Ehrenberg 7364608417 Merge branch 'master' of git://factorcode.org/git/factor into bags 2010-03-02 17:04:45 -05:00
Doug Coleman 8ef279e020 Fix load error in calendar 2010-03-02 11:38:35 -06:00
Doug Coleman 3faa1a57d3 Add a parsing word to output slots to the stack instead of to an array 2010-03-02 04:51:52 -06:00
Doug Coleman 55e772c528 Remove the http-data word 2010-03-01 22:32:15 -06:00
Joe Groff 9bf5c76771 lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens 2010-02-28 22:19:43 -08:00
Slava Pestov e3ddafbdec core-foundation.run-loop: clean up and speed up some code to fix starvation issue exposed by game.loop (reported by Joe Groff) 2010-03-01 12:22:18 +13:00
Slava Pestov e7d2e73215 webapps.help: fix typo 2010-02-28 19:44:18 +13:00
Daniel Ehrenberg da57436180 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Doug Coleman 07dfcf2298 Beginning of a real fullscreen library 2010-02-27 13:03:28 -06:00
Doug Coleman 90597236e1 Add a slots{ word for accessing multiple slots 2010-02-27 07:58:40 -06:00
Doug Coleman 9bf7f56283 Add a new word http-data that is just http-get nip 2010-02-27 07:58:35 -06:00
Daniel Ehrenberg 6298203b4c Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
Joe Groff 1bb27b8a21 deploy chipmunk lib 2010-02-25 15:13:06 -08:00
Slava Pestov 7826543d2e sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase 2010-02-25 20:54:57 +13:00
Joe Groff 433f0d1ea6 game.worlds: construct game-loop object before begin-game-world is called so begin-game-world can change it before the loop is started 2010-02-24 20:07:13 -08:00
Joe Groff 7de21ca8be fix up chipmunk.demo, add a MAIN: 2010-02-24 18:46:02 -08:00
Joe Groff 2e888f1ee7 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-24 18:26:46 -08:00
Joe Groff d853061f8f move chipmunk to chipmunk.ffi 2010-02-24 17:00:17 -08:00
Slava Pestov d0c21a9182 webapps.wiki: fix template 2010-02-25 04:54:42 +13:00
Slava Pestov 187e0f96ca Move closures, fries and set-n to unmaintained 2010-02-24 20:24:32 +13:00
Slava Pestov af0ddd5985 Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams 2010-02-24 20:18:41 +13:00
Joe Groff 211004f7e0 add missing USING: effects.parser to descriptive, set-n 2010-02-23 13:27:18 -08:00
Joe Groff db6c083162 change back other char/uchar* parameters that don't look like actual string types 2010-02-23 13:15:16 -08:00
Joe Groff 4cfa1a6c77 rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
Slava Pestov 282f284515 freetype: fix load error 2010-02-24 00:46:11 +13:00
Slava Pestov 7decccf8bb Merge branch 'master' of git://factorcode.org/git/factor 2010-02-23 20:26:41 +13:00
Erik Charlebois 0142d46688 Add scaffolding for platforms.txt, add option to fuel-scaffold-vocab 2010-02-22 20:17:49 -08:00
Joe Groff 8628b60327 remove unnecessary memory>structs from extra/ too 2010-02-22 12:34:38 -08:00
Slava Pestov 1986dc49e4 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-22 20:09:20 +13:00
Doug Coleman 957f2d9ff6 Check if we're using ttys before starting curses, since initscr exits on error for some dumb reason 2010-02-21 23:38:18 -06:00
Slava Pestov 50e300c080 Merge branch 'master' of git://projects.elasticdog.com/git/factor 2010-02-22 14:49:55 +13:00
Joe Groff 420e2d2308 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-21 09:58:41 -08:00
Erik Charlebois 0925f0a5bf Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-21 03:36:54 -08:00
Erik Charlebois ffddca36b7 Add scaffolding words for tags, summary and authors and hook these up to FUEL. Modified fuel-scaffold-vocab to prompt the user for tags, summary and whether to create help and test files immediately. 2010-02-21 03:34:08 -08:00
Joe Groff 22ce5eb45c adjust wording in game.loop docs 2010-02-20 21:58:09 -08:00
Slava Pestov 0161f4e8d2 io.serial.windows: fix load error 2010-02-21 17:48:05 +13:00
Slava Pestov 6367c8ec85 native-thread-test: clean up 2010-02-21 17:48:05 +13:00
Aaron Schaefer 41afc11cca minor poker vocab cleanup 2010-02-20 13:15:46 -06:00
Joe Groff 271afe3fde game.loop: separate delegate into tick-delegate and draw-delegate 2010-02-20 10:47:03 -08:00
Aaron Schaefer 5ea289eacd clean up PE solution 255 2010-02-20 11:20:21 -06:00
Aaron Schaefer 6cc9348dfa Add PE problem 70 to common project file 2010-02-20 09:16:53 -06:00
Aaron Schaefer d0f4239d58 Solution to Project Euler problem 70 2010-02-20 09:15:05 -06:00
Erik Charlebois 430ace7b7b Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-20 00:22:16 -08:00
Erik Charlebois 0f1aa770a1 Merge up 2010-02-20 00:22:01 -08:00
Slava Pestov c3f4bcb616 Fix load errors exposed by platforms.txt change 2010-02-20 13:31:09 +13:00
Slava Pestov 95bfc8a240 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
Philipp Brüschweiler aec0243f83 infix: part about integers as sequences doesn't apply anymore 2010-02-19 11:26:01 +01:00
Slava Pestov 48fe9029af libusb: add unportable tag since it depends on the unix vocab 2010-02-19 18:24:36 +13:00
Aaron Schaefer 3f53d189fe update project-euler common files 2010-02-18 20:46:18 -06:00
Slava Pestov b59da05347 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-19 12:35:21 +13:00
Slava Pestov 220dd88a2c Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
Erik Charlebois 5d80153d53 Bindings to libusb 2010-02-18 12:53:15 -08:00
Aaron Schaefer 02d868dabe Solution to Project Euler problem 206 2010-02-17 22:25:53 -06:00
Erik Charlebois f2e8128f5d Merge up 2010-02-17 18:16:16 -08:00
Joe Groff 236b2e6dc5 update gpu docs—VAOs no longer required 2010-02-17 12:50:32 -08:00
Joe Groff 512e65920a Merge branch 'master' of git://factorcode.org/git/factor 2010-02-17 11:26:52 -08:00
Joe Groff 31d97a8ff7 fall back to manual gl vertex attribute management when GL_APPLE_vertex_array_object is not present, so gpu can support vanilla GL 2.0 2010-02-17 11:26:32 -08:00
Slava Pestov 049b87bda9 tuple-arrays: require that base type be final 2010-02-18 03:57:02 +13:00
Erik Charlebois 08f65189d3 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-17 00:06:27 -08:00
Erik Charlebois 7b22818192 Remove game.input dependency from chipmunk.demo so it works on linux 2010-02-16 22:37:31 -08:00
Joe Groff a64d6e27ec move alut stuff to openal.alut so alut only gets deployed if we use it 2010-02-16 22:31:21 -08:00
Joe Groff dcac051a4d deploy ogg and vorbis libraries 2010-02-16 14:24:04 -08:00
Joe Groff 2f17248094 deploy openal and alut libraries except on OS X 2010-02-16 13:42:01 -08:00
Joe Groff 31029de959 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-16 10:41:15 -08:00
Erik Charlebois fd1416617e Merge to upstream 2010-02-16 10:35:15 -08:00
Joe Groff bf7371c32e reduce reflection level on gpu.demos.bunny deployment to hopefully get it back below the tools.deploy test limit size 2010-02-16 10:30:20 -08:00
Erik Charlebois 550cd430f1 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-16 03:27:33 -08:00
Erik Charlebois 941c09d73a Splines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels 2010-02-16 03:26:36 -08:00
Erik Charlebois c8192adf71 Fix some doc typos, metadata 2010-02-16 03:25:03 -08:00
Slava Pestov 6620a12cde Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources 2010-02-17 00:17:09 +13:00
Slava Pestov 59bd725c37 websites.concatenative: fix mason web app invocation 2010-02-17 00:13:08 +13:00
Slava Pestov bd0ca0e2aa Clean up some tags 2010-02-17 00:12:55 +13:00
Slava Pestov 361de6c470 math.points: move to extra 2010-02-16 15:29:02 +13:00
Slava Pestov daab7f8fc0 benchmark.raytracer-simd: make some changes to improve performance 2010-02-16 14:32:50 +13:00
Joe Groff f37fcf7eb7 add icons for gpu.demos.raytrace 2010-02-15 14:29:36 -08:00
Joe Groff f06e278e17 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/tools/deploy/shaker/shaker.factor
2010-02-15 11:50:43 -08:00
Joe Groff bfa5f5ad9b icon for gpu.demos.bunny 2010-02-15 11:01:00 -08:00
Joe Groff 642d48cd05 gpu.demos.bunny: use images.tiff so that it's present in deployed bundle 2010-02-14 23:27:48 -08:00
Slava Pestov 97428db921 mason.source: save git-id in source packages, just like binary packages 2010-02-15 19:01:19 +13:00
Joe Groff 1b5ba15707 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 21:07:04 -08:00
Joe Groff f02fb684cd add resources.txt for gpu.demos.bunny 2010-02-14 14:03:19 -08:00
Joe Groff 06f4a21815 gpu.demos.raytrace: add deploy config and resources.txt 2010-02-14 14:02:47 -08:00
Aaron Schaefer 6e3812b563 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 16:01:45 -06:00
Aaron Schaefer 7e6479cd36 collect-benchmarks needs to convert from nano not micro 2010-02-14 15:59:18 -06:00
Joe Groff ad63314a9e audio.chunked-file: inline "check-chunk" so heap-size call can be folded away and audio can be deployed 2010-02-14 13:58:24 -08:00
Joe Groff 8d9268bcc2 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 12:42:37 -08:00
Slava Pestov a1cb7b4be1 More preparations for a release 2010-02-15 01:03:26 +13:00
Joe Groff 8a4fb8cbce gpu.textures: add symbolic constants for LATC compression 2010-02-13 18:06:48 -08:00
Slava Pestov a1037f9657 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-14 13:24:01 +13:00
Slava Pestov a99d35a7ab webapps.mason: work in progress 2010-02-14 04:22:52 +13:00
Erik Charlebois 68c5335d50 Fix stack effect decl in listener.factor and mismatched dynamic stack effect for error hook in remote.factor 2010-02-13 03:50:04 -08:00
Erik Charlebois 8861dfb834 Merge up with Joe's earlier change that added s3tc 2010-02-13 02:43:42 -08:00
Erik Charlebois 6a039cdc76 Merge up with Joe's earlier change that added s3tc 2010-02-13 02:41:03 -08:00
Joe Groff 83d10d8135 gpu.textures: add compressed texture support 2010-02-11 14:22:54 -08:00
Joe Groff 72013c88c9 use inline and TYPED: in terrain so that vector math can optimize 2010-02-11 10:55:50 -08:00
Erik Charlebois 9bcb119c8a Bindings to the Chipmunk 2d physics library. 2010-02-10 21:54:32 -08:00
Joe Groff ce11431fdb gpu.shaders: change around vertex-array construction a bit. rename <vertex-array> to <multi-vertex-array> and buffer>vertex-array to <vertex-array*> . add new <vertex-array> that takes a single buffer and reads it with the program's linked vertex-format 2010-02-10 15:27:57 -08:00
Joe Groff 910f1b603c fix gpu.shaders docs 2010-02-10 14:54:37 -08:00
Joe Groff 6aa998ad54 change GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link-time attribute index assignment with glBindAttribLocation. the transform feedback format now needs to be marked with "feedback-format:" 2010-02-10 13:03:44 -08:00
Joe Groff a173171e34 gpu.render: allow uniform-tuples to hand off specialized-arrays, structs, simd types, etc. directly to glUniform*v functions when binding uniforms 2010-02-10 11:24:36 -08:00
Slava Pestov 45f1fcaf7b webapps.mason: fix load error 2010-02-10 03:57:14 +13:00
Slava Pestov 84ee18ee74 webapps.mason: fix load error 2010-02-10 02:17:19 +13:00
Slava Pestov 0b1ce1aaed mason.server.notify: fix 2010-02-09 23:30:41 +13:00
Slava Pestov 6762f25064 mason.server.release: work in progress 2010-02-09 23:27:39 +13:00
Slava Pestov 48373a6c4c Remove math.floats.parser now that its no longer needed 2010-02-08 16:52:29 +13:00
Slava Pestov 38ca12e9d8 math.floats.parser: new vocabulary with old string>float word 2010-02-08 08:32:13 +13:00
Slava Pestov db4a1f7536 Fix unit test for math.parser change 2010-02-08 08:31:17 +13:00
Joe Groff 55ab4a68e4 fill in USING: for sequences.inserters tests 2010-02-07 00:14:56 -08:00
Joe Groff 72f7f472b9 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-07 00:13:44 -08:00
Joe Groff 08b26f6739 sequences.inserters: a new utility that abuses the exemplar parameter of *-as combinators to direct their output into existing growable sequences, either appending to the end of the vector (appender) or emptying the vector and replacing the contents (replacer) 2010-02-07 00:13:32 -08:00
erikc 09cfec1d15 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-05 15:53:18 -08:00
erikc d435e5256c Add material loading for OBJ format, generalize model-viewer and removed hard-coded paths 2010-02-05 15:51:53 -08:00
Joe Groff a9586de62d gpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate-buffer 2010-02-05 14:07:45 -08:00
Joe Groff 037dcdd735 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-04 19:45:25 -08:00
Joe Groff 1df64a12ce images.atlas: add "make-atlas-assoc" word to take a name->image assoc and generate a name->texcoord assoc alongside the atlas 2010-02-04 19:43:14 -08:00
Doug Coleman 577db11c45 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-04 16:03:16 -06:00
Doug Coleman c52c69fe1d Move jamshred to unmaintained 2010-02-04 16:03:00 -06:00
Joe Groff 2381e9bf24 quaterion to matrix4 conversion 2010-02-04 11:25:45 -08:00
Slava Pestov 163b74b7c4 pairs: assoc implementation optimized for a single key/value pair 2010-02-04 08:05:01 +13:00
Slava Pestov cdcdb708d7 Update some more 'update' usages to call 'assoc-union!' 2010-02-04 03:44:24 +13:00
Slava Pestov 13eba38801 prettyprint.callables: not needed anymore since fry output is prettier 2010-02-03 23:11:29 +13:00
Slava Pestov df55fed478 generic: rename method-body predicate class to method 2010-02-03 23:11:24 +13:00
Doug Coleman 748f4d7244 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-03 00:05:15 -06:00
Doug Coleman c2b377eb83 Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64 2010-02-03 00:04:37 -06:00
erikc 03966e4fb2 Move collada viewer to extra/model-viewer 2010-02-01 22:12:22 -08:00
erikc e1223e056f Unify obj and collada loading under a common models umbrella loader 2010-02-01 18:44:09 -08:00
Joe Groff df744bf633 tweak images.atlas interface. return a hash of images to texcoords for the images that made up the atlas 2010-02-01 12:05:28 -08:00
Slava Pestov 444247d890 mason: print callstack trace for build loop errors 2010-02-01 12:41:04 -06:00
erikc c86bedd912 Missed a few changed 2010-01-31 16:56:58 -08:00
erikc 676673fc7e Factored collada implementation a bit more and fixed some bugs 2010-01-31 16:56:26 -08:00
Slava Pestov 5ed0bc72aa Merge git://github.com/littledan/Factor into littledan 2010-01-31 02:54:58 +13:00
Joe Groff 52e25f190c images.atlas tool for creating an atlas image from an array of image objects 2010-01-29 16:33:19 -08:00
Joe Groff e8dfc22073 gpu.shaders: don't attempt to bind vertex attributes that don't exist in the compiled shader 2010-01-28 21:48:41 -08:00
Daniel Ehrenberg 93282bcc94 Removing rot/-rot in nsieve and nsieve-bits 2010-01-26 15:11:12 -06:00
Joe Groff ce5cf520b3 docs for audio.vorbis 2010-01-25 20:35:36 -08:00
Joe Groff 0cd75fb177 don't leak the Factor stream when the vorbis-stream finishes 2010-01-25 20:28:45 -08:00
Joe Groff 9e1f2f422f audio.loader docs 2010-01-25 20:12:22 -08:00