/external/deqp/framework/referencerenderer/ |
rrMultisamplePixelBufferAccess.hpp | 101 void clearStencil (const MultisamplePixelBufferAccess& access, int stencil);
|
rrMultisamplePixelBufferAccess.cpp | 239 void clearStencil (const MultisamplePixelBufferAccess& access, int stencil) 241 tcu::clearStencil(access.raw(), stencil);
|
/external/libgdx/backends/gdx-backend-jglfw/src/com/badlogic/gdx/backends/jglfw/ |
JglfwApplicationConfiguration.java | 48 /** Number of bits for the stencil buffer. **/
49 public int stencil = 0;
field in class:JglfwApplicationConfiguration
|
/external/mesa3d/src/gallium/auxiliary/postprocess/ |
pp_init.c | 139 pipe_resource_reference(&ppq->stencil, NULL); 259 ppq->stencil = p->screen->resource_create(p->screen, &tmp_res); 260 ppq->stencils = p->pipe->create_surface(p->pipe, ppq->stencil, &p->surf); 261 if (!ppq->stencil || !ppq->stencils)
|
/external/mesa3d/src/gallium/drivers/nvc0/ |
nvc0_state.c | 349 if (cso->stencil[0].enabled) { 352 SB_DATA (so, nvgl_stencil_op(cso->stencil[0].fail_op)); 353 SB_DATA (so, nvgl_stencil_op(cso->stencil[0].zfail_op)); 354 SB_DATA (so, nvgl_stencil_op(cso->stencil[0].zpass_op)); 355 SB_DATA (so, nvgl_comparison_op(cso->stencil[0].func)); 357 SB_DATA (so, cso->stencil[0].valuemask); 358 SB_DATA (so, cso->stencil[0].writemask); 363 if (cso->stencil[1].enabled) { 364 assert(cso->stencil[0].enabled); 367 SB_DATA (so, nvgl_stencil_op(cso->stencil[1].fail_op)) [all...] |
/frameworks/base/libs/hwui/renderstate/ |
RenderState.cpp | 48 mStencil = new Stencil(); 202 stencil().clear(); 205 stencil().enableDebugWrite(); 207 stencil().disable(); 402 stencil().dump();
|
RenderState.h | 27 #include "renderstate/Stencil.h" 99 Stencil& stencil() { return *mStencil; } function in class:android::uirenderer::RenderState 119 Stencil* mStencil = nullptr;
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_context.h | 395 double depth, unsigned stencil); 398 double depth, unsigned stencil); 401 double depth, unsigned stencil,
|
i915_surface.c | 128 unsigned stencil, 147 NULL, depth, stencil, 239 unsigned stencil, 252 packedds = util_pack_z_stencil(dst->format, depth, stencil); 258 do it if really have stencil and it isn't cleared */
|
/external/mesa3d/src/gallium/drivers/nv50/ |
nv50_state.c | 370 if (cso->stencil[0].enabled) { 373 SB_DATA (so, nvgl_stencil_op(cso->stencil[0].fail_op)); 374 SB_DATA (so, nvgl_stencil_op(cso->stencil[0].zfail_op)); 375 SB_DATA (so, nvgl_stencil_op(cso->stencil[0].zpass_op)); 376 SB_DATA (so, nvgl_comparison_op(cso->stencil[0].func)); 378 SB_DATA (so, cso->stencil[0].writemask); 379 SB_DATA (so, cso->stencil[0].valuemask); 385 if (cso->stencil[1].enabled) { 386 assert(cso->stencil[0].enabled); 389 SB_DATA (so, nvgl_stencil_op(cso->stencil[1].fail_op)) [all...] |
/external/mesa3d/src/mesa/main/ |
attrib.c | 52 #include "stencil.h" 119 GLboolean Stencil; 313 attr->Stencil = ctx->Stencil.Enabled; 314 attr->StencilTwoSide = ctx->Stencil.TestTwoSide; 416 memcpy( attr, &ctx->Stencil, sizeof(struct gl_stencil_attrib) ); 600 TEST_AND_UPDATE(ctx->Stencil.Enabled, enable->Stencil, GL_STENCIL_TEST); 602 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, enable->StencilTwoSide, GL_STENCIL_TEST_TWO_SIDE_EXT); 1211 const struct gl_stencil_attrib *stencil; local [all...] |
/external/mesa3d/src/gallium/drivers/r300/ |
r300_blit.c | 150 double depth, unsigned stencil) 158 return util_pack_z_stencil(format, depth, stencil); 178 unsigned stencil) 212 * 7) FORCE_COMPRESSED_STENCIL_VALUE should be enabled for stencil clears 264 r300_depth_clear_value(fb->zsbuf->format, depth, stencil); 301 buffers, cformat, color, depth, stencil); 363 /* Clear a region of a depth stencil surface. */ 368 unsigned stencil, 384 util_blitter_clear_depth_stencil(r300->blitter, dst, clear_flags, depth, stencil, 477 * on hardware. E.g. depth-stencil surfaces are copied as RGB [all...] |
r300_state.c | 570 /* Create a new depth, stencil, and alpha state based on the CSO dsa state. 572 * This contains the depth buffer, stencil buffer, alpha test, and such. 573 * On the Radeon, depth and stencil buffer setup are intertwined, which is 602 /* Stencil buffer setup. */ 603 if (state->stencil[0].enabled) { 606 (r300_translate_depth_stencil_function(state->stencil[0].func) << 608 (r300_translate_stencil_op(state->stencil[0].fail_op) << 610 (r300_translate_stencil_op(state->stencil[0].zpass_op) << 612 (r300_translate_stencil_op(state->stencil[0].zfail_op) << 616 (state->stencil[0].valuemask << R300_STENCILMASK_SHIFT) [all...] |
/external/deqp/modules/gles3/functional/ |
es3fFboRenderTest.cpp | 523 : FboRenderCase (context, config.getName().c_str(), "Stencil clears", config) 562 // Do stencil clears 629 bool stencil = (m_config.buffers & GL_STENCIL_BUFFER_BIT) != 0; local 666 // Clear depth and stencil in fbo B 675 if (stencil) 677 // Stencil to 1 in fbo A 701 if (stencil) 705 // Clear subset of stencil buffer to 1 712 // Render quad with stencil mask == 1 866 bool stencil = (m_config.buffers & GL_STENCIL_BUFFER_BIT) != 0 local 1128 bool stencil = (m_config.buffers & GL_STENCIL_BUFFER_BIT) != 0; local 1285 bool stencil = (m_config.buffers & GL_STENCIL_BUFFER_BIT) != 0; local 1524 bool stencil; member in struct:deqp::gles3::Functional::__anon9414 1606 bool stencil = depthStencilFormats[fmtNdx].stencil; local 1640 bool stencil = depthStencilFormats[depthStencilFmtNdx].stencil; local 1682 bool stencil = depthStencilFormats[fmtNdx].stencil; local [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_surface.c | 281 unsigned stencil, 311 unsigned zstencil = util_pack_z_stencil(dst->texture->format, depth, stencil); 368 depth, stencil);
|
u_blit.c | 105 /* depth stencil states */ 109 ctx->dsa_write_stencil.stencil[0].enabled = 1; 110 ctx->dsa_write_stencil.stencil[0].func = PIPE_FUNC_ALWAYS; 111 ctx->dsa_write_stencil.stencil[0].fail_op = PIPE_STENCIL_OP_REPLACE; 112 ctx->dsa_write_stencil.stencil[0].zpass_op = PIPE_STENCIL_OP_REPLACE; 113 ctx->dsa_write_stencil.stencil[0].zfail_op = PIPE_STENCIL_OP_REPLACE; 114 ctx->dsa_write_stencil.stencil[0].valuemask = 0xff; 115 ctx->dsa_write_stencil.stencil[0].writemask = 0xff; 117 ctx->dsa_write_depthstencil.stencil[0] = ctx->dsa_write_stencil.stencil[0] [all...] |
u_dump_state.c | 490 util_dump_member_begin(stream, "stencil"); 492 for(i = 0; i < Elements(state->stencil); ++i) { 495 util_dump_member(stream, bool, &state->stencil[i], enabled); 496 if (state->stencil[i].enabled) { 497 util_dump_member(stream, enum_func, &state->stencil[i], func); 498 util_dump_member(stream, uint, &state->stencil[i], fail_op); 499 util_dump_member(stream, uint, &state->stencil[i], zpass_op); 500 util_dump_member(stream, uint, &state->stencil[i], zfail_op); 501 util_dump_member(stream, uint, &state->stencil[i], valuemask); 502 util_dump_member(stream, uint, &state->stencil[i], writemask) [all...] |
u_blitter.h | 89 void *saved_dsa_state; /**< depth stencil alpha state */ 95 struct pipe_stencil_ref saved_stencil_ref; /**< stencil ref */ 157 * - depth stencil alpha state 166 double depth, unsigned stencil); 194 * - depth stencil alpha state 273 * - depth stencil alpha state 284 * Clear a region of a depth-stencil surface, both stencil and depth 285 * or only one of them if this is a combined depth-stencil surface. 290 * - depth stencil alpha stat [all...] |
/external/mesa3d/src/gallium/state_trackers/wgl/ |
stw_pixelformat.c | 64 unsigned char stencil; member in struct:stw_pf_depth_info::__anon19483 100 /* combined depth-stencil */ 141 assert(util_format_get_component_bits(depth->format, UTIL_FORMAT_COLORSPACE_ZS, 1) == depth->bits.stencil); 180 pfi->pfd.cStencilBits = depth->bits.stencil; 189 * since state trackers can allocate depth/stencil/accum buffers, we provide 215 * Add the depth/stencil/accum/ms variants for a particular color format.
|
/external/deqp/framework/opengl/simplereference/ |
sglrContextWrapper.cpp | 259 void ContextWrapper::glClearStencil (int stencil) 261 m_curCtx->clearStencil(stencil); 284 void ContextWrapper::glClearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) 286 m_curCtx->clearBufferfi(buffer, drawbuffer, depth, stencil);
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
r600_blit.c | 196 double depth, unsigned stencil) 204 color, depth, stencil); 226 unsigned stencil, 233 util_blitter_clear_depth_stencil(rctx->blitter, dst, clear_flags, depth, stencil,
|
/external/libgdx/backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/ |
AndroidGraphicsLiveWallpaper.java | 82 view.setEGLConfigChooser(config.r, config.g, config.b, config.a, config.depth, config.stencil); 102 view.setEGLConfigChooser(config.r, config.g, config.b, config.a, config.depth, config.stencil);
|
/external/libgdx/backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/surfaceview/ |
GdxEglConfigChooser.java | 43 public GdxEglConfigChooser (int r, int g, int b, int a, int depth, int stencil, int numSamples) {
49 mStencilSize = stencil;
|
/external/libgdx/backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/ |
GwtGraphics.java | 78 attributes.setStencil(config.stencil); 407 return new BufferFormat(8, 8, 8, 0, 16, config.stencil ? 8 : 0, 0, false);
|
/external/mesa3d/docs/ |
MESA_resize_buffers.spec | 60 reallocating depth, stencil, alpha and accumulation buffers.
|