Searched refs:stencil (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/libs/hwui/
H A DBakedOpRenderer.cpp84 if (mRenderTarget.stencil) {
85 // if stencil was used for clipping, detach it and return it to pool
88 mCaches.renderBufferCache.put(mRenderTarget.stencil);
89 mRenderTarget.stencil = nullptr;
137 mRenderState.stencil().enableDebugTest(i + 1, false);
140 mRenderState.stencil().enableDebugTest(4, true);
155 mRenderState.stencil().disable();
221 // clears and re-fills stencil with provided rendertarget space quads,
222 // and then put stencil into test mode
225 mRenderState.stencil()
[all...]
H A DBakedOpRenderer.h131 // Used when drawing to a layer and using stencil clipping. otherwise null.
132 RenderBuffer* stencil = nullptr; member in struct:android::uirenderer::BakedOpRenderer::__anon1224
135 // the stencil of the current render target
H A DOpenGLReadback.cpp199 renderState.stencil().disable();
H A DGlopBuilder.cpp621 // the stencil buffer and if stencil highlight debugging is on
624 && mRenderState.stencil().isTestEnabled();
/frameworks/native/opengl/tests/gl2_jni/src/com/android/gl2jni/
H A DGL2JNIView.java65 public GL2JNIView(Context context, boolean translucent, int depth, int stencil) { argument
67 init(translucent, depth, stencil);
70 private void init(boolean translucent, int depth, int stencil) { argument
73 new ConfigChooser(8,8,8,8, depth, stencil) :
74 new ConfigChooser(5,6,5,0, depth, stencil));
112 public ConfigChooser(int r, int g, int b, int a, int depth, int stencil) { argument
118 mStencilSize = stencil;
/frameworks/native/opengl/tests/gl_perfapp/src/com/android/glperf/
H A DGLPerfView.java65 public GLPerfView(Context context, boolean translucent, int depth, int stencil) { argument
67 init(translucent, depth, stencil);
70 private void init(boolean translucent, int depth, int stencil) { argument
73 new ConfigChooser(8,8,8,8, depth, stencil) :
74 new ConfigChooser(5,6,5,0, depth, stencil));
112 public ConfigChooser(int r, int g, int b, int a, int depth, int stencil) { argument
118 mStencilSize = stencil;
/frameworks/native/opengl/tests/gldual/src/com/android/gldual/
H A DGLDualGL2View.java68 public GLDualGL2View(Context context, boolean translucent, int depth, int stencil) { argument
70 init(translucent, depth, stencil);
73 private void init(boolean translucent, int depth, int stencil) { argument
76 new ConfigChooser(8,8,8,8, depth, stencil) :
77 new ConfigChooser(5,6,5,0, depth, stencil));
115 public ConfigChooser(int r, int g, int b, int a, int depth, int stencil) { argument
121 mStencilSize = stencil;
/frameworks/base/libs/hwui/renderstate/
H A DRenderState.cpp216 stencil().clear();
219 stencil().enableDebugWrite();
221 stencil().disable();
458 stencil().dump();
H A DRenderState.h112 Stencil& stencil() { return *mStencil; } function in class:android::uirenderer::RenderState
/frameworks/native/opengl/tools/glgen/specs/gles11/
H A DGLES30.spec66 void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil )
/frameworks/base/opengl/java/android/opengl/
H A DGLES30.java1245 // C function void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil )
1251 int stencil
/frameworks/native/opengl/include/GLES3/
H A Dgl3.h1056 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1161 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
H A Dgl31.h1056 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1161 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
H A Dgl32.h1056 typedef void (GL_APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1161 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
/frameworks/base/core/jni/
H A Dandroid_opengl_GLES30.cpp3640 /* void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) */
3643 (JNIEnv *_env, jobject _this, jint buffer, jint drawbuffer, jfloat depth, jint stencil) {
3648 (GLint)stencil
3642 android_glClearBufferfi__IIFI(JNIEnv *_env, jobject _this, jint buffer, jint drawbuffer, jfloat depth, jint stencil) argument
/frameworks/native/vulkan/include/vulkan/
H A Dvulkan.h2268 uint32_t stencil; member in struct:VkClearDepthStencilValue

Completed in 303 milliseconds