0029517: Visualization - introduce AlphaMode property defining alpha value handling...
[occt.git] / tests / v3d / glsl / alpha_mask
1 puts "========"
2 puts "Alpha test modes"
3 puts "========"
4
5 # create box
6 box b 1 2 3
7
8 # draw box
9 vinit View1
10 vclear
11 vzbufftrihedron
12 vaxo
13 vdisplay -dispMode 1 b
14 vfit
15 vtexture b [locate_data_file images/marker_box2.png]
16 vrotate 0.2 0.0 0.0
17 vaspects -setAlphaMode mask 0.5
18 vmoveto 250 250
19
20 # take snapshots
21 vrenderparams -msaa 0 -alphaToCoverage 0
22 vcaps -ffp 1
23 vdump $::imagedir/${::casename}_msaa0_ffp.png
24
25 vcaps -ffp 0
26 vdump $::imagedir/${::casename}_msaa0.png
27
28 vrenderparams -msaa 2 -alphaToCoverage 0
29 vdump $::imagedir/${::casename}_msaa2.png
30
31 vrenderparams -msaa 2 -alphaToCoverage 1
32 vdump $::imagedir/${::casename}_msaa2_cov.png
33
34 vrenderparams -msaa 8 -alphaToCoverage 1
35 vdump $::imagedir/${::casename}_msaa8.png
36
37 vrenderparams -msaa 8 -alphaToCoverage 1
38 vdump $::imagedir/${::casename}_msaa8_cov.png