/external/skia/src/animator/ |
SkDrawShader.cpp | 32 if (fPaint->shader != (SkDrawShader*) -1) 34 fPaint->shader = this; 39 void SkDrawShader::addPostlude(SkShader* shader) { 41 shader->setLocalMatrix(matrix->getMatrix()); 59 if (fPaint->shader != (SkDrawShader*) -1) 61 fPaint->shader = this; 70 // note: bitmap shader now supports independent tile modes for X and Y 76 SkShader* shader = SkShader::CreateBitmapShader(image->fBitmap, 79 SkAutoTDelete<SkShader> autoDel(shader); 80 addPostlude(shader); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
draw_gs.c | 164 draw_geometry_fetch_outputs(struct draw_geometry_shader *shader, 168 struct tgsi_exec_machine *machine = shader->machine; 179 shader->primitive_lengths[prim_idx + shader->emitted_primitives] = 181 shader->emitted_vertices += num_verts_per_prim; 184 shader->info.num_outputs; 186 debug_printf("%d) Output vert:\n", idx / shader->info.num_outputs); 188 for (slot = 0; slot < shader->info.num_outputs; slot++) { 202 output = (float (*)[4])((char *)output + shader->vertex_size); 206 shader->emitted_primitives += num_primitives [all...] |
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_gs.c | 164 draw_geometry_fetch_outputs(struct draw_geometry_shader *shader, 168 struct tgsi_exec_machine *machine = shader->machine; 179 shader->primitive_lengths[prim_idx + shader->emitted_primitives] = 181 shader->emitted_vertices += num_verts_per_prim; 184 shader->info.num_outputs; 186 debug_printf("%d) Output vert:\n", idx / shader->info.num_outputs); 188 for (slot = 0; slot < shader->info.num_outputs; slot++) { 202 output = (float (*)[4])((char *)output + shader->vertex_size); 206 shader->emitted_primitives += num_primitives [all...] |
/external/chromium_org/third_party/angle/samples/gles2_book/Hello_Triangle/ |
Hello_Triangle.c | 14 // a minimal vertex/fragment shader. The purpose of this 28 // Create a shader object, load the shader source, and 29 // compile the shader. 33 GLuint shader; local 36 // Create the shader object 37 shader = glCreateShader ( type ); 39 if ( shader == 0 ) 42 // Load the shader source 43 glShaderSource ( shader, 1, &shaderSrc, NULL ) [all...] |
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/ |
ShaderCache.h | 7 // ShaderCache: Defines rx::ShaderCache, a cache of Direct3D shader objects 46 ShaderObject *shader; local 47 HRESULT result = createShader(function, &shader); 60 shader->AddRef(); 61 mMap[key] = shader; 63 return shader; 81 HRESULT createShader(const DWORD *function, IDirect3DVertexShader9 **shader) 83 return mDevice->CreateVertexShader(function, shader); 86 HRESULT createShader(const DWORD *function, IDirect3DPixelShader9 **shader) 88 return mDevice->CreatePixelShader(function, shader); [all...] |
/external/skia/gm/ |
bitmapshader.cpp | 59 SkShader* shader = SkShader::CreateBitmapShader(fBitmap, local 63 paint.setShader(shader); 64 // release the shader ref as the paint now holds a reference 65 shader->unref(); 67 // draw the shader with a bitmap mask 73 // draw the shader with standard geometry 79 shader = SkShader::CreateBitmapShader(fMask, 82 paint.setShader(shader); 84 shader->unref(); 86 // draw the mask using the shader and a colo [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/ |
sp_state_sampler.c | 70 * Bind a range [start, start+num-1] of samplers for a shader stage. 74 unsigned shader, 82 assert(shader < PIPE_SHADER_TYPES); 83 assert(start + num <= Elements(softpipe->samplers[shader])); 86 if (start + num <= softpipe->num_samplers[shader] && 87 !memcmp(softpipe->samplers[shader] + start, samplers, 96 softpipe->samplers[shader][start + i] = samplers[i]; 101 unsigned j = MAX2(softpipe->num_samplers[shader], start + num); 102 while (j > 0 && softpipe->samplers[shader][j - 1] == NULL) 104 softpipe->num_samplers[shader] = j [all...] |
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_state_sampler.c | 70 * Bind a range [start, start+num-1] of samplers for a shader stage. 74 unsigned shader, 82 assert(shader < PIPE_SHADER_TYPES); 83 assert(start + num <= Elements(softpipe->samplers[shader])); 86 if (start + num <= softpipe->num_samplers[shader] && 87 !memcmp(softpipe->samplers[shader] + start, samplers, 96 softpipe->samplers[shader][start + i] = samplers[i]; 101 unsigned j = MAX2(softpipe->num_samplers[shader], start + num); 102 while (j > 0 && softpipe->samplers[shader][j - 1] == NULL) 104 softpipe->num_samplers[shader] = j [all...] |
/cts/tests/tests/opengl/src/android/opengl/cts/ |
AttachShaderTest.java | 43 * shader count : 2 48 mActivity = getShaderActivity(Constants.SHADER, 1); 56 * Test: Attach an invalid vertex shader to the program handle 58 * shader count : 1 65 mActivity = getShaderActivity(Constants.SHADER, 2); 73 * shader count : 1 80 mActivity = getShaderActivity(Constants.SHADER, 3); 87 * Test: No shader is attached to a program, glGetAttachedShaders returns 89 * shader count : 0 96 mActivity = getShaderActivity(Constants.SHADER, 4) [all...] |
NativeAttachShaderTest.java | 44 * shader count : 2 49 mActivity = getShaderActivity(Constants.SHADER, 1); 57 * Test: Attach an invalid vertex shader to the program handle 59 * shader count : 1 65 mActivity = getShaderActivity(Constants.SHADER, 2); 73 * shader count : 1 79 mActivity = getShaderActivity(Constants.SHADER, 3); 85 * Test: No shader is attached to a program, glGetAttachedShaders returns 87 * shader count : 0 93 mActivity = getShaderActivity(Constants.SHADER, 4) [all...] |
/frameworks/base/graphics/java/android/graphics/ |
ComposeShader.java | 19 /** A subclass of shader that returns the composition of two other shaders, combined by 22 public class ComposeShader extends Shader { 39 private final Shader mShaderA; 41 private final Shader mShaderB; 43 /** Create a new compose shader, given shaders A, B, and a combining mode. 44 When the mode is applied, it will be given the result from shader A as its 45 "dst", and the result from shader B as its "src". 46 @param shaderA The colors from this shader are seen as the "dst" by the mode 47 @param shaderB The colors from this shader are seen as the "src" by the mode 51 public ComposeShader(Shader shaderA, Shader shaderB, Xfermode mode) [all...] |
/frameworks/base/libs/hwui/ |
ProgramCache.cpp | 417 // program for A8, unmodulated, texture w/o shader (black text/path textures) is equivalent 451 String8 shader(gVS_Header_Attributes); 453 shader.append(gVS_Header_Attributes_TexCoords); 456 shader.append(gVS_Header_Attributes_AAVertexShapeParameters); 459 shader.append(gVS_Header_Attributes_Colors); 462 shader.append(gVS_Header_Uniforms); 464 shader.append(gVS_Header_Uniforms_TextureTransform); 467 shader.append(gVS_Header_Uniforms_HasGradient); 470 shader.append(gVS_Header_Uniforms_HasBitmap); 474 shader.append(gVS_Header_Varyings_HasTexture) 528 String8 shader; local [all...] |
/external/chromium_org/mojo/apps/js/bindings/gl/ |
context.cc | 42 gin::Handle<Shader> Context::CreateShader(const gin::Arguments& args, 44 gin::Handle<Shader> result; 52 void Context::ShaderSource(gin::Handle<Shader> shader, 55 glShaderSource(shader->value(), 1, &source_chars, NULL); 59 gin::Handle<Shader> shader) { 60 glCompileShader(shader->value()); 62 glGetShaderiv(shader->value(), GL_COMPILE_STATUS, &compiled); 64 // Or should |shader| do it when it is destroyed [all...] |
context.h | 24 typedef Opaque Shader; 35 static gin::Handle<Shader> CreateShader(const gin::Arguments& arguments, 37 static void ShaderSource(gin::Handle<Shader> shader, 40 gin::Handle<Shader> shader);
|
/external/chromium_org/third_party/skia/src/gpu/gl/debug/ |
GrProgramObj.cpp | 12 void GrProgramObj::AttachShader(GrShaderObj *shader) { 13 shader->ref(); 14 fShaders.push_back(shader);
|
/external/skia/src/gpu/gl/debug/ |
GrProgramObj.cpp | 12 void GrProgramObj::AttachShader(GrShaderObj *shader) { 13 shader->ref(); 14 fShaders.push_back(shader);
|
/external/chromium_org/third_party/mesa/src/src/glsl/ |
main.cpp | 141 compile_shader(struct gl_context *ctx, struct gl_shader *shader) 144 new(shader) _mesa_glsl_parse_state(ctx, shader->Type, shader); 146 const char *source = shader->Source; 164 shader->ir = new(shader) exec_list; 166 _mesa_ast_to_hir(shader->ir, state); 170 validate_ir_tree(shader->ir); 171 _mesa_print_ir(shader->ir, state) 240 struct gl_shader *shader = rzalloc(whole_program, gl_shader); local [all...] |
/external/mesa3d/src/glsl/ |
main.cpp | 141 compile_shader(struct gl_context *ctx, struct gl_shader *shader) 144 new(shader) _mesa_glsl_parse_state(ctx, shader->Type, shader); 146 const char *source = shader->Source; 164 shader->ir = new(shader) exec_list; 166 _mesa_ast_to_hir(shader->ir, state); 170 validate_ir_tree(shader->ir); 171 _mesa_print_ir(shader->ir, state) 240 struct gl_shader *shader = rzalloc(whole_program, gl_shader); local [all...] |
/external/skia/tests/ |
ShaderOpacityTest.cpp | 19 SkShader* shader = SkShader::CreateBitmapShader(bmp, local 21 REPORTER_ASSERT(reporter, shader); 22 REPORTER_ASSERT(reporter, !shader->isOpaque()); 23 shader->unref(); 29 shader = SkShader::CreateBitmapShader(bmp, 31 REPORTER_ASSERT(reporter, shader); 32 REPORTER_ASSERT(reporter, !shader->isOpaque()); 33 shader->unref(); 37 shader = SkShader::CreateBitmapShader(bmp, 39 REPORTER_ASSERT(reporter, shader); [all...] |
/cts/tests/tests/opengl/libopengltest/ |
common.cpp | 24 GLuint shader = glCreateShader(shaderType); local 25 glShaderSource(shader, 1, &pSource, NULL); 26 glCompileShader(shader); 27 return shader;
|
/external/chromium_org/third_party/mesa/src/src/gallium/docs/source/cso/ |
shader.rst | 3 Shader
|
/external/mesa3d/src/gallium/docs/source/cso/ |
shader.rst | 3 Shader
|
/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/scenegraph/ |
fragment_params.rs | 26 SgFragmentShader *shader = (SgFragmentShader *)rsGetElementAt(*v_out, 0); 28 processAllParams(shader->shaderConst, shader->shaderConstParams, camera); 29 processTextureParams(shader);
|
/external/chromium_org/third_party/mesa/src/doxygen/ |
doxy.bat | 9 doxygen shader.doxy
19 doxygen shader.doxy
|
/external/mesa3d/doxygen/ |
doxy.bat | 9 doxygen shader.doxy 19 doxygen shader.doxy
|