Doug Coleman
a67a424644
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-02 23:18:09 -05:00
Joe Groff
f5edb8629f
one last sort-with-able straggler in fuel.xref
2009-08-02 20:17:25 -05:00
Joe Groff
97a515c04e
[ [ ... ] bi@ >=< ] sort => [ ... ] inv-sort-with
2009-08-02 20:14:56 -05:00
Joe Groff
a2fe9f1952
[ [ ... ] bi@ <=> ] sort => [ ... ] sort-with
2009-08-02 20:13:59 -05:00
Joe Groff
2a60451107
[ [ ... ] compare invert-comparison ] sort => [ ... ] inv-sort-with
2009-08-02 20:10:58 -05:00
Joe Groff
7c5ef08aab
[ [ ... ] compare ] sort => [ ... ] sort-with
2009-08-02 20:09:23 -05:00
Joe Groff
f0f20708cd
gpu.render: remove gpu-data-ptr slot specialization on index-elements. it prevents using specialized-arrays or other byte-array wrappers with index-elements
2009-08-02 19:52:33 -05:00
Doug Coleman
1660be50a4
remove some c parsing words from sequence-parser
2009-08-01 20:42:29 -05:00
Slava Pestov
ee82d5a19f
benchmark.beust2: use iota instead of integer sequences
2009-08-01 18:56:35 -05:00
Slava Pestov
33d3761314
classes.tuple.change-tracking: fix using line in tests
2009-08-01 01:25:13 -05:00
Joe Groff
5e5bddbe54
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-31 22:32:57 -05:00
Joe Groff
06eeedcb4c
change-tracking-tuple class. subclasses will have a "changed?" slot that gets set to true when any slot is modified
2009-07-31 21:48:17 -05:00
Slava Pestov
d63f8ed682
alien.marshall.syntax: add C-INCLUDE: <stdlib.h> to please OpenBSD x86-64
2009-07-31 19:54:11 -05:00
Joe Groff
918b95dfc7
fix some lousy docs in gpu.textures
2009-07-31 15:34:29 -05:00
Joe Groff
9c9132297f
no need to call set-gpu-state* directly
2009-07-30 20:57:22 -05:00
Slava Pestov
b43c8b40ac
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-30 19:11:02 -05:00
Joe Groff
b6ddcafcbd
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-30 11:05:36 -05:00
Joe Groff
c7dde45c2a
hyphens>underscores in VERTEX-FORMAT for consistency with UNIFORM-TUPLE
2009-07-30 10:58:34 -05:00
Slava Pestov
cc11727627
benchmark.pidigits: reduce parameter to speed up CI runs
2009-07-30 09:24:41 -05:00
Joe Groff
1e389c921d
remove some leftover debug code from bunny shader
2009-07-29 20:06:28 -05:00
Slava Pestov
437bb913cc
Merge branch 'irc' of git://tiodante.com/git/factor
2009-07-29 19:27:41 -05:00
Slava Pestov
4175585fd4
Merge branch 'master' into dcn
2009-07-28 11:20:43 -05:00
Slava Pestov
5344302040
compiler.cfg.graphviz: add render-dom word
2009-07-28 11:16:32 -05:00
Slava Pestov
41c5f0d941
compiler.cfg.graphviz: A utility for rendering CFGs with graphviz
2009-07-28 06:41:29 -05:00
Joe Groff
afb3825b8e
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-27 13:24:23 -05:00
Joe Groff
90985ea362
verify transform feedback format matches requested format after linking program-instances
2009-07-27 13:16:41 -05:00
Joe Groff
b99b686194
update gpu docs
2009-07-26 23:00:35 -05:00
Jeremy Hughes
f504ad2e43
alien.marshall: doc fix
2009-07-27 15:30:30 +12:00
Joe Groff
bfcb95edaf
accept transform-feedback-output target from render
2009-07-26 22:24:33 -05:00
Joe Groff
eeb02815bc
set transform feedback format at program link
2009-07-25 21:19:56 -05:00
Joe Groff
01f172b5be
add a buffer-range tuple to represent a subset of a buffer. add support for specifying a transform feedback format to GLSL-PROGRAM: syntax
2009-07-25 15:50:38 -05:00
Joe Groff
33395eeabd
move vertex-formats and vertex-arrays to gpu.shaders so we can use them for transform feedback formats
2009-07-25 11:30:59 -05:00
Jeremy Hughes
eabf32a32e
alien.cxx.syntax: fix tests
2009-07-25 16:57:12 +12:00
Slava Pestov
e664f44cfe
Merge branch 'marshall' of git://github.com/jedahu/factor
2009-07-24 18:08:52 -05:00
Jeremy Hughes
c458904fd7
alien.marshall: docs lint fix
2009-07-24 18:24:46 +12:00
Jeremy Hughes
abf1ae4702
alien.inline: define-c-library: set "c-library"
2009-07-24 18:24:27 +12:00
Jeremy Hughes
13cf80c0c7
alien.inline.syntax: changed RAW-C: to <RAW-C
2009-07-24 15:43:44 +12:00
Slava Pestov
3c7bd34a15
Merge branch 'cxx' of git://github.com/jedahu/factor
2009-07-23 21:25:20 -05:00
Doug Coleman
9e7bfc202b
remove experimental constructors features
2009-07-23 15:59:55 -05:00
Joe Groff
3759cd7efc
update gpu.util.wasd to match uniform tuple changes
2009-07-23 14:58:45 -05:00
Joe Groff
739d99d4e8
Merge branch 'master' of git://factorcode.org/git/factor
2009-07-23 13:39:52 -05:00
Joe Groff
733c208f8c
doc updates for uniform-tuple changes
2009-07-23 13:39:28 -05:00
Joe Groff
2a194ea780
bind textures out of uniform structs and arrays
2009-07-23 13:01:21 -05:00
Joe Groff
bba46d2b30
improve uniform-tuple interface in gpu.render. uniform-tuples can now contain other uniform-tuples to represent struct uniforms. use glUniform*v to blast uniform arrays in one shot. s/-/_/ in slot names so they look more factorish on the CPU side
2009-07-22 22:32:02 -05:00
Joe Groff
3bbc9835fc
add a new "make-tuple" combinator for cleaving values into tuple slots by name. make render-set read-only and update gpu demos to use make-tuple
2009-07-22 12:43:44 -05:00
Jeremy Hughes
2c40a6667c
Merge branch 'master' into marshall
...
* master: (96 commits)
compiler.cfg.dataflow-analysis: iterative dataflow analysis framework
functors: add MIXIN:, SINGLETON:
Add assoc-refine, which takes the intersection of a sequence of assocs
compiler.cfg: Fix unit tests
compiler.cfg.registers: minor optimization
compiler.cfg.ssa: Cytron's SSA construction algorithm
compiler.cfg.dominance: fix idom computation, compute dominator tree, compute dominance frontiers, add some tests
Move conjoin-at from compiler.cfg.liveness to sets
sequences.abbrev: add docs - not much, but a start
sequences.abbrev: keep insertion order
sequences.abbrev: more small refactoring
sequences.abbrev: small refactoring
sequences.abbrev: Initial commit
opengl is for chumps
alien.inline.compiler: help-lint fix
parser: remove outdated unit tests that were superseded by tests in vocabs.parser
vocabs.parser: add tests to assert that the correct errors get thrown
ui.tools.listener: selecting a word from a completion popup now behaves like a USE: followed by a FROM:
FROM: and RENAME: give a more meaningful error if the vocabulary does not exist
compiler.cfg.stack-analysis: fix outdated tests
...
2009-07-22 19:45:48 +12:00
Jeremy Hughes
f261752dd1
alien.inline.types: a trifling matter
2009-07-22 19:30:55 +12:00
Jeremy Hughes
7ad0924df2
alien.cxx: methods and virtual methods
2009-07-22 19:25:13 +12:00
Jeremy Hughes
8d4585edef
alien.marshall: tidy unmarshallers
2009-07-22 19:20:01 +12:00
Jeremy Hughes
1218d3fa9d
alien.cxx: C++ methods
2009-07-22 17:21:07 +12:00