/sdk/emulator/opengl/host/libs/Translator/EGL/ |
EglX11Api.cpp | 87 int bSize,red,green,blue,alpha,depth,stencil; local 122 IS_SUCCESS(glXGetFBConfigAttrib(dpy,*frmt,GLX_STENCIL_SIZE,&stencil)); 160 pMaxPixels,renderable,renderableType,visualId,visualType,samples,stencil,
|
EglWindowsApi.cpp | 262 0, // no stencil buffer 338 EGLint red,green,blue,alpha,depth,stencil; local 400 stencil = frmt->cStencilBits; 402 visualId,visualType,samples,stencil,supportedSurfaces,transparentType,tRed,tGreen,tBlue,*frmt);
|
/system/core/include/private/pixelflinger/ |
ggl_context.h | 271 uint32_t stencil; member in struct:android::mask_state_t 280 GGLint stencil; member in struct:android::clear_state_t 412 surface_t stencil; member in struct:android::framebuffer_t
|
/external/webkit/Source/WebCore/platform/graphics/opengl/ |
GraphicsContext3DOpenGL.cpp | 60 if (m_attrs.stencil) { 63 // Force depth if stencil is true. 66 m_attrs.stencil = false; 188 if (m_attrs.stencil || m_attrs.depth) { 189 // We don't allow the logic where stencil is required and depth is not. 216 if (m_attrs.stencil || m_attrs.depth) { 219 if (m_attrs.stencil) 242 if (!m_attrs.antialias && (m_attrs.stencil || m_attrs.depth)) { 245 if (m_attrs.stencil) 281 if (m_attrs.stencil) { [all...] |
/external/webkit/Source/WebKit/chromium/public/ |
WebGraphicsContext3D.h | 84 , stencil(true) 93 bool stencil; member in struct:WebKit::WebGraphicsContext3D::Attributes
|
/sdk/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gltrace/state/ |
GLState.java | 196 IGLProperty stencil = new GLCompositeProperty(GLStateType.STENCIL, local 226 scissorTest, scissorBox, stencil,
|
/external/skia/src/gpu/ |
GrDrawState.h | 485 /// @name Stencil 489 * Sets the stencil settings to use for the next draw. 491 * out the client settable stencil bits. So multipass algorithms 492 * using stencil should not change the clip between passes. 493 * @param settings the stencil settings to use. 500 * Shortcut to disable stencil testing and ops. 508 GrStencilSettings* stencil() { return &fStencilSettings; } function in struct:GrDrawState 638 * Disables writing to the color buffer. Useful when performing stencil
|
GrGpu.cpp | 180 // Right now we're clearing the stencil buffer here after it is 182 // stencil buffers with smaller color targets this will no longer 186 // FBO. But iOS doesn't allow a stencil-only FBO. It reports unsupported 347 // stencil settings to use when clip is in stencil 358 // mapping of clip-respecting stencil funcs to normal stencil funcs 359 // mapping depends on whether stencil-clipping is in effect. 361 {// Stencil-Clipping is DISABLED, effectively always inside the clip 371 {// Stencil-Clipping is ENABLE [all...] |
GrDefaultPathRenderer.cpp | 26 // Stencil rules for paths 38 // ok not to check clip b/c stencil pass only wrote inside clip 58 // when we have separate stencil we increment front faces / decrement back faces 59 // when we don't have wrap incr and decr we use the stencil test to simulate 72 // we can't avoid touching the stencil on both passing and 83 // stencil. First we draw the front faces and inc, then we draw the back faces 118 // Color passes are the same whether we use the two-sided stencil or two passes 136 ////// Normal render to stencil 138 // Sometimes the default path renderer can draw a path directly to the stencil 151 #define STENCIL_OFF 0 // Always disable stencil (even when needed [all...] |
/system/core/libpixelflinger/ |
pixelflinger.cpp | 541 if (c->state.mask.stencil != mask) { 542 c->state.mask.stencil = mask; 800 c->state.mask.stencil = 0xFFFFFFFF;
|
/external/webkit/Source/ThirdParty/ANGLE/src/libGLESv2/ |
Context.h | 237 void setClearStencil(int stencil);
|
Context.cpp | 354 void Context::setClearStencil(int stencil) 356 mState.stencilClearValue = stencil; 2403 int stencil = mState.stencilClearValue & 0x000000FF; local [all...] |
/external/webkit/Source/WebKit/chromium/src/ |
GraphicsContext3DChromium.cpp | 108 webAttributes.stencil = attrs.stencil; 526 attributes.stencil = webAttributes.stencil; [all...] |
/external/jmonkeyengine/engine/src/lwjgl/com/jme3/renderer/lwjgl/ |
LwjglGL1Renderer.java | 141 public void clearBuffers(boolean color, boolean depth, boolean stencil) { 163 if (stencil) { 384 throw new UnsupportedOperationException("OpenGL 1.1 doesn't support two sided stencil operations."); [all...] |
LwjglRenderer.java | 421 public void clearBuffers(boolean color, boolean depth, boolean stencil) {
443 if (stencil) {
680 throw new UnsupportedOperationException("Unrecognized stencil operation: " + stencilOp);
[all...] |
/external/webkit/Source/WebCore/platform/graphics/ |
GraphicsContext3D.h | 425 , stencil(false) 435 bool stencil; member in struct:WebCore::GraphicsContext3D::Attributes [all...] |
/external/webkit/Source/WebCore/platform/graphics/qt/ |
GraphicsContext3DQt.cpp | 323 m_attrs.stencil = false; 325 if (m_attrs.stencil) 496 // Create depth and stencil buffers. 501 if (m_attrs.stencil) 515 if (m_attrs.stencil) 528 if (m_attrs.stencil) [all...] |
/external/skia/src/gpu/gl/ |
GrGpuGL.cpp | 256 // ES 2 has two sided stencil and stencil wrap 456 fHWDrawState.stencil()->invalidate(); [all...] |
/external/webkit/Source/WebCore/platform/graphics/gpu/ |
SharedGraphicsContext3D.cpp | 68 attr.stencil = true;
|
/external/jmonkeyengine/engine/src/android/com/jme3/renderer/android/ |
OGLESShaderRenderer.java | 408 public void clearBuffers(boolean color, boolean depth, boolean stencil) { 416 if (stencil) { 421 logger.log(Level.INFO, "GLES20.glClear(color={0}, depth={1}, stencil={2})", new Object[]{color, depth, stencil}); [all...] |
/external/webkit/Source/WebCore/html/canvas/ |
WebGLRenderingContext.cpp | 525 if (contextAttributes->stencil() && (!combinedClear || !(mask & GraphicsContext3D::STENCIL_BUFFER_BIT))) 530 if (contextAttributes->stencil()) [all...] |