index
:
dimension.git
android
faster-futures
master
physics
teapot
A high-performance photo-realistic 3-D renderer
Tavian Barnes <tavianator@tavianator.com>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
dimension
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Preliminary dmnsn_realize_string(), just in case.
Tavian Barnes
2009-12-17
3
-1
/
+21
*
Tokenize on-the-fly.
Tavian Barnes
2009-12-17
7
-181
/
+190
*
Accept width and height command-line arguments.
Tavian Barnes
2009-12-16
2
-8
/
+33
*
Support the 'direction' camera item.
Tavian Barnes
2009-12-16
1
-0
/
+4
*
Add support for color keyword groups.
Tavian Barnes
2009-12-16
1
-0
/
+54
*
Fix vector promotion bug.
Tavian Barnes
2009-12-16
1
-0
/
+1
*
Don't use dmnsn_error() in main().
Tavian Barnes
2009-12-16
1
-25
/
+37
*
Finish camera placement routine.
Tavian Barnes
2009-11-27
1
-44
/
+89
*
Fake camera semantics until I figure out the real ones.
Tavian Barnes
2009-11-27
1
-42
/
+176
*
Add cameras to grammar.
Tavian Barnes
2009-11-26
4
-8
/
+98
*
Implement background colors.
Tavian Barnes
2009-11-26
4
-5
/
+28
*
Add vector promotion.
Tavian Barnes
2009-11-25
1
-6
/
+9
*
Fix binary vector arithmetic expressions.
Tavian Barnes
2009-11-25
1
-1
/
+1
*
Implement point lights.
Tavian Barnes
2009-11-25
4
-35
/
+47
*
Use the dmnsn_ prefix for flex/bison generated sources.
Tavian Barnes
2009-11-25
2
-1
/
+3
*
Support solid-color pigments.
Tavian Barnes
2009-11-25
4
-9
/
+145
*
Change grammar indenting scheme.
Tavian Barnes
2009-11-25
1
-217
/
+222
*
Add textures and pigments to grammar.
Tavian Barnes
2009-11-25
2
-17
/
+111
*
Support scaling and translation transformations.
Tavian Barnes
2009-11-25
3
-3
/
+44
*
Use FLOAT_EXPR in VECTOR_LITERAL rather than FLOAT.
Tavian Barnes
2009-11-25
1
-4
/
+6
*
Implement object modifiers and rotation.
Tavian Barnes
2009-11-25
4
-37
/
+108
*
Support vector component extraction.
Tavian Barnes
2009-11-24
2
-16
/
+87
*
Support vector arithmetic.
Tavian Barnes
2009-11-24
1
-7
/
+178
*
Use associative operators in grammar.
Tavian Barnes
2009-11-24
1
-30
/
+25
*
Rename flex and bison input files.
Tavian Barnes
2009-11-24
4
-4
/
+4
*
Make string lexing O(n).
Tavian Barnes
2009-11-24
1
-4
/
+9
*
Fix off-by-one in string lexing.
tavianator
2009-11-24
1
-1
/
+1
*
Add eager arithmetic evaluation to parser.
Tavian Barnes
2009-11-23
2
-18
/
+289
*
More parser work.
Tavian Barnes
2009-11-23
2
-26
/
+118
*
Begin bison implementation of parser.
Tavian Barnes
2009-11-23
6
-2096
/
+1054
*
Calculate column correctly in tokenizing.
Tavian Barnes
2009-11-23
1
-21
/
+38
*
Support nested /* */ comments.
Tavian Barnes
2009-11-23
1
-21
/
+25
*
Use flex for the tokenizer.
Tavian Barnes
2009-11-23
4
-1599
/
+777
*
Mess with `dimension' output a bit.
Tavian Barnes
2009-11-21
2
-6
/
+6
*
Fix tests.
Tavian Barnes
2009-11-20
1
-3
/
+16
*
Make `dimension' output some things as it works.
Tavian Barnes
2009-11-20
7
-2
/
+109
*
Fix parsing memory leaks, remove debug.
Tavian Barnes
2009-11-20
1
-13
/
+23
*
Evaluate arithmetic expressions during parsing when possible.
Tavian Barnes
2009-11-20
1
-19
/
+188
*
Use dmnsn_new_*() rather than dmnsn_*_construct().
Tavian Barnes
2009-11-19
1
-12
/
+12
*
Store inverse object transformation in a separate field.
Tavian Barnes
2009-11-09
1
-2
/
+0
*
Make dmnsn_delete_scene() delete the scene's elements too.
Tavian Barnes
2009-11-09
3
-22
/
+5
*
Add file, line, and column information to astnodes.
Tavian Barnes
2009-11-05
2
-24
/
+33
*
Some much-needed comments in parse.c.
Tavian Barnes
2009-11-05
1
-5
/
+53
*
Parse arithmetic expressions.
Tavian Barnes
2009-11-04
3
-63
/
+276
*
Handle spheres.
Tavian Barnes
2009-11-04
3
-13
/
+125
*
Implement dmnsn_print_astree_sexpr().
Tavian Barnes
2009-10-31
4
-25
/
+104
*
Initialize `i' in dmnsn_parse().
Tavian Barnes
2009-10-30
1
-0
/
+1
*
Don't flip boxes that are specified backwards.
Tavian Barnes
2009-10-30
1
-3
/
+6
*
Refactor parsing and realization a bit.
Tavian Barnes
2009-10-30
2
-28
/
+45
*
(Sort of) realize boxes.
Tavian Barnes
2009-10-30
1
-1
/
+70
[prev]
[next]