Lines Matching refs:stencil
39 incoming value and action taken based on that value. The stencil buffer is
40 updated during rasterization, and the operation used to update the stencil
41 buffer is chosen based on whether the fragment passes the stencil test,
44 or clearing the content of the stencil buffer, or replacing it with a
48 be performed on the stencil buffer under each circumstance. Additionally,
49 this extension separates the value used as the source for stencil
51 in the stencil test, and in the update of the stencil buffer.
96 The stencil test is controlled with
112 happens to the stored stencil value if this or certain subsequent tests fail
113 or pass. sfail indicates what action is taken if the stencil test fails.
114 The inputs to the stencil operation are the stencil reference value, the
115 stencil operation source value, and the current content of the stencil
132 For purposes of increment, decrement, the stencil bits are considered
134 the stencil value between 0 and the maximum representable value.
136 content of the stencil buffer in such a way that overflow occurs will cause
138 by the stencil buffer. Decrementing without saturation will wrap such that
139 decrementing the content of the stencil buffer in a manner such that the
142 bits representable by the stencil buffer.
144 The stencil operation source value is set by calling StencilOpValueAMD
146 to the new value of the stencil operation source value.
148 Modify the paragraph beginning "If the stencil test fails, the ... ", p.288
151 If the stencil test fails, the incoming fragment is discarded. The state
154 StencilOpValueAMD, and a bit indicating whether stencil testing is enabled
156 back reference values are both zero, the front and back stencil comparison
157 functions are both ALWAYS, the front and back stencil mask are both set to
160 and back stencil operation values are both 1. Initially, all three front
161 and back stencil operations are KEEP.
194 …| STENCIL_FAIL | Z16 | GetIntegerv | KEEP | Front stencil fail actio…
195 …| STENCIL_PASS_DEPTH_FAIL | Z16 | GetIntegerv | KEEP | Front stencil depth buff…
196 …| STENCIL_PASS_DEPTH_PASS | Z16 | GetIntegerv | KEEP | Front stencil depth buff…
197 …| STENCIL_BACK_FAIL | Z16 | GetIntegerv | KEEP | Back stencil fail action…
198 …| STENCIL_BACK_PASS_DEPTH_FAIL | Z16 | GetIntegerv | KEEP | Back stencil depth buffe…
199 …| STENCIL_BACK_PASS_DEPTH_PASS | Z16 | GetIntegerv | KEEP | Back stencil depth buffe…
200 …| STENCIL_OP_VALUE_AMD | Z+ | GetIntegerv | 1 | Front stencil operation …
201 …| STENCIL_BACK_OP_VALUE_AMD | Z+ | GetIngeterv | 1 | Back stencil operation v…
220 1) Is the stencil mask applied to the stencil operation value?
223 The stencil operation is carried out on the full value. The stencil write
224 mask is applied to the result during stencil buffer update, however.
230 to be generalized add and subtract operations. However, the stencil
232 1. Therefore, in the default state (assuming the stencil operation source
235 3) What if I want to apply a logical operation with the stencil reference
236 value and the current stencil buffer contents?
238 RESOLVED: Set the stencil operation source value to the same thing as the
239 stencil reference value.
247 2 06/10/2010 gsellers Add separate stencil op value. Add issues.