10 |
|
|
11 |
public class Stencil { |
public class Stencil { |
12 |
|
|
13 |
private static Vob initStencil; |
public static Vob initStencil; |
14 |
private static Vob initOutside; |
public static Vob initOutside; |
15 |
private static Vob initBackplane; |
public static Vob initBackplane; |
16 |
private static Vob exitBackplane; |
public static Vob exitBackplane; |
17 |
private static Vob initContents_depth; |
public static Vob initContents_depth; |
18 |
private static Vob initContents_nodepth; |
public static Vob initContents_nodepth; |
19 |
private static Vob initZero; |
public static Vob initZero; |
20 |
private static Vob exit; |
public static Vob exit; |
21 |
|
|
22 |
static { |
static { |
23 |
init(); |
init(); |
32 |
" StencilFunc EQUAL 0 15\n"+ |
" StencilFunc EQUAL 0 15\n"+ |
33 |
" StencilOp ZERO ZERO INCR\n"+ // XXX |
" StencilOp ZERO ZERO INCR\n"+ // XXX |
34 |
" StencilMask 1\n"+ |
" StencilMask 1\n"+ |
35 |
" ColorMask 1 1 1 1\n"+ |
" ColorMask 0 0 0 0\n"+ |
36 |
" Disable DEPTH_TEST\n" |
" Disable DEPTH_TEST\n" |
37 |
); |
); |
38 |
|
|
39 |
initOutside = GZZGL.createCallList( |
initOutside = GZZGL.createCallList( |
40 |
" StencilFunc EQUAL 0 1\n"+ |
" StencilFunc EQUAL 0 1\n"+ |
41 |
|
" ColorMask 1 1 1 1\n"+ |
42 |
" StencilMask 0\n" |
" StencilMask 0\n" |
43 |
); |
); |
44 |
|
|