/frameworks/base/libs/hwui/ |
SkiaShader.cpp | 83 // Gradient shader matrix helpers 120 bool tryStoreGradient(Caches& caches, const SkShader& shader, const Matrix4 modelViewMatrix, 129 switch (shader.asAGradient(&gradInfo)) { 147 // Do nothing. This shader is unsupported. 154 shader.getLocalMatrix(), modelViewMatrix); 156 // re-query shader to get full color / offset data 161 shader.asAGradient(&gradInfo); 200 bool tryStoreBitmap(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, 205 if (!shader.isABitmap(&bitmap, nullptr, xy)) { 232 // so enable custom shader logic to mimi [all...] |
Program.cpp | 132 ATRACE_NAME("Build GL Shader"); 134 GLuint shader = glCreateShader(type); local 135 glShaderSource(shader, 1, &source, nullptr); 136 glCompileShader(shader); 139 glGetShaderiv(shader, GL_COMPILE_STATUS, &status); 141 ALOGE("Error while compiling this shader:\n===\n%s\n===", source); 145 glGetShaderInfoLog(shader, sizeof(log), nullptr, &log[0]); 146 LOG_ALWAYS_FATAL("Shader info log: %s", log); 150 return shader;
|
/external/deqp/modules/gles2/functional/ |
es2fShaderApiTests.cpp | 21 * \brief Shader API tests. 90 void setShaderSources (glu::Shader& shader, const ShaderSources& sources) 98 shader.setSources((int)cStrings.size(), &cStrings[0], &sources.lengths[0]); 100 shader.setSources((int)cStrings.size(), &cStrings[0], 0); 131 void queryShaderInfo (glu::RenderContext& renderCtx, deUint32 shader, glu::ShaderInfo& info) 146 gl.getShaderiv(shader, GL_COMPILE_STATUS, &compileStatus); 147 gl.getShaderiv(shader, GL_SHADER_SOURCE_LENGTH, &sourceLen); 148 gl.getShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLen); 156 gl.getShaderSource(shader, (int)source.size(), &unusedLen, &source[0]) 257 glu::Shader* const shader = new glu::Shader(m_context, shaderType); member in class:deqp::gles2::Functional::__anon16960::glu [all...] |
/cts/hostsidetests/sustainedperf/shadertoy_android/jni/ |
shadertoy_renderer.cpp | 28 ShadertoyShader shader;
variable 70 shader.CreateShaderFromString(g_shader);
122 shader.PrepareForDraw(g_framebuffer_width, g_framebuffer_height, global_time, frame_count, (float)elapsed_time);
|
/frameworks/base/libs/hwui/utils/ |
PaintUtils.h | 57 static bool isBlendedShader(const SkShader* shader) { 58 if (shader == nullptr) { 61 return !shader->isOpaque();
|
/frameworks/native/libs/gui/tests/ |
GLTest.cpp | 254 GLuint shader = glCreateShader(shaderType); local 256 if (shader) { 257 glShaderSource(shader, 1, &pSource, NULL); 259 glCompileShader(shader); 262 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); 266 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 271 glGetShaderInfoLog(shader, infoLen, NULL, buf); 272 printf("Shader compile log:\n%s\n", buf); 279 glGetShaderInfoLog(shader, 0x1000, NULL, buf); 280 printf("Shader compile log:\n%s\n", buf) [all...] |
/cts/tests/tests/mediastress/src/android/mediastress/cts/ |
SurfaceTextureRenderer.java | 245 int shader = GLES20.glCreateShader(shaderType); local 246 if (shader != 0) { 247 GLES20.glShaderSource(shader, source); 248 GLES20.glCompileShader(shader); 250 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 252 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 253 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); 254 GLES20.glDeleteShader(shader); 255 shader = 0; 258 return shader; [all...] |
/cts/tests/tests/opengl/src/android/opengl/cts/ |
EglConfigGLSurfaceView.java | 192 int shader = GLES20.glCreateShader(shaderType); local 193 if (shader != 0) { 194 GLES20.glShaderSource(shader, source); 195 GLES20.glCompileShader(shader); 197 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 199 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 200 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); 201 GLES20.glDeleteShader(shader); 202 shader = 0; 205 return shader; [all...] |
OpenGlEsVersionCtsActivity.java | 201 int shader = GLES31.glCreateShader(shaderType); local 202 if (shader == 0) { 206 GLES31.glShaderSource(shader, source); 207 GLES31.glCompileShader(shader); 209 GLES31.glGetShaderiv(shader, GLES31.GL_COMPILE_STATUS, compiled, 0); 211 Log.e(TAG, "Unable to compile shader " + shaderType + ":"); 212 Log.e(TAG, GLES31.glGetShaderInfoLog(shader)); 213 GLES31.glDeleteShader(shader); 216 GLES31.glAttachShader(program, shader); 217 GLES31.glDeleteShader(shader); [all...] |
RendererOneColorBufferTest.java | 100 int shader; local 103 // Create the shader object 104 shader = GLES20.glCreateShader(type); 106 if (shader == 0) 109 // Load the shader source 110 GLES20.glShaderSource(shader, shaderSrc); 112 // Compile the shader 113 GLES20.glCompileShader(shader); 116 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 119 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); [all...] |
/cts/tests/vr/src/android/vr/cts/ |
RendererBasicTest.java | 64 int shader = GLES20.glCreateShader(type); local 65 GLES20.glShaderSource(shader, shaderCode); 66 GLES20.glCompileShader(shader); 67 return shader;
|
/development/samples/ApiDemos/src/com/example/android/apis/graphics/ |
GLES20TriangleRenderer.java | 158 int shader = GLES20.glCreateShader(shaderType); local 159 if (shader != 0) { 160 GLES20.glShaderSource(shader, source); 161 GLES20.glCompileShader(shader); 163 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 165 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 166 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); 167 GLES20.glDeleteShader(shader); 168 shader = 0; 171 return shader; [all...] |
/development/samples/BasicGLSurfaceView/src/com/example/android/basicglsurfaceview/ |
GLES20TriangleRenderer.java | 156 int shader = GLES20.glCreateShader(shaderType); local 157 if (shader != 0) { 158 GLES20.glShaderSource(shader, source); 159 GLES20.glCompileShader(shader); 161 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 163 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 164 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); 165 GLES20.glDeleteShader(shader); 166 shader = 0; 169 return shader; [all...] |
/external/mesa3d/src/gallium/drivers/svga/ |
svga_pipe_fs.c | 79 svga_bind_fs_state(struct pipe_context *pipe, void *shader) 81 struct svga_fragment_shader *fs = (struct svga_fragment_shader *) shader; 89 void svga_delete_fs_state(struct pipe_context *pipe, void *shader) 92 struct svga_fragment_shader *fs = (struct svga_fragment_shader *) shader;
|
svga_pipe_vs.c | 107 /* substitute a debug shader? 119 * debug shader. 137 static void svga_bind_vs_state(struct pipe_context *pipe, void *shader) 139 struct svga_vertex_shader *vs = (struct svga_vertex_shader *)shader; 147 static void svga_delete_vs_state(struct pipe_context *pipe, void *shader) 150 struct svga_vertex_shader *vs = (struct svga_vertex_shader *)shader;
|
/external/mesa3d/src/glsl/ |
linker.h | 50 link_assign_uniform_block_offsets(struct gl_shader *shader);
|
/external/skia/gm/ |
hardstop_gradients.cpp | 58 static void shade_rect(SkCanvas* canvas, sk_sp<SkShader> shader, int cellRow, int cellCol) { 60 paint.setShader(shader); 146 auto shader = SkGradientShader::MakeLinear( variable 155 shade_rect(canvas, shader, cellRow, cellCol);
|
/external/skia/src/core/ |
SkColorSpaceXformer.h | 26 sk_sp<SkShader> apply(const SkShader* shader);
|
/external/skia/src/effects/gradients/ |
SkSweepGradient.h | 19 SweepGradientContext(const SkSweepGradient& shader, const ContextRec&);
|
/frameworks/av/cmds/screenrecord/ |
Program.cpp | 38 // Simple vertex shader. Texture coord calc includes matrix for GLConsumer 51 // Trivial fragment shader for external texture. 61 // Trivial fragment shader for mundane texture. 139 GLuint shader = glCreateShader(shaderType); local 140 if (shader == 0) { 145 glShaderSource(shader, 1, &src, NULL); 146 glCompileShader(shader); 149 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); 151 ALOGE("Compile of shader type %d failed", shaderType); 153 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen) [all...] |
/frameworks/native/opengl/tests/testLatency/src/com/android/testlatency/ |
TestLatencyView.java | 170 int shader = GLES20.glCreateShader(shaderType); local 171 if (shader != 0) { 172 GLES20.glShaderSource(shader, source); 173 GLES20.glCompileShader(shader); 175 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 177 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 178 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); 179 GLES20.glDeleteShader(shader); 180 shader = 0; 183 return shader; [all...] |
/frameworks/rs/tests/java_api/RsNbody/src/com/example/android/rs/nbody_gl/ |
BasicGLRenderer.java | 71 int shader = GLES20.glCreateShader(type); local 72 GLES20.glShaderSource(shader, shaderCode); 73 GLES20.glCompileShader(shader); 75 return shader;
|
/hardware/libhardware/tests/hwc/ |
util.c | 49 GLuint shader; local 51 if (!(shader = glCreateShader(shaderType))) 54 glShaderSource(shader, 1, &src, NULL); 55 glCompileShader(shader); 56 glGetShaderiv(shader, GL_COMPILE_STATUS, &status); 59 return shader; 61 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &len); 65 glGetShaderInfoLog(shader, len, NULL, msg); 67 fprintf(stderr, "error compiling shader:\n%s\n", msg); 71 glDeleteShader(shader); [all...] |
/packages/experimental/CameraPreviewTest/src/com/example/android/videochatcameratest/ |
SurfaceTextureView.java | 35 int shader = GLES20.glCreateShader(shaderType); local 36 if (shader != 0) { 37 GLES20.glShaderSource(shader, source); 38 GLES20.glCompileShader(shader); 40 GLES20.glGetShaderiv(shader, GLES20.GL_COMPILE_STATUS, compiled, 0); 42 Log.e(TAG, "Could not compile shader " + shaderType + ":"); 43 Log.e(TAG, GLES20.glGetShaderInfoLog(shader)); 44 GLES20.glDeleteShader(shader); 45 shader = 0; 48 return shader; [all...] |
/external/deqp/modules/gles3/functional/ |
es3fNegativeStateApiTests.cpp | 213 GLuint shader = glCreateShader(GL_VERTEX_SHADER); 218 glGetShaderiv(shader, -1, ¶m[0]); 222 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL."); 227 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if shader does not refer to a shader object."); 232 glDeleteShader(shader); 237 GLuint shader = glCreateShader(GL_VERTEX_SHADER); 242 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL."); 247 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if shader is not a shader object.") [all...] |