@@ -463,7 +463,8 @@ public void CheckArithmeticWithVectorAndVector(
463
463
"vec2 f = vec2(3) + vec2(4, 5);" ,
464
464
"vec2 v = vec2(1, 2), f = v * vec2(1.1, 2.2) + vec2(6, 7);" ,
465
465
"vec2 v = vec2(1, 2), f = vec2(1.1, 2.2) + vec2(6, 7) * v;" ,
466
- "vec2 f = vec2(3, 4) + vec2(1. * 2., 3);" ) ] string code ,
466
+ "vec2 f = vec2(3, 4) + vec2(1. * 2., 3);" ,
467
+ "vec3 v = vec3(.6, .3, .1) - vec3(.25 * f(2.));" ) ] string code ,
467
468
[ Values ( "vec2 f = vec2(2.1, 4.2);" ,
468
469
"vec2 f = vec2(8.1, 11.2);" ,
469
470
"vec2 f = vec2(7.1, 9.2);" ,
@@ -483,7 +484,8 @@ public void CheckArithmeticWithVectorAndVector(
483
484
"vec2 f = vec2(7, 8);" ,
484
485
"vec2 v = vec2(1, 2), f = v * vec2(1.1, 2.2) + vec2(6, 7);" ,
485
486
"vec2 v = vec2(1, 2), f = vec2(1.1, 2.2) + vec2(6, 7) * v;" ,
486
- "vec2 f = vec2(5, 7);" ) ] string expected )
487
+ "vec2 f = vec2(5, 7);" ,
488
+ "vec3 v = vec3(.6, .3, .1) - vec3(.25 * f(2.));" ) ] string expected )
487
489
{
488
490
var lexer = new Lexer ( ) ;
489
491
lexer . Load ( code ) ;
@@ -496,7 +498,5 @@ public void CheckArithmeticWithVectorAndVector(
496
498
497
499
Assert . That ( rootNode . ToCode ( ) . ToSimple ( ) , Is . EqualTo ( expected ) ) ;
498
500
}
499
-
500
- // todo - normalize(vec3(-20, -10.5, 25))
501
501
}
502
502
}
0 commit comments