0029300: Visualization, TKOpenGl - provide depth pre-pass option
[occt.git] / tests / v3d / glsl / depthprepass
1 puts "========"
2 puts "0029300: Visualization, TKOpenGl - provide depth pre-pass option"
3 puts "========"
4
5 vclear
6 vclose ALL
7 vinit View1
8
9 # display objects
10 psphere s 1
11 box b 1 2 3
12 vaxo
13 vdisplay -dispMode 1 s b
14 vaspects b -setColor RED -setTransparency 0.5
15 vfit
16 vzbufftrihedron
17 vmoveto 150 250
18 vcaps -ffp 0
19 vrenderparams -shadingModel phong
20
21 vrenderparams -depthPrePass off
22 vdump $::imagedir/${::casename}_1.png
23
24 vrenderparams -depthPrePass on
25 vdump $::imagedir/${::casename}_2.png
26
27 if { [diffimage $::imagedir/${::casename}_1.png $::imagedir/${::casename}_2.png 0 0 0 $::imagedir/${::casename}_diff.png] != 0 } { puts "Error: images differ" }