summaryrefslogtreecommitdiffstats
path: root/dimension/realize.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-03-08 23:21:31 -0500
committerTavian Barnes <tavianator@gmail.com>2010-03-08 23:21:31 -0500
commitdf0f06adcddb9c40b7cfe736a1a106a874f3513e (patch)
tree5c5a83749e6d348e4086fba65308a504bf89c08c /dimension/realize.c
parent533a684f0ec4d9afa3940ba5c4f516711015ed00 (diff)
downloaddimension-df0f06adcddb9c40b7cfe736a1a106a874f3513e.tar.xz
Don't treat colors and vectors as different types.
This allows things like 0.5*White, where White was #defined to be a color. POV-Ray's colors.inc almost parses now.
Diffstat (limited to 'dimension/realize.c')
-rw-r--r--dimension/realize.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dimension/realize.c b/dimension/realize.c
index e5dfcb4..c41ac93 100644
--- a/dimension/realize.c
+++ b/dimension/realize.c
@@ -59,7 +59,7 @@ dmnsn_realize_vector(dmnsn_astnode astnode)
static dmnsn_color
dmnsn_realize_color(dmnsn_astnode astnode)
{
- dmnsn_assert(astnode.type == DMNSN_AST_COLOR, "Expected a color.");
+ dmnsn_assert(astnode.type == DMNSN_AST_VECTOR, "Expected a vector.");
dmnsn_astnode rnode, gnode, bnode, fnode, tnode;
dmnsn_array_get(astnode.children, 0, &rnode);
@@ -349,7 +349,7 @@ dmnsn_realize_pigment(dmnsn_astnode astnode)
case DMNSN_AST_NONE:
break;
- case DMNSN_AST_COLOR:
+ case DMNSN_AST_VECTOR:
color = dmnsn_realize_color(color_node);
pigment = dmnsn_new_solid_pigment(color);
if (!pigment) {