/frameworks/base/libs/hwui/ |
H A D | Layer.cpp | 60 stencil = NULL; 75 if (stencil || fbo || texture.id) { 150 if (stencil) { 151 stencil->bind(); 152 stencil->resize(desiredWidth, desiredHeight); 164 if (stencil) { 170 caches.renderBufferCache.put(stencil); 171 stencil = NULL; 206 if (stencil) { 207 stencil [all...] |
H A D | RenderState.cpp | 148 mCaches->stencil.clear(); 151 mCaches->stencil.enableDebugWrite(); 153 mCaches->stencil.disable();
|
H A D | Layer.h | 82 * buffer (stencil for instance.) 189 this->stencil = renderBuffer; 191 GL_RENDERBUFFER, stencil->getName()); 193 ALOGE("The specified render buffer is not a stencil buffer"); 198 return stencil; 350 * The render buffer used as the stencil buffer. 352 RenderBuffer* stencil; member in class:android::uirenderer::Layer
|
H A D | OpenGLRenderer.h | 330 // should only be called outside of other draw ops, so stencil can only be in test state 331 bool stencilWasEnabled = mCaches.stencil.isTestEnabled(); 332 mCaches.stencil.disable(); 336 if (stencilWasEnabled) mCaches.stencil.enableTest(); 375 * This method is called whenever a stencil buffer is required. Subclasses 382 * Obtains a stencil render buffer (allocating it if necessary) and 526 * Sets the clipping region using the stencil buffer. The clip region 874 * currentTransform() will be ignored. (e.g. when drawing clip in layer coordinates to stencil,
|
H A D | Caches.h | 349 Stencil stencil; member in class:android::uirenderer::Caches
|
H A D | OpenGLRenderer.cpp | 434 mCaches.stencil.enableDebugTest(2); 438 mCaches.stencil.enableDebugTest(3); 442 mCaches.stencil.enableDebugTest(4); 446 mCaches.stencil.enableDebugTest(4, true); 449 mCaches.stencil.disable(); 1012 * hardware layer with overdraw debug on, draws again to the stencil only, so that these draw 1127 // stencil buffer in setupDraw() 1304 // call setupDraw() to prevent stencil setup to do 1432 // cannot attach a stencil buffer to fbo0 dynamically. Let's 1466 mCaches.stencil [all...] |
/frameworks/native/opengl/tests/gl2_jni/src/com/android/gl2jni/ |
H A D | GL2JNIView.java | 65 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 D | GLPerfView.java | 65 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 D | GLDualGL2View.java | 68 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/native/opengl/tools/glgen/specs/gles11/ |
H A D | GLES30.spec | 66 void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil )
|
/frameworks/base/opengl/java/android/opengl/ |
H A D | GLES30.java | 1222 // C function void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) 1228 int stencil
|
/frameworks/native/opengl/include/GLES3/ |
H A D | gl3.h | 888 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
|
H A D | gl31.h | 888 GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
|
/frameworks/base/core/jni/ |
H A D | android_opengl_GLES30.cpp | 3059 /* void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) */ 3062 (JNIEnv *_env, jobject _this, jint buffer, jint drawbuffer, jfloat depth, jint stencil) { 3067 (GLint)stencil 3061 android_glClearBufferfi__IIFI(JNIEnv *_env, jobject _this, jint buffer, jint drawbuffer, jfloat depth, jint stencil) argument
|
/frameworks/native/opengl/libs/GLES_trace/src/ |
H A D | gltrace_api.h | 225 void GLTrace_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
|
H A D | gltrace_api.cpp | 8435 void GLTrace_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) { argument 8459 // copy argument stencil 8463 arg_stencil->add_intvalue(stencil); 8468 glContext->hooks->gl.glClearBufferfi(buffer, drawbuffer, depth, stencil); [all...] |