summaryrefslogtreecommitdiffstats
path: root/tests
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 /tests
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 'tests')
-rwxr-xr-xtests/dimension/demo.sh14
-rwxr-xr-xtests/dimension/directives.sh8
2 files changed, 11 insertions, 11 deletions
diff --git a/tests/dimension/demo.sh b/tests/dimension/demo.sh
index 55274d0..f294a4f 100755
--- a/tests/dimension/demo.sh
+++ b/tests/dimension/demo.sh
@@ -31,10 +31,10 @@ demo_exp=$(echo -n \
(rotate (vector (integer 0) (integer 53) (integer 0)
(integer 0) (integer 0))))
(background
- (color (integer 0) (float 0.1) (float 0.2) (float 0.1) (integer 0)))
+ (vector (integer 0) (float 0.1) (float 0.2) (float 0.1) (integer 0)))
(light_source
(vector (integer -15) (integer 20) (integer 10) (integer 0) (integer 0))
- (color (integer 1) (integer 1) (integer 1) (integer 0) (integer 0)))
+ (vector (integer 1) (integer 1) (integer 1) (integer 0) (integer 0)))
(box
(vector (integer -1) (integer -1) (integer -1) (integer 0) (integer 0))
(vector (integer 1) (integer 1) (integer 1) (integer 0) (integer 0))
@@ -43,12 +43,12 @@ demo_exp=$(echo -n \
(integer 0) (integer 0)))
(texture
(pigment
- (color (integer 0) (integer 0) (integer 1)
- (float 0.25) (float 0.5)))
+ (vector (integer 0) (integer 0) (integer 1)
+ (float 0.25) (float 0.5)))
(finish
(reflection
- (color (float 0.5) (float 0.5) (float 0.5) (float 0.5) (float 0.5))
- (color (float 0.5) (float 0.5) (float 0.5) (float 0.5) (float 0.5))
+ (vector (float 0.5) (float 0.5) (float 0.5) (float 0.5) (float 0.5))
+ (vector (float 0.5) (float 0.5) (float 0.5) (float 0.5) (float 0.5))
reflection-items)))
(interior
(ior (float 1.1)))))
@@ -58,7 +58,7 @@ demo_exp=$(echo -n \
(object-modifiers
(texture
(pigment
- (color (integer 0) (integer 1) (integer 0) (integer 0) (integer 0)))
+ (vector (integer 0) (integer 1) (integer 0) (integer 0) (integer 0)))
(finish
(phong (float 0.2))
(phong_size (float 40)))))))' \
diff --git a/tests/dimension/directives.sh b/tests/dimension/directives.sh
index 5ecf574..74bde02 100755
--- a/tests/dimension/directives.sh
+++ b/tests/dimension/directives.sh
@@ -55,14 +55,14 @@ $(echo -n \
(vector (integer 0) (integer 0) (integer 0) (integer 0) (integer 0))
(integer 1)
(object-modifiers
- (pigment (color (integer 1) (integer 1) (integer 1)
- (integer 0) (integer 0)))))
+ (pigment (vector (integer 1) (integer 1) (integer 1)
+ (integer 0) (integer 0)))))
(sphere
(vector (integer 0) (integer 1) (integer 0) (integer 0) (integer 0))
(integer 1)
(object-modifiers
- (pigment (color (integer 1) (integer 1) (integer 1)
- (integer 0) (integer 0))))))' \
+ (pigment (vector (integer 1) (integer 1) (integer 1)
+ (integer 0) (integer 0))))))' \
| tr '\n' ' ' | sed -r 's/[[:space:]]+/ /g')"
if [ "$directives" != "$directives_exp" ]; then