/frameworks/base/media/mca/filterfw/native/core/ |
H A D | shader_program.cpp | 262 // Compile vertex shader 270 // Compile fragment shader 289 ALOGE("Could not link shader program!"); 299 // Create shader 300 GLuint shader = glCreateShader(shader_type); local 301 if (shader) { 303 glShaderSource(shader, 1, &source, NULL); 304 glCompileShader(shader); 308 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); 311 ALOGE("Problem compiling shader! Sourc [all...] |
H A D | gl_env.h | 177 // Attach a shader to the environment. The environment takes ownership of 178 // the shader. 179 void AttachShader(int key, ShaderProgram* shader); 185 // Return the shader with the specified key, or NULL if there is no such 186 // shader attached to this environment. 206 // Get the currently used (shader) program.
|
H A D | gl_env.cpp | 390 void GLEnv::AttachShader(int key, ShaderProgram* shader) { argument 394 attached_shaders_[key] = shader;
|
/frameworks/base/core/java/android/hardware/camera2/legacy/ |
H A D | SurfaceTextureRenderer.java | 133 * As used in this file, this vertex shader maps a unit square to the view, and 134 * tells the fragment shader to interpolate over it. Each surface pixel position 152 * This fragment shader simply draws the color in the 2D texture at 203 int shader = GLES20.glCreateShader(shaderType); 205 GLES20.glShaderSource(shader, source); 206 GLES20.glCompileShader(shader); 208 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 210 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 211 Log.e(TAG, " " + GLES20.glGetShaderInfoLog(shader)); 212 GLES20.glDeleteShader(shader); [all...] |
/frameworks/base/libs/hwui/ |
H A D | GlopBuilder.cpp | 236 const SkShader* shader, const SkColorFilter* colorFilter) { 239 if (!shader) { 259 || PaintUtils::isBlendedShader(shader) 267 // to be implemented using shaders. Since the shader will perform 274 // blending in shader, don't enable 282 mShader = shader; // shader resolved in ::build() 336 SkShader* shader = paint->getShader(); local 341 shader = nullptr; 345 shader, pain 234 setFill(int color, float alphaScale, SkXfermode::Mode mode, Blend::ModeOrderSwap modeUsage, const SkShader* shader, const SkColorFilter* colorFilter) argument [all...] |
H A D | GlopBuilder.h | 115 const SkShader* shader, const SkColorFilter* colorFilter);
|
H A D | GradientCache.h | 113 void operator()(GradientCacheEntry& shader, Texture*& texture) override; 116 * Returns the texture associated with the specified shader.
|
H A D | DisplayListCanvas.cpp | 286 // Apply the scale transform on the canvas, so that the shader 577 void DisplayListCanvas::refBitmapsInShader(const SkShader* shader) { argument 578 if (!shader) return; 584 if (shader->isABitmap(&bitmap, nullptr, xy)) { 589 if (shader->asACompose(&rec)) {
|
H A D | RecordingCanvas.cpp | 655 void RecordingCanvas::refBitmapsInShader(const SkShader* shader) { argument 656 if (!shader) return; 662 if (shader->isABitmap(&bitmap, nullptr, xy)) { 667 if (shader->asACompose(&rec)) {
|
H A D | DisplayListCanvas.h | 249 void refBitmapsInShader(const SkShader* shader);
|
H A D | RecordingCanvas.h | 217 void refBitmapsInShader(const SkShader* shader);
|
H A D | SkiaCanvas.cpp | 730 // cons-up a shader for the bitmap 735 SkShader* shader = SkShader::CreateBitmapShader(bitmap, local 738 SkSafeUnref(tmpPaint.setShader(shader));
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
H A D | ImageWallpaper.java | 694 int shader = glCreateShader(type); 696 glShaderSource(shader, source); 699 glCompileShader(shader); 703 glGetShaderiv(shader, GL_COMPILE_STATUS, status, 0); 705 String error = glGetShaderInfoLog(shader); 706 Log.d(GL_LOG_TAG, "Error while compiling shader:\n" + error); 707 glDeleteShader(shader); 711 return shader;
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | VectorDrawableTests.cpp | 457 SkShader* shader = createShader(&shaderIsDestroyed); local 459 // Setting the fill gradient increments the ref count of the shader by 1 460 path.mutateStagingProperties()->setFillGradient(shader); 462 // Resetting the fill gradient decrements the ref count of the shader by 1 465 // Expect ref count to be 1 again, i.e. nothing else to have a ref to the shader now. Unref() 467 shader->unref();
|
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | GradientsActivity.java | 98 BitmapShader shader = new BitmapShader(texture, Shader.TileMode.REPEAT, 101 mPaint.setShader(shader);
|
/frameworks/native/opengl/include/GLES3/ |
H A D | gl3.h | 386 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 405 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 417 typedef void (GL_APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); 422 typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 452 typedef void (GL_APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); 453 typedef void (GL_APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 455 typedef void (GL_APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); 471 typedef GLboolean (GL_APIENTRYP PFNGLISSHADERPROC) (GLuint shader); 483 typedef void (GL_APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); 529 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); [all...] |
H A D | gl31.h | 386 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 405 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 417 typedef void (GL_APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); 422 typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 452 typedef void (GL_APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); 453 typedef void (GL_APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 455 typedef void (GL_APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); 471 typedef GLboolean (GL_APIENTRYP PFNGLISSHADERPROC) (GLuint shader); 483 typedef void (GL_APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); 529 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); [all...] |
H A D | gl32.h | 386 typedef void (GL_APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 405 typedef void (GL_APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 417 typedef void (GL_APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); 422 typedef void (GL_APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 452 typedef void (GL_APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); 453 typedef void (GL_APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 455 typedef void (GL_APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); 471 typedef GLboolean (GL_APIENTRYP PFNGLISSHADERPROC) (GLuint shader); 483 typedef void (GL_APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); 529 GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); [all...] |
/frameworks/base/core/jni/ |
H A D | android_opengl_GLES20.cpp | 454 /* void glAttachShader ( GLuint program, GLuint shader ) */ 457 (JNIEnv *_env, jobject _this, jint program, jint shader) { 460 (GLuint)shader 732 /* void glCompileShader ( GLuint shader ) */ 735 (JNIEnv *_env, jobject _this, jint shader) { 737 (GLuint)shader 1128 /* void glDeleteShader ( GLuint shader ) */ 1131 (JNIEnv *_env, jobject _this, jint shader) { 1133 (GLuint)shader 1251 /* void glDetachShader ( GLuint program, GLuint shader ) */ 456 android_glAttachShader__II(JNIEnv *_env, jobject _this, jint program, jint shader) argument 734 android_glCompileShader__I(JNIEnv *_env, jobject _this, jint shader) argument 1130 android_glDeleteShader__I(JNIEnv *_env, jobject _this, jint shader) argument 1253 android_glDetachShader__II(JNIEnv *_env, jobject _this, jint program, jint shader) argument 2888 android_glGetProgramInfoLog(JNIEnv *_env, jobject, jint shader) argument 2994 android_glGetShaderiv__II_3II(JNIEnv *_env, jobject _this, jint shader, jint pname, jintArray params_ref, jint offset) argument 3044 android_glGetShaderiv__IILjava_nio_IntBuffer_2(JNIEnv *_env, jobject _this, jint shader, jint pname, jobject params_buf) argument 3083 android_glGetShaderInfoLog(JNIEnv *_env, jobject, jint shader) argument 3239 android_glGetShaderSource__II_3II_3BI(JNIEnv *_env, jobject _this, jint shader, jint bufsize, jintArray length_ref, jint lengthOffset, jbyteArray source_ref, jint sourceOffset) argument 3304 android_glGetShaderSource__IILjava_nio_IntBuffer_2B(JNIEnv *_env, jobject _this, jint shader, jint bufsize, jobject length_buf, jbyte source) argument 3328 android_glGetShaderSource(JNIEnv *_env, jobject, jint shader) argument 4022 android_glIsShader__I(JNIEnv *_env, jobject _this, jint shader) argument 4269 android_glShaderSource(JNIEnv *_env, jobject _this, jint shader, jstring string) argument [all...] |
/frameworks/base/packages/WallpaperCropper/src/com/android/gallery3d/glrenderer/ |
H A D | GLES20Canvas.java | 332 // create a vertex shader type (GLES20.GL_VERTEX_SHADER) 333 // or a fragment shader type (GLES20.GL_FRAGMENT_SHADER) 334 int shader = GLES20.glCreateShader(type); 336 // add the source code to the shader and compile it 337 GLES20.glShaderSource(shader, shaderCode); 339 GLES20.glCompileShader(shader); 342 return shader;
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | Paint.java | 1028 * Get the paint's shader object. 1030 * @return the paint's shader (or null) 1037 * Set or clear the shader object. 1039 * Pass null to clear any previous shader. 1042 * @param shader May be null. the new shader to be installed in the paint 1043 * @return shader 1045 public Shader setShader(Shader shader) { argument 1046 // If mShader changes, cached value of native shader aren't valid, since 1047 // old shader' 2658 nSetShader(long paintPtr, long shader) argument [all...] |
/frameworks/base/rs/java/android/renderscript/ |
H A D | RenderScript.java | 929 native long rsnProgramFragmentCreate(long con, String shader, String[] texNames, long[] params); argument 930 synchronized long nProgramFragmentCreate(String shader, String[] texNames, long[] params) { argument 932 return rsnProgramFragmentCreate(mContext, shader, texNames, params); 934 native long rsnProgramVertexCreate(long con, String shader, String[] texNames, long[] params); argument 935 synchronized long nProgramVertexCreate(String shader, String[] texNames, long[] params) { argument 937 return rsnProgramVertexCreate(mContext, shader, texNames, params);
|
/frameworks/rs/api/ |
H A D | rs_graphics.spec | 803 vertex program. Calling this function with a custom vertex shader 817 vertex program. Calling this function with a custom vertex shader 831 vertex program. Calling this function with a custom vertex shader 845 vertex program. Calling this function with a custom vertex shader
|
/frameworks/rs/ |
H A D | rs_hal.h | 327 const char* shader, size_t shaderLen, 336 const char* shader, size_t shaderLen,
|
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/ |
H A D | Paint_Delegate.java | 812 /*package*/ static long nSetShader(long native_object, long shader) { argument 816 return shader; 819 delegate.mShader = Shader_Delegate.getDelegate(shader); 821 return shader;
|