0031682: Visualization - Prs3d_ShadingAspect::SetTransparency() has no effect with...
[occt.git] / tests / v3d / glsl / phong_pos1
index 687ef5a..69f8437 100644 (file)
@@ -3,6 +3,10 @@ puts "Per-fragment lighting using built-in GLSL program, one positional light so
 puts "Visual comparison with the reference snapshot should be performed for this test case."
 puts "========"
 
+vclear
+vclose ALL
+vinit View1
+
 # create objects
 set anX 0.001
 circle c 0 0 0 0.001
@@ -19,12 +23,13 @@ vdisplay -dispMode 1 f1 f2
 vsetlocation f2 $anX 0.001 0
 vpoint vl $anX 0 0.001
 vfit
+vzbufftrihedron
 
 # setup light
 vcaps -ffp 0
 vrenderparams -shadingModel phong
-vlight clear
-vlight add positional pos $anX 0 0.001 color RED1 headLight 0
+vlight -layer default -clear
+vlight -layer default -add positional -pos $anX 0 0.001 -color RED1 -headLight 0
 
 set aColor1 [vreadpixel 205 180 rgb name]
 set aColor2 [vreadpixel 205 220 rgb name]
@@ -34,8 +39,8 @@ if { "$aColor1" != "RED" || "$aColor2" != "RED" } {
 
 set aColor3 [vreadpixel 205 132 rgb name]
 set aColor4 [vreadpixel 205 280 rgb name]
-if { "$aColor3" != "RED4" || "$aColor4" != "RED4" } {
-  puts "Error: expected color mid from the light spot is RED4"
+if { "$aColor3" != "RED3" || "$aColor4" != "RED3" } {
+  puts "Error: expected color mid from the light spot is RED3"
 }
 
 set aColor5 [vreadpixel 205 100 rgb name]