/external/chromium_org/third_party/skia/gm/ |
H A D | shaderbounds.cpp | 66 // Background shader. 73 // Constrained shader. 90 SkShader* shader = fShaderMaker(shaderWidth, shaderHeight, background, shaderScale); local 91 return shader;
|
H A D | verylargebitmap.cpp | 18 SkShader* shader = SkGradientShader::CreateRadial(center, radius, colors, NULL, 2, local 21 paint.setShader(shader)->unref(); 47 // exercises extract bitmap, but not shader
|
H A D | gradients.cpp | 140 SkShader* shader = gGradMakers[j](pts, gGradData[i], tm, scale); local 142 paint.setShader(shader); 144 shader->unref(); 198 SkShader* shader = gGradMakers[j](pts, gGradData[i], tm, perspective); local 200 paint.setShader(shader); 202 shader->unref(); 316 SkShader* shader = SkGradientShader::CreateRadial( local 320 paint.setShader(shader); 322 shader->unref(); 360 SkShader* shader local [all...] |
/external/chromium_org/third_party/skia/src/effects/ |
H A D | SkRectShaderImageFilter.cpp | 48 SkAutoTUnref<SkShader> shader(buffer.readShader()); 49 return Create(shader.get(), &common.cropRect(), common.uniqueID());
|
H A D | SkTransparentShader.cpp | 24 const SkTransparentShader& shader, const ContextRec& rec) 25 : INHERITED(shader, rec) 23 TransparentShaderContext( const SkTransparentShader& shader, const ContextRec& rec) argument
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pt_fetch_shade_pipeline_llvm.c | 68 struct llvm_vertex_shader *shader = local 81 const unsigned nr = MAX2( shader->base.info.num_inputs, 82 shader->base.info.num_outputs + 1 ); 125 /* Search shader's list of variants for the key */ 126 li = first_elem(&shader->variants); 127 while (!at_end(&shader->variants, li)) { 128 if (memcmp(&li->base->key, key, shader->variant_key_size) == 0) { 165 insert_at_head(&shader->variants, &variant->list_item_local); 168 shader->variants_cached++;
|
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_blitter.c | 66 void *vs; /**< Vertex shader which passes {pos, generic} to the output.*/ 67 void *vs_pos_only; /**< Vertex shader which passes pos to the output.*/ 70 /* The shader at index i outputs color to color buffers 0,1,...,i-1. */ 391 /* Vertex shader. */ 395 /* Geometry shader. */ 429 /* Fragment shader. */ 690 void **shader = &ctx->fs_texfetch_col_msaa[tex->target]; local 692 /* Create the fragment shader on-demand. */ 693 if (!*shader) { 697 *shader 702 void **shader = &ctx->fs_texfetch_col[tex->target]; local 726 void **shader = &ctx->fs_texfetch_depth_msaa[tex->target]; local 739 void **shader = &ctx->fs_texfetch_depth[tex->target]; local 763 void **shader = &ctx->fs_texfetch_depthstencil_msaa[tex->target]; local 776 void **shader = &ctx->fs_texfetch_depthstencil[tex->target]; local 800 void **shader = &ctx->fs_texfetch_stencil_msaa[tex->target]; local 813 void **shader = &ctx->fs_texfetch_stencil[tex->target]; local [all...] |
/external/mesa3d/src/mesa/program/ |
H A D | prog_print.c | 1095 * Write shader and associated info to a file. 1098 _mesa_write_shader_to_file(const struct gl_shader *shader) argument 1104 if (shader->Type == GL_FRAGMENT_SHADER) 1106 else if (shader->Type == GL_VERTEX_SHADER) 1111 _mesa_snprintf(filename, sizeof(filename), "shader_%u.%s", shader->Name, type); 1118 fprintf(f, "/* Shader %u source, checksum %u */\n", shader->Name, shader->SourceChecksum); 1119 fputs(shader->Source, f); 1123 shader->CompileStatus ? "ok" : "fail"); 1125 if (shader 1149 _mesa_append_uniforms_to_file(const struct gl_shader *shader) argument [all...] |
/external/skia/gm/ |
H A D | bigmatrix.cpp | 77 SkShader* shader = SkShader::CreateBitmapShader( local 82 paint.setShader(shader)->unref();
|
H A D | clippedbitmapshaders.cpp | 17 // filled with a bitmap shader. The bitmap shader is transformed so that the 20 // In Repeat and Mirror mode, this tests that the bitmap shader still draws 85 SkShader* shader = SkShader::CreateBitmapShader( local 89 paint.setShader(shader)->unref();
|
H A D | composeshader.cpp | 110 SkShader* shader = shaders[y]; variable 118 paint.setShader(shader);
|
H A D | shaderbounds.cpp | 66 // Background shader. 73 // Constrained shader. 90 SkShader* shader = fShaderMaker(shaderWidth, shaderHeight, background, shaderScale); local 91 return shader;
|
H A D | verylargebitmap.cpp | 18 SkShader* shader = SkGradientShader::CreateRadial(center, radius, colors, NULL, 2, local 21 paint.setShader(shader)->unref(); 47 // exercises extract bitmap, but not shader
|
H A D | gradients.cpp | 140 SkShader* shader = gGradMakers[j](pts, gGradData[i], tm, scale); local 142 paint.setShader(shader); 144 shader->unref(); 198 SkShader* shader = gGradMakers[j](pts, gGradData[i], tm, perspective); local 200 paint.setShader(shader); 202 shader->unref(); 320 SkShader* shader = SkGradientShader::CreateRadial( local 324 paint.setShader(shader); 326 shader->unref(); 364 SkShader* shader local [all...] |
/external/skia/src/effects/ |
H A D | SkTileImageFilter.cpp | 66 SkAutoTUnref<SkShader> shader(SkShader::CreateBitmapShader(subset, 69 paint.setShader(shader);
|
H A D | SkTransparentShader.cpp | 24 const SkTransparentShader& shader, const ContextRec& rec) 25 : INHERITED(shader, rec) 23 TransparentShaderContext( const SkTransparentShader& shader, const ContextRec& rec) argument
|
/external/chromium_org/third_party/mesa/src/src/mesa/swrast/ |
H A D | s_atifragshader.c | 32 * State for executing ATI fragment shader. 307 * Execute the given fragment shader. 310 * \param shader - the shader to execute 316 execute_shader(struct gl_context *ctx, const struct ati_fragment_shader *shader, argument 332 for (pass = 0; pass < shader->NumPasses; pass++) { 336 texinst = &shader->SetupInst[pass][j]; 343 for (pc = 0; pc < shader->numArithInstr[pass]; pc++) { 344 inst = &shader->Instructions[pass][pc]; 355 if (shader 560 init_machine(struct gl_context * ctx, struct atifs_machine *machine, const struct ati_fragment_shader *shader, const SWspan *span, GLuint col) argument 584 const struct ati_fragment_shader *shader = ctx->ATIFragmentShader.Current; local [all...] |
/external/mesa3d/src/mesa/swrast/ |
H A D | s_atifragshader.c | 32 * State for executing ATI fragment shader. 307 * Execute the given fragment shader. 310 * \param shader - the shader to execute 316 execute_shader(struct gl_context *ctx, const struct ati_fragment_shader *shader, argument 332 for (pass = 0; pass < shader->NumPasses; pass++) { 336 texinst = &shader->SetupInst[pass][j]; 343 for (pc = 0; pc < shader->numArithInstr[pass]; pc++) { 344 inst = &shader->Instructions[pass][pc]; 355 if (shader 560 init_machine(struct gl_context * ctx, struct atifs_machine *machine, const struct ati_fragment_shader *shader, const SWspan *span, GLuint col) argument 584 const struct ati_fragment_shader *shader = ctx->ATIFragmentShader.Current; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_state.c | 989 /* Create fragment shader state. */ 991 const struct pipe_shader_state* shader) 997 /* Copy state directly into shader. */ 998 fs->state = *shader; 999 fs->state.tokens = tgsi_dup_tokens(shader->tokens); 1011 r300->fs.size = fs->shader->cb_code_size; 1014 r300->fs_rc_constant_state.size = fs->shader->rc_state_count * 7; 1015 r300->fs_constants.size = fs->shader->externals_count * 4 + 3; 1017 r300->fs_rc_constant_state.size = fs->shader->rc_state_count * 5; 1018 r300->fs_constants.size = fs->shader 990 r300_create_fs_state(struct pipe_context* pipe, const struct pipe_shader_state* shader) argument 1026 r300_bind_fs_state(struct pipe_context* pipe, void* shader) argument 1043 r300_delete_fs_state(struct pipe_context* pipe, void* shader) argument 1832 r300_create_vs_state(struct pipe_context* pipe, const struct pipe_shader_state* shader) argument 1852 r300_bind_vs_state(struct pipe_context* pipe, void* shader) argument 1891 r300_delete_vs_state(struct pipe_context* pipe, void* shader) argument 1909 r300_set_constant_buffer(struct pipe_context *pipe, uint shader, uint index, struct pipe_constant_buffer *cb) argument [all...] |
/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_state.c | 989 /* Create fragment shader state. */ 991 const struct pipe_shader_state* shader) 997 /* Copy state directly into shader. */ 998 fs->state = *shader; 999 fs->state.tokens = tgsi_dup_tokens(shader->tokens); 1011 r300->fs.size = fs->shader->cb_code_size; 1014 r300->fs_rc_constant_state.size = fs->shader->rc_state_count * 7; 1015 r300->fs_constants.size = fs->shader->externals_count * 4 + 3; 1017 r300->fs_rc_constant_state.size = fs->shader->rc_state_count * 5; 1018 r300->fs_constants.size = fs->shader 990 r300_create_fs_state(struct pipe_context* pipe, const struct pipe_shader_state* shader) argument 1026 r300_bind_fs_state(struct pipe_context* pipe, void* shader) argument 1043 r300_delete_fs_state(struct pipe_context* pipe, void* shader) argument 1832 r300_create_vs_state(struct pipe_context* pipe, const struct pipe_shader_state* shader) argument 1852 r300_bind_vs_state(struct pipe_context* pipe, void* shader) argument 1891 r300_delete_vs_state(struct pipe_context* pipe, void* shader) argument 1909 r300_set_constant_buffer(struct pipe_context *pipe, uint shader, uint index, struct pipe_constant_buffer *cb) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
H A D | r600_shader.c | 60 static int r600_pipe_shader(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument 63 struct r600_shader *rshader = &shader->shader; 67 /* copy new shader */ 68 if (shader->bo == NULL) { 69 shader->bo = (struct r600_resource*) 71 if (shader->bo == NULL) { 74 ptr = (uint32_t*)rctx->ws->buffer_map(shader->bo->cs_buf, rctx->cs, PIPE_TRANSFER_WRITE); 82 rctx->ws->buffer_unmap(shader->bo->cs_buf); 88 evergreen_pipe_shader_vs(ctx, shader); 108 r600_pipe_shader_create(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument 156 r600_pipe_shader_destroy(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument 185 struct r600_shader *shader; member in struct:r600_shader_ctx 1165 struct r600_shader *shader = &pipeshader->shader; local [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_shader.c | 60 static int r600_pipe_shader(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument 63 struct r600_shader *rshader = &shader->shader; 67 /* copy new shader */ 68 if (shader->bo == NULL) { 69 shader->bo = (struct r600_resource*) 71 if (shader->bo == NULL) { 74 ptr = (uint32_t*)rctx->ws->buffer_map(shader->bo->cs_buf, rctx->cs, PIPE_TRANSFER_WRITE); 82 rctx->ws->buffer_unmap(shader->bo->cs_buf); 88 evergreen_pipe_shader_vs(ctx, shader); 108 r600_pipe_shader_create(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument 156 r600_pipe_shader_destroy(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument 185 struct r600_shader *shader; member in struct:r600_shader_ctx 1165 struct r600_shader *shader = &pipeshader->shader; local [all...] |
/external/chromium_org/gpu/command_buffer/service/ |
H A D | program_manager.cc | 547 "or statically used varyings in fragment shader are " 548 "not declared in vertex shader: " + conflicting_name; 720 Shader* shader = attached_shaders_[ii].get(); local 721 if (shader) { 723 shader->GetAttribMappedName(original_name); 734 Shader* shader = attached_shaders_[ii].get(); local 735 if (shader) { 737 shader->GetOriginalNameFromHashedName(hashed_name); 773 Shader* shader = attached_shaders_[ii].get(); local 774 if (shader) { 946 AttachShader( ShaderManager* shader_manager, Shader* shader) argument 960 DetachShader( ShaderManager* shader_manager, Shader* shader) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | draw_vs.c | 53 * Set a vertex shader constant buffer. 102 const struct pipe_shader_state *shader) 107 tgsi_dump(shader->tokens, 0); 112 vs = draw_create_vs_llvm(draw, shader); 117 vs = draw_create_vs_exec( draw, shader ); 101 draw_create_vertex_shader(struct draw_context *draw, const struct pipe_shader_state *shader) argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_fs.h | 62 unsigned nr_samplers:8; /* actually derivable from just the shader */ 101 struct lp_fragment_shader *shader; member in struct:lp_fragment_shader_variant 125 /** Fragment shader input interpolation info */
|