Searched refs:shader (Results 251 - 275 of 762) sorted by relevance

<<11121314151617181920>>

/external/chromium_org/third_party/skia/gm/
H A Dshaderbounds.cpp66 // Background shader.
73 // Constrained shader.
90 SkShader* shader = fShaderMaker(shaderWidth, shaderHeight, background, shaderScale); local
91 return shader;
H A Dverylargebitmap.cpp18 SkShader* shader = SkGradientShader::CreateRadial(center, radius, colors, NULL, 2, local
21 paint.setShader(shader)->unref();
47 // exercises extract bitmap, but not shader
H A Dgradients.cpp140 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 DSkRectShaderImageFilter.cpp48 SkAutoTUnref<SkShader> shader(buffer.readShader());
49 return Create(shader.get(), &common.cropRect(), common.uniqueID());
H A DSkTransparentShader.cpp24 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 Ddraw_pt_fetch_shade_pipeline_llvm.c68 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 Du_blitter.c66 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 Dprog_print.c1095 * 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 Dbigmatrix.cpp77 SkShader* shader = SkShader::CreateBitmapShader( local
82 paint.setShader(shader)->unref();
H A Dclippedbitmapshaders.cpp17 // 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 Dcomposeshader.cpp110 SkShader* shader = shaders[y]; variable
118 paint.setShader(shader);
H A Dshaderbounds.cpp66 // Background shader.
73 // Constrained shader.
90 SkShader* shader = fShaderMaker(shaderWidth, shaderHeight, background, shaderScale); local
91 return shader;
H A Dverylargebitmap.cpp18 SkShader* shader = SkGradientShader::CreateRadial(center, radius, colors, NULL, 2, local
21 paint.setShader(shader)->unref();
47 // exercises extract bitmap, but not shader
H A Dgradients.cpp140 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 DSkTileImageFilter.cpp66 SkAutoTUnref<SkShader> shader(SkShader::CreateBitmapShader(subset,
69 paint.setShader(shader);
H A DSkTransparentShader.cpp24 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 Ds_atifragshader.c32 * 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 Ds_atifragshader.c32 * 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 Dr300_state.c989 /* 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 Dr300_state.c989 /* 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 Dr600_shader.c60 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 Dr600_shader.c60 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 Dprogram_manager.cc547 "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 Ddraw_vs.c53 * 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 Dlp_state_fs.h62 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 */

Completed in 509 milliseconds

<<11121314151617181920>>