Searched defs:stencil (Results 1 - 17 of 17) sorted by relevance

/external/webkit/Source/WebCore/html/canvas/
H A DWebGLContextAttributes.cpp80 bool WebGLContextAttributes::stencil() const function in class:WebCore::WebGLContextAttributes
82 return m_attrs.stencil;
85 void WebGLContextAttributes::setStencil(bool stencil) argument
87 m_attrs.stencil = stencil;
/external/webkit/Source/WebCore/bindings/v8/custom/
H A DV8HTMLCanvasElementCustom.cpp70 v8::Handle<v8::String> stencil = v8::String::New("stencil"); local
71 if (jsAttrs->Has(stencil))
72 webGLAttrs->setStencil(jsAttrs->Get(stencil)->BooleanValue());
/external/mesa3d/src/pixelflinger2/
H A Dbuffer.cpp115 ctx->clearState.stencil = 0x01010101 * ((unsigned &)s & 0xff);
175 const unsigned stencil = ctx->clearState.stencil; local
177 *start = stencil;
180 *i = stencil & 0xff;
H A Dscanline.cpp182 int * depth, unsigned char * stencil,
232 unsigned char * stencil = stencilBuffer + y * bufferWidth + startX; local
239 scanLineFunction(&vertex, &vertexDx, constants, frame, depth, stencil, activeStencil, endX - startX + 1);
302 // unsigned char * stencil = (unsigned char *)ctx->stencilSurface.data + y * ctx->frameSurface.width + startX;
315 // scanLineFunction(&vertex, &vertexDx, ctx->glCtx->CurrentProgram->ValuesUniform, frame, depth, stencil, &ctx->activeStencil, endX - startX + 1);
320 // bool sCmp = true; // default passed, unless failed by stencil test
321 // unsigned char s; // masked stored stencil value
337 // s = *stencil & sMask;
531 // *stencil = StencilOp(sdPass, s, sRef);
533 // *stencil
[all...]
H A Dpixelflinger2.h96 unsigned stencil; // s_8; repeated to clear 4 pixels at a time member in struct:GGLContext::__anon8169
H A Dllvm_scanline.cpp434 funcArgs.push_back(bytePointerType); // stencil
435 funcArgs.push_back(bytePointerType); // stencil state
446 // unsigned * frame, int * depth, unsigned char * stencil,
523 Value * depth = NULL, * stencil = NULL; local
540 stencil = builder.CreateLoad(stencilPtr);
541 stencil->setName("stencil");
549 s = builder.CreateLoad(stencil);
660 gglCtx->backStencil.dPass, sPtr, sRef), stencil); local
666 gglCtx->backStencil.dFail, sPtr, sRef), stencil); local
672 gglCtx->backStencil.sFail, sPtr, sRef), stencil); local
[all...]
/external/qemu/distrib/sdl-1.2.12/src/video/ataricommon/
H A DSDL_atarigl_c.h78 GLint depth,stencil,accum; member in struct:SDL_PrivateGLData
93 #define gl_curstencil (this->gl_data->stencil)
/external/webkit/Source/WebKit/chromium/public/
H A DWebGraphicsContext3D.h84 , stencil(true)
93 bool stencil; member in struct:WebKit::WebGraphicsContext3D::Attributes
/external/jmonkeyengine/engine/src/core/com/jme3/renderer/
H A DRenderer.java82 * @param stencil True if to clear stencil buffer (if available, otherwise
85 public void clearBuffers(boolean color, boolean depth, boolean stencil); argument
H A DViewPort.java192 * Check if stencil buffer clearing is enabled.
194 * @return true if stencil buffer clearing is enabled.
203 * Enable or disable clearing of the stencil buffer for this ViewPort.
205 * By default stencil clearing is disabled.
207 * @param clearStencil Enable/disable stencil buffer clearing.
214 * Set the clear flags (color, depth, stencil) in one call.
218 * @param stencil If stencil buffer clearing should be enabled.
224 public void setClearFlags(boolean color, boolean depth, boolean stencil){ argument
227 this.clearStencil = stencil;
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/system/
H A DNullRenderer.java68 public void clearBuffers(boolean color, boolean depth, boolean stencil) { argument
/external/jmonkeyengine/engine/src/lwjgl/com/jme3/renderer/lwjgl/
H A DLwjglGL1Renderer.java141 public void clearBuffers(boolean color, boolean depth, boolean stencil) { argument
163 if (stencil) {
384 throw new UnsupportedOperationException("OpenGL 1.1 doesn't support two sided stencil operations.");
H A DLwjglRenderer.java421 public void clearBuffers(boolean color, boolean depth, boolean stencil) { argument
443 if (stencil) {
680 throw new UnsupportedOperationException("Unrecognized stencil operation: " + stencilOp);
1384 // can also add support for stencil here
/external/skia/src/gpu/
H A DGrDrawState.h489 * 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
/external/jmonkeyengine/engine/src/android/com/jme3/renderer/android/
H A DOGLESShaderRenderer.java408 public void clearBuffers(boolean color, boolean depth, boolean stencil) { argument
416 if (stencil) {
421 logger.log(Level.INFO, "GLES20.glClear(color={0}, depth={1}, stencil={2})", new Object[]{color, depth, stencil});
1450 // can also add support for stencil here
/external/webkit/Source/ThirdParty/ANGLE/src/libGLESv2/
H A DContext.cpp354 void Context::setClearStencil(int stencil) argument
356 mState.stencilClearValue = stencil;
1565 // Applies the render target surface, depth stencil surface, viewport rectangle and
1604 ERR("Depth stencil pointer unexpectedly null.");
1615 ERR("Depth stencil pointer unexpectedly null.");
1819 ERR("Separate front/back stencil writemasks, reference values, or stencil mask values are invalid under WebGL.");
1823 // get the maximum size of the stencil ref
2371 ERR("Depth stencil pointer unexpectedly null.");
2403 int stencil local
[all...]
/external/webkit/Source/WebCore/platform/graphics/
H A DGraphicsContext3D.h425 , stencil(false)
435 bool stencil; member in struct:WebCore::GraphicsContext3D::Attributes
878 // in particular stencil and antialias, and determine which could or

Completed in 649 milliseconds