/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
lp_setup.c | 381 unsigned stencil, 402 stencil); 416 * both color and depth-stencil are being cleared when there's 465 unsigned stencil, 468 if (!lp_setup_try_clear( setup, color, depth, stencil, flags )) { 471 if (!lp_setup_try_clear( setup, color, depth, stencil, flags ))
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/glx/xlib/ |
xm_api.c | 375 * Choose a depth/stencil format that satisfies the given depth and 376 * stencil sizes. 379 choose_depth_stencil_format(XMesaDisplay xmdpy, int depth, int stencil) 389 if (depth <= 16 && stencil == 0) { 392 if (depth <= 24 && stencil == 0) { 396 if (depth <= 24 && stencil <= 8) { 400 if (depth <= 32 && stencil == 0) { 654 * stencil_size - requested bits/stencil values, or zero [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_setup.c | 381 unsigned stencil, 402 stencil); 416 * both color and depth-stencil are being cleared when there's 465 unsigned stencil, 468 if (!lp_setup_try_clear( setup, color, depth, stencil, flags )) { 471 if (!lp_setup_try_clear( setup, color, depth, stencil, flags ))
|
/external/mesa3d/src/gallium/state_trackers/glx/xlib/ |
xm_api.c | 375 * Choose a depth/stencil format that satisfies the given depth and 376 * stencil sizes. 379 choose_depth_stencil_format(XMesaDisplay xmdpy, int depth, int stencil) 389 if (depth <= 16 && stencil == 0) { 392 if (depth <= 24 && stencil == 0) { 396 if (depth <= 24 && stencil <= 8) { 400 if (depth <= 32 && stencil == 0) { 654 * stencil_size - requested bits/stencil values, or zero [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/common/ |
meta.c | 62 #include "main/stencil.h" 143 struct gl_stencil_attrib Stencil; 261 GLuint StencilFP; /**< Fragment program for drawing stencil images */ 650 save->Stencil = ctx->Stencil; /* struct copy */ 651 if (ctx->Stencil.Enabled) 653 /* NOTE: other stencil state not reset */ 977 const struct gl_stencil_attrib *stencil = &save->Stencil; local 979 _mesa_set_enable(ctx, GL_STENCIL_TEST, stencil->Enabled) [all...] |
/external/mesa3d/src/mesa/drivers/common/ |
meta.c | 62 #include "main/stencil.h" 143 struct gl_stencil_attrib Stencil; 261 GLuint StencilFP; /**< Fragment program for drawing stencil images */ 650 save->Stencil = ctx->Stencil; /* struct copy */ 651 if (ctx->Stencil.Enabled) 653 /* NOTE: other stencil state not reset */ 977 const struct gl_stencil_attrib *stencil = &save->Stencil; local 979 _mesa_set_enable(ctx, GL_STENCIL_TEST, stencil->Enabled) [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/graphics/gpu/ |
DrawingBufferTest.cpp | 568 // This tests that when the packed depth+stencil extension is supported DrawingBuffer always allocates 571 // that support this extension do not consider a framebuffer with only a depth or a stencil buffer attached 577 DepthStencilTestCase(true, false, true, 1, "stencil only"), 590 requestedAttributes.stencil = cases[i].requestStencil; 595 EXPECT_EQ(cases[i].requestStencil, drawingBuffer->getActualAttributes().stencil); 608 EXPECT_EQ(cases[i].requestStencil, drawingBuffer->getActualAttributes().stencil);
|
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/ |
s_renderbuffer.c | 48 * which it manages (typically color buffers, Z and stencil). 52 * This one multi-purpose function can allocate stencil, depth, accum, color 332 * Add a software-based stencil renderbuffer to the given framebuffer. 355 _mesa_error(ctx, GL_OUT_OF_MEMORY, "Allocating stencil buffer"); 380 _mesa_error(ctx, GL_OUT_OF_MEMORY, "Allocating depth+stencil buffer"); 485 GLboolean stencil, 507 * hit for using combined depth/stencil in swrast. 510 stencil && fb->Visual.stencilBits == 8) { 511 /* use combined depth/stencil buffer */ 524 if (stencil) { [all...] |
/external/deqp/modules/gles2/functional/ |
es2fFboRenderTest.cpp | 755 // \note Disabled for stencil configurations since doesn't exercise stencil buffer 852 // \note Disabled for stencil configurations since doesn't exercise stencil buffer 943 // \note Disabled for stencil configurations since doesn't exercise stencil buffer 998 : FboRenderCase(context, config.getName().c_str(), "Stencil clears", config) 1193 bool stencil = getConfig().stencilbufferFormat != GL_NONE; local 1433 bool stencil = getConfig().stencilbufferType != GL_NONE; local 1691 bool stencil = getConfig().stencilbufferType != GL_NONE; local 1860 bool stencil = getConfig().stencilbufferType != GL_NONE; local [all...] |
es2fRandomFragmentOpTests.cpp | 117 translateStencilState(src.stencil[rr::FACETYPE_BACK], dst.stencilStates[rr::FACETYPE_BACK]); 118 translateStencilState(src.stencil[rr::FACETYPE_FRONT], dst.stencilStates[rr::FACETYPE_FRONT]); 171 const StencilState& sParams = state.stencil[face];
|
/external/deqp/modules/gles3/functional/ |
es3fFboInvalidateTests.cpp | 185 // Stencil was preserved. 277 // Stencil was preserved. 466 bool stencil = depthStencilFmt.order == tcu::TextureFormat::S || depthStencilFmt.order == tcu::TextureFormat::DS; local 495 if (stencil) 534 // Stencil was preserved. 579 bool stencil = depthStencilFmt.order == tcu::TextureFormat::S || depthStencilFmt.order == tcu::TextureFormat::DS; local 615 if (stencil) 697 throw tcu::NotSupportedError("Unsupported depth/stencil format"); 713 bool stencil = depthStencilFmt.order == tcu::TextureFormat::S || depthStencilFmt.order == tcu::TextureFormat::DS; local 743 if (stencil) 833 bool stencil = depthStencilFmt.order == tcu::TextureFormat::S || depthStencilFmt.order == tcu::TextureFormat::DS; local 935 bool stencil = depthStencilFmt.order == tcu::TextureFormat::S || depthStencilFmt.order == tcu::TextureFormat::DS; local 1092 bool stencil = depthStencilFmt.order == tcu::TextureFormat::S || depthStencilFmt.order == tcu::TextureFormat::DS; local [all...] |
es3fRandomFragmentOpTests.cpp | 117 translateStencilState(src.stencil[rr::FACETYPE_BACK], dst.stencilStates[rr::FACETYPE_BACK]); 118 translateStencilState(src.stencil[rr::FACETYPE_FRONT], dst.stencilStates[rr::FACETYPE_FRONT]); 171 const StencilState& sParams = state.stencil[face];
|
/external/mesa3d/src/mesa/swrast/ |
s_renderbuffer.c | 48 * which it manages (typically color buffers, Z and stencil). 52 * This one multi-purpose function can allocate stencil, depth, accum, color 332 * Add a software-based stencil renderbuffer to the given framebuffer. 355 _mesa_error(ctx, GL_OUT_OF_MEMORY, "Allocating stencil buffer"); 380 _mesa_error(ctx, GL_OUT_OF_MEMORY, "Allocating depth+stencil buffer"); 485 GLboolean stencil, 507 * hit for using combined depth/stencil in swrast. 510 stencil && fb->Visual.stencilBits == 8) { 511 /* use combined depth/stencil buffer */ 524 if (stencil) { [all...] |
/frameworks/base/libs/hwui/ |
OpenGLRenderer.h | 339 // should only be called outside of other draw ops, so stencil can only be in test state 340 bool stencilWasEnabled = mCaches.stencil.isTestEnabled(); 341 mCaches.stencil.disable(); 345 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 529 * Sets the clipping region using the stencil buffer. The clip region [all...] |
/sdk/emulator/opengl/host/libs/Translator/EGL/ |
EglWindowsApi.cpp | 260 0, // no stencil buffer 336 EGLint red,green,blue,alpha,depth,stencil; local 398 stencil = frmt->cStencilBits; 400 visualId,visualType,samples,stencil,supportedSurfaces,transparentType,tRed,tGreen,tBlue,*frmt);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/trace/ |
tr_context.c | [all...] |
/external/mesa3d/src/gallium/drivers/trace/ |
tr_context.c | [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
clear.c | 304 * Clear signed integer color buffer or stencil buffer (not depth). 325 * STENCIL, or DEPTH STENCIL and drawbuffer is not zero." 333 /* Save current stencil clear value, set to 'value', do the 334 * stencil clear and restore the clear value. 338 const GLuint clearSave = ctx->Stencil.Clear; 339 ctx->Stencil.Clear = *value; 341 ctx->Stencil.Clear = clearSave; 395 * Clear unsigned integer color buffer (not depth, not stencil). 446 * "Only ClearBufferiv should be used to clear stencil buffers. [all...] |
texstore.c | 2801 GLubyte *stencil = (GLubyte *) malloc(srcWidth * sizeof(GLubyte)); local 2874 GLubyte *stencil; local 2970 GLubyte *stencil = (GLubyte *) malloc(srcWidth * sizeof(GLubyte)); local [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrContext.hpp | 101 virtual void clearStencil (int stencil) = DE_NULL; 107 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil) = DE_NULL;
|
sglrGLContext.hpp | 113 virtual void clearStencil (int stencil); 119 virtual void clearBufferfi (deUint32 buffer, int drawbuffer, float depth, int stencil);
|
/external/mesa3d/src/mesa/main/ |
clear.c | 304 * Clear signed integer color buffer or stencil buffer (not depth). 325 * STENCIL, or DEPTH STENCIL and drawbuffer is not zero." 333 /* Save current stencil clear value, set to 'value', do the 334 * stencil clear and restore the clear value. 338 const GLuint clearSave = ctx->Stencil.Clear; 339 ctx->Stencil.Clear = *value; 341 ctx->Stencil.Clear = clearSave; 395 * Clear unsigned integer color buffer (not depth, not stencil). 446 * "Only ClearBufferiv should be used to clear stencil buffers. [all...] |
texstore.c | 2801 GLubyte *stencil = (GLubyte *) malloc(srcWidth * sizeof(GLubyte)); local 2874 GLubyte *stencil; local 2970 GLubyte *stencil = (GLubyte *) malloc(srcWidth * sizeof(GLubyte)); local [all...] |
/bionic/libc/kernel/uapi/drm/ |
mga_drm.h | 101 unsigned int stencil; member in struct:__anon231
|
/external/chromium_org/android_webview/browser/ |
hardware_renderer.cc | 46 attributes.stencil = false;
|