HomeSort by relevance Sort by last modified time
    Searched refs:stencil (Results 26 - 50 of 55) sorted by null

12 3

  /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...]
  /frameworks/base/libs/hwui/
OpenGLRenderer.h 374 // should only be called outside of other draw ops, so stencil can only be in test state
375 bool stencilWasEnabled = mCaches.stencil.isTestEnabled();
376 mCaches.stencil.disable();
380 if (stencilWasEnabled) mCaches.stencil.enableTest();
414 * This method is called whenever a stencil buffer is required. Subclasses
421 * Obtains a stencil render buffer (allocating it if necessary) and
576 * Sets the clipping region using the stencil buffer. The clip region
    [all...]
OpenGLRenderer.cpp 497 mCaches.stencil.clear();
500 mCaches.stencil.enableDebugWrite();
502 mCaches.stencil.disable();
515 mCaches.stencil.enableDebugTest(2);
517 mCaches.stencil.enableDebugTest(3);
519 mCaches.stencil.enableDebugTest(4);
521 mCaches.stencil.enableDebugTest(4, true);
523 mCaches.stencil.disable();
    [all...]
  /sdk/emulator/opengl/host/libs/Translator/EGL/
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);
  /external/skia/src/gpu/
GrGpu.cpp 158 // Right now we're clearing the stencil buffer here after it is
160 // stencil buffers with smaller color targets this will no longer
164 // FBO. But iOS doesn't allow a stencil-only FBO. It reports unsupported
386 GrAutoTRestore<GrStencilSettings> asr(this->drawState()->stencil());
388 this->setStencilPathSettings(*path, fill, this->drawState()->stencil());
GrClipMaskManager.cpp 105 // sort out what kind of clip mask needs to be created: alpha, stencil,
152 // If MSAA is enabled we can do everything in the stencil buffer.
185 // Either a hard (stencil buffer) clip was explicitly requested or an anti-aliased clip couldn't
188 // clears, InOrderDrawBuffer playbacks) that hit the stencil buffer path. These may be
193 // a stencil mask.
202 // use the stencil clip if we can't represent the clip as a rectangle.
210 // only guarantees that the stencil mask is correct within the bounds it was passed, so we must
211 // use both stencil and scissor test to the bounds for the final draw.
454 // When we use the stencil in the below loop it is important to have this clip installed.
455 // The second pass that zeros the stencil buffer renders the rect maskSpaceIBounds so the firs
    [all...]
GrDefaultPathRenderer.cpp 27 // Stencil rules for paths
39 // ok not to check clip b/c stencil pass only wrote inside clip
59 // when we have separate stencil we increment front faces / decrement back faces
60 // when we don't have wrap incr and decr we use the stencil test to simulate
73 // we can't avoid touching the stencil on both passing and
84 // stencil. First we draw the front faces and inc, then we draw the back faces
119 // Color passes are the same whether we use the two-sided stencil or two passes
137 ////// Normal render to stencil
139 // Sometimes the default path renderer can draw a path directly to the stencil
152 #define STENCIL_OFF 0 // Always disable stencil (even when needed
    [all...]
GrDrawState.h 928 GrStencilSettings* stencil() { return &fCommon.fStencilSettings; } function
    [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,
  /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...]
  /frameworks/native/opengl/tools/glgen/specs/gles11/
GLES30.spec 66 void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil )
  /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/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...]
  /development/ndk/platforms/android-18/samples/gles3jni/jni/
gl3stub.c 298 GL_APICALL void (* GL_APIENTRY glClearBufferfi) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
gl3stub.h 441 extern GL_APICALL void (* GL_APIENTRY glClearBufferfi) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
    [all...]
  /frameworks/base/opengl/java/android/opengl/
GLES30.java     [all...]
  /development/ndk/platforms/android-18/include/GLES3/
gl3.h     [all...]

Completed in 2215 milliseconds

12 3