/external/mesa3d/src/gallium/drivers/svga/ |
svga_context.h | 122 } stencil[2]; member in struct:svga_depth_stencil_state 125 * back face stencil. We really need two: 416 unsigned stencil);
|
svga_cmd.c | 225 * buffers, and depth/stencil buffers. 549 * exist for color buffers, a depth buffer, and a stencil buffer. 553 * all be the same size, but the depth and stencil buffers do not 889 uint32 stencil, // IN 906 cmd->stencil = stencil; 934 uint32 stencil, // IN 943 ret = SVGA3D_BeginClear(swc, flags, color, depth, stencil, &rect, 1); [all...] |
/external/mesa3d/src/gallium/include/pipe/ |
p_context.h | 316 * \param stencil stencil clear value 322 unsigned stencil); 335 * Clear a depth-stencil surface. 336 * \param clear_flags bitfield of PIPE_CLEAR_DEPTH/STENCIL values. 338 * \param stencil stencil clear value 344 unsigned stencil, 366 * render target / depth stencil stages.
|
p_state.h | 226 unsigned enabled:1; /**< stencil[0]: stencil enabled, stencil[1]: two-side enabled */ 247 struct pipe_stencil_state stencil[2]; /**< [0] = front, [1] = back */ member in struct:pipe_depth_stencil_alpha_state 297 struct pipe_surface *zsbuf; /**< Z/stencil buffer */ 325 * depth stencil attachment point.
|
/external/skia/src/gpu/batches/ |
GrDrawPathBatch.h | 31 void setStencilSettings(const GrStencilSettings& stencil) { fStencilSettings = stencil; } 65 // This can't return a more abstract type because we install the stencil settings late :( 161 // This can't return a more abstract type because we install the stencil settings late :(
|
GrStencilAndCoverPathRenderer.cpp | 105 // fake inverse with a stencil and cover 149 pipelineBuilder->stencil()->setDisabled();
|
/system/core/libpixelflinger/ |
clear.cpp | 114 if (c->state.buffers.stencil.format == 0) 143 // XXX: do stencil buffer 167 c->state.clear.stencil = s;
|
/external/mesa3d/src/gallium/auxiliary/util/ |
u_blitter.c | 94 /* Depth stencil alpha state. */ 179 /* depth stencil alpha state objects */ 190 dsa.stencil[0].enabled = 1; 191 dsa.stencil[0].func = PIPE_FUNC_ALWAYS; 192 dsa.stencil[0].fail_op = PIPE_STENCIL_OP_REPLACE; 193 dsa.stencil[0].zpass_op = PIPE_STENCIL_OP_REPLACE; 194 dsa.stencil[0].zfail_op = PIPE_STENCIL_OP_REPLACE; 195 dsa.stencil[0].valuemask = 0xff; 196 dsa.stencil[0].writemask = 0xff; 433 /* Depth, stencil, alpha. * [all...] |
/external/mesa3d/src/gallium/state_trackers/d3d1x/gd3d11/ |
d3d11_screen.h | 524 state.stencil[0].enabled = !!depth_stencil_state_desc->StencilEnable; 534 state.stencil[0].writemask = depth_stencil_state_desc->StencilWriteMask; 535 state.stencil[0].valuemask = depth_stencil_state_desc->StencilReadMask; 536 state.stencil[0].zpass_op = d3d11_to_pipe_stencil_op[depth_stencil_state_desc->FrontFace.StencilPassOp]; 537 state.stencil[0].fail_op = d3d11_to_pipe_stencil_op[depth_stencil_state_desc->FrontFace.StencilFailOp]; 538 state.stencil[0].zfail_op = d3d11_to_pipe_stencil_op[depth_stencil_state_desc->FrontFace.StencilDepthFailOp]; 539 state.stencil[0].func = depth_stencil_state_desc->FrontFace.StencilFunc - 1; 540 state.stencil[1].enabled = !!depth_stencil_state_desc->StencilEnable; 541 state.stencil[1].writemask = depth_stencil_state_desc->StencilWriteMask; 542 state.stencil[1].valuemask = depth_stencil_state_desc->StencilReadMask [all...] |
/external/deqp/modules/gles2/functional/ |
es2fDepthStencilClearTests.cpp | 21 * \brief Depth and stencil clear tests. 121 DepthStencilClearCase (Context& context, const char* name, const char* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked); 145 DepthStencilClearCase::DepthStencilClearCase (Context& context, const char* name, const char* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked) 148 , m_testStencil (stencil) 211 throw tcu::NotSupportedError("No depth/stencil buffers", "", __FILE__, __LINE__); 323 // Visualize depth / stencil buffers. 388 GLU_EXPECT_NO_ERROR(gl.getError(), "After stencil visualization"); 449 // Simulated stencil buffer span. 485 deUint32 stencil = rowAccess.getPixStencil(x, 0); local 486 float step = (float)(stencil / ((1u<<stencilBits) / (deUint32)STENCIL_STEPS)) / (float)(STENCIL_STEPS-1) [all...] |
/external/deqp/modules/gles3/functional/ |
es3fDepthStencilClearTests.cpp | 21 * \brief Depth and stencil clear tests. 121 DepthStencilClearCase (Context& context, const char* name, const char* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked); 145 DepthStencilClearCase::DepthStencilClearCase (Context& context, const char* name, const char* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked) 148 , m_testStencil (stencil) 214 throw tcu::NotSupportedError("No depth/stencil buffers", "", __FILE__, __LINE__); 326 // Visualize depth / stencil buffers. 391 GLU_EXPECT_NO_ERROR(gl.getError(), "After stencil visualization"); 452 // Simulated stencil buffer span. 488 deUint32 stencil = rowAccess.getPixStencil(x, 0); local 489 float step = (float)(stencil / ((1u<<stencilBits) / (deUint32)STENCIL_STEPS)) / (float)(STENCIL_STEPS-1) [all...] |
/external/deqp/modules/egl/ |
teglRenderTests.cpp | 110 STENCILMODE_NONE = 0, //!< No stencil test or write 111 STENCILMODE_LEQUAL_INC, //!< Stencil test with LEQUAL, increment on pass 124 StencilMode stencil; member in struct:deqp::egl::__anon9247::DrawPrimitiveOp 164 drawOp.stencil = (StencilMode)rnd.getInt(0, STENCILMODE_LAST-1); 318 if (drawOp.stencil != STENCILMODE_NONE) 322 DE_ASSERT(drawOp.stencil == STENCILMODE_LEQUAL_INC); 520 void clearGLES2 (const glw::Functions& gl, const tcu::Vec4& color, const float depth, const int stencil) 524 gl.clearStencil(stencil); 566 switch (drawOp.stencil) 618 void clear (const glw::Functions& gl, EGLint api, const tcu::Vec4& color, const float depth, const int stencil) [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
r600_state.c | 809 dsa->valuemask[0] = state->stencil[0].valuemask; 810 dsa->valuemask[1] = state->stencil[1].valuemask; 811 dsa->writemask[0] = state->stencil[0].writemask; 812 dsa->writemask[1] = state->stencil[1].writemask; 821 /* stencil */ 822 if (state->stencil[0].enabled) { 824 db_depth_control |= S_028800_STENCILFUNC(state->stencil[0].func); /* translates straight */ 825 db_depth_control |= S_028800_STENCILFAIL(r600_translate_stencil_op(state->stencil[0].fail_op)); 826 db_depth_control |= S_028800_STENCILZPASS(r600_translate_stencil_op(state->stencil[0].zpass_op)); 827 db_depth_control |= S_028800_STENCILZFAIL(r600_translate_stencil_op(state->stencil[0].zfail_op)) [all...] |
/external/libgdx/backends/gdx-backend-jglfw/src/com/badlogic/gdx/backends/jglfw/ |
JglfwGraphics.java | 71 bufferFormat = new BufferFormat(config.r, config.g, config.b, config.a, config.depth, config.stencil, config.samples, false); 124 glfwWindowHint(GLFW_STENCIL_BITS, bufferFormat.stencil); 326 bufferFormat.a, bufferFormat.depth, bufferFormat.stencil, bufferFormat.samples, false);
|
/external/libgdx/backends/gdx-backend-moe/src/com/badlogic/gdx/backends/iosmoe/ |
IOSGraphics.java | 139 int r = 0, g = 0, b = 0, a = 0, depth = 0, stencil = 0, samples = 0;
local 156 stencil = 8;
161 bufferFormat = new BufferFormat(r, g, b, a, depth, stencil, samples, false);
|
/external/libgdx/backends/gdx-backend-robovm/src/com/badlogic/gdx/backends/iosrobovm/ |
IOSGraphics.java | 231 int r = 0, g = 0, b = 0, a = 0, depth = 0, stencil = 0, samples = 0;
local 248 stencil = 8;
253 bufferFormat = new BufferFormat(r, g, b, a, depth, stencil, samples, false);
|
/frameworks/base/libs/hwui/ |
OpenGLRenderer.h | 272 // should only be called outside of other draw ops, so stencil can only be in test state 273 bool stencilWasEnabled = mCaches.stencil.isTestEnabled(); 274 mCaches.stencil.disable(); 278 if (stencilWasEnabled) mCaches.stencil.enableTest(); 378 * This method is called whenever a stencil buffer is required. Subclasses 385 * Obtains a stencil render buffer (allocating it if necessary) and 391 * Draw a rectangle list. Currently only used for the the stencil buffer so that the stencil 483 * Sets the clipping region using the stencil buffer. The clip region
|
BakedOpRenderer.h | 131 // Used when drawing to a layer and using stencil clipping. otherwise null. 132 RenderBuffer* stencil = nullptr; member in struct:android::uirenderer::BakedOpRenderer::__anon28300 135 // the stencil of the current render target
|
Readback.cpp | 164 renderState.stencil().disable();
|
/system/core/libpixelflinger/include/private/pixelflinger/ |
ggl_context.h | 291 uint32_t stencil; member in struct:android::mask_state_t 300 GGLint stencil; member in struct:android::clear_state_t 434 surface_t stencil; member in struct:android::framebuffer_t
|
/external/libgdx/backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/lwjgl/ |
LwjglApplicationConfiguration.java | 53 /** number of bits for depth and stencil buffer **/
54 public int depth = 16, stencil = 0;
field in class:LwjglApplicationConfiguration
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_fs_exec.c | 168 quad->output.stencil[j] = (unsigned)machine->Outputs[i].xyzw[1].f[j];
|
/external/ImageMagick/MagickCore/ |
xwindow-private.h | 120 stencil; member in struct:_XDrawInfo 182 stencil; member in struct:_XAnnotateInfo
|
/external/mesa3d/src/gallium/drivers/noop/ |
noop_pipe.c | 211 const union pipe_color_union *color, double depth, unsigned stencil) 227 unsigned stencil,
|
/external/deqp/external/vulkancts/framework/vulkan/ |
vkTypeUtil.inl | 333 inline VkClearDepthStencilValue makeClearDepthStencilValue (float depth, deUint32 stencil) 337 res.stencil = stencil;
|