Searched refs:shader (Results 51 - 75 of 82) sorted by relevance

1234

/frameworks/base/media/mca/filterfw/native/core/
H A Dshader_program.cpp262 // 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 Dgl_env.h177 // 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 Dgl_env.cpp390 void GLEnv::AttachShader(int key, ShaderProgram* shader) { argument
394 attached_shaders_[key] = shader;
/frameworks/base/core/java/android/hardware/camera2/legacy/
H A DSurfaceTextureRenderer.java133 * 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 DGlopBuilder.cpp236 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 DGlopBuilder.h115 const SkShader* shader, const SkColorFilter* colorFilter);
H A DGradientCache.h113 void operator()(GradientCacheEntry& shader, Texture*& texture) override;
116 * Returns the texture associated with the specified shader.
H A DDisplayListCanvas.cpp286 // 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 DRecordingCanvas.cpp655 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 DDisplayListCanvas.h249 void refBitmapsInShader(const SkShader* shader);
H A DRecordingCanvas.h217 void refBitmapsInShader(const SkShader* shader);
H A DSkiaCanvas.cpp730 // 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 DImageWallpaper.java694 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 DVectorDrawableTests.cpp457 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 DGradientsActivity.java98 BitmapShader shader = new BitmapShader(texture, Shader.TileMode.REPEAT,
101 mPaint.setShader(shader);
/frameworks/native/opengl/include/GLES3/
H A Dgl3.h386 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 Dgl31.h386 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 Dgl32.h386 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 Dandroid_opengl_GLES20.cpp454 /* 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 DGLES20Canvas.java332 // 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 DPaint.java1028 * 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 DRenderScript.java929 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 Drs_graphics.spec803 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 Drs_hal.h327 const char* shader, size_t shaderLen,
336 const char* shader, size_t shaderLen,
/frameworks/base/tools/layoutlib/bridge/src/android/graphics/
H A DPaint_Delegate.java812 /*package*/ static long nSetShader(long native_object, long shader) { argument
816 return shader;
819 delegate.mShader = Shader_Delegate.getDelegate(shader);
821 return shader;

Completed in 889 milliseconds

1234