Searched defs:shader (Results 1 - 25 of 263) sorted by relevance

1234567891011

/external/skia/tools/gpu/gl/debug/
H A DGrProgramObj.cpp12 void GrProgramObj::AttachShader(GrShaderObj *shader) { argument
13 shader->ref();
14 fShaders.push_back(shader);
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_fs.c43 const struct pipe_shader_state *shader)
49 dfs->base = *shader;
50 tgsi_scan_shader(shader->tokens, &dfs->info);
42 draw_create_fragment_shader(struct draw_context *draw, const struct pipe_shader_state *shader) argument
H A Ddraw_vs_llvm.c42 vs_llvm_prepare(struct draw_vertex_shader *shader, argument
45 /*struct llvm_vertex_shader *evs = llvm_vertex_shader(shader);*/
49 vs_llvm_run_linear( struct draw_vertex_shader *shader, argument
67 struct llvm_vertex_shader *shader = llvm_vertex_shader(dvs); local
70 li = first_elem(&shader->variants);
71 while(!at_end(&shader->variants, li)) {
77 assert(shader->variants_cached == 0);
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
H A Ddraw_vs_exec.c61 vs_exec_prepare( struct draw_vertex_shader *shader, argument
64 struct exec_vertex_shader *evs = exec_vertex_shader(shader);
69 if (evs->machine->Tokens != shader->state.tokens) {
71 shader->state.tokens,
80 /* Simplified vertex shader interface for the pt paths. Given the
85 vs_exec_run_linear( struct draw_vertex_shader *shader, argument
94 struct exec_vertex_shader *evs = exec_vertex_shader(shader);
98 boolean clamp_vertex_color = shader->draw->rasterizer->clamp_vertex_color;
103 if (shader->info.uses_instanceid) {
107 machine->SystemValue[i].i[j] = shader
[all...]
H A Ddraw_vs_ppc.c80 * Simplified vertex shader interface for the pt paths. Given the
93 struct draw_ppc_vertex_shader *shader = (struct draw_ppc_vertex_shader *)base; local
124 /* run compiled shader
126 shader->func(inputs_soa, outputs_soa, temps_soa,
127 (float (*)[4]) shader->base.immediates,
159 struct draw_ppc_vertex_shader *shader = (struct draw_ppc_vertex_shader *)base; local
161 ppc_release_func( &shader->ppc_program );
163 align_free( (void *) shader->base.immediates );
165 FREE( (void*) shader->base.state.tokens );
166 FREE( shader );
[all...]
/external/skia/gm/
H A Dstroke_rect_shader.cpp21 sk_sp<SkShader> shader = SkGradientShader::MakeLinear(kPts, kColors, nullptr, 2, local
23 paint.setShader(std::move(shader));
H A Dcgm.c41 sk_shader_t* shader = make_shader(); local
42 sk_paint_set_shader(paint, shader);
43 sk_shader_unref(shader);
/external/deqp/framework/randomshaders/
H A DrsgGeneratorState.cpp48 void GeneratorState::setShader (const ShaderParameters& shaderParams, Shader& shader) argument
51 m_shader = &shader;
/external/skia/tests/
H A DFlattenableFactoryToName.cpp40 auto shader = image->makeShader(SkShader::kClamp_TileMode, SkShader::kClamp_TileMode); local
41 test_flattenable(r, shader.get(), "SkImage::newShader()");
H A DCTest.cpp29 sk_shader_t* shader; local
31 shader = sk_shader_new_radial_gradient(
33 REPORTER_ASSERT(reporter, shader != nullptr);
34 sk_paint_set_shader(paint, shader);
35 sk_shader_unref(shader);
38 shader = sk_shader_new_sweep_gradient(&point, colors, nullptr, 2, nullptr);
39 REPORTER_ASSERT(reporter, shader != nullptr);
40 sk_paint_set_shader(paint, shader);
41 sk_shader_unref(shader);
44 shader
[all...]
H A DShaderOpacityTest.cpp20 auto shader = SkShader::MakeBitmapShader(bmp, local
22 REPORTER_ASSERT(reporter, shader);
23 REPORTER_ASSERT(reporter, !shader->isOpaque());
29 shader = SkShader::MakeBitmapShader(bmp,
31 REPORTER_ASSERT(reporter, shader);
32 REPORTER_ASSERT(reporter, !shader->isOpaque());
36 shader = SkShader::MakeBitmapShader(bmp,
38 REPORTER_ASSERT(reporter, shader);
39 REPORTER_ASSERT(reporter, shader->isOpaque());
43 shader
[all...]
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_context.c57 unsigned shader; local
76 for(shader = 0; shader < PIPE_SHADER_TYPES; ++shader)
77 pipe_resource_reference( &svga->curr.cb[shader], NULL );
H A Dsvga_pipe_constants.c48 uint shader, uint index,
61 assert(shader < PIPE_SHADER_TYPES);
64 pipe_resource_reference( &svga->curr.cb[shader],
67 if (shader == PIPE_SHADER_FRAGMENT)
47 svga_set_constant_buffer(struct pipe_context *pipe, uint shader, uint index, struct pipe_constant_buffer *cb) argument
H A Dsvga_pipe_fs.c79 svga_bind_fs_state(struct pipe_context *pipe, void *shader) argument
81 struct svga_fragment_shader *fs = (struct svga_fragment_shader *) shader;
89 void svga_delete_fs_state(struct pipe_context *pipe, void *shader) argument
92 struct svga_fragment_shader *fs = (struct svga_fragment_shader *) shader;
H A Dsvga_pipe_vs.c107 /* substitute a debug shader?
119 * debug shader.
137 static void svga_bind_vs_state(struct pipe_context *pipe, void *shader) argument
139 struct svga_vertex_shader *vs = (struct svga_vertex_shader *)shader;
147 static void svga_delete_vs_state(struct pipe_context *pipe, void *shader) argument
150 struct svga_vertex_shader *vs = (struct svga_vertex_shader *)shader;
/external/mesa3d/src/glsl/
H A Dstandalone_scaffolding.cpp53 struct gl_shader *shader; local
58 shader = rzalloc(NULL, struct gl_shader);
59 if (shader) {
60 shader->Type = type;
61 shader->Name = name;
62 shader->RefCount = 1;
64 return shader;
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_wm_state.c169 * If using the fragment shader backend, the program is always
173 struct brw_shader *shader = (struct brw_shader *) local
176 if (shader != NULL && shader->ir != NULL) {
/external/swiftshader/src/Renderer/
H A DQuadRasterizer.hpp29 QuadRasterizer(const PixelProcessor::State &state, const PixelShader *shader);
55 const PixelShader *const shader; member in class:sw::QuadRasterizer
/external/mesa3d/src/glsl/glcpp/
H A Dglcpp.c103 const char *shader; local
110 shader = load_text_file (ctx, filename);
111 if (shader == NULL)
114 ret = glcpp_preprocess(ctx, &shader, &info_log, NULL, API_OPENGL);
116 printf("%s", shader);
/external/skia/bench/
H A DPerlinNoiseBench.cpp44 sk_sp<SkShader> shader = (type == SkPerlinNoiseShader::kFractalNoise_Type) ? local
50 paint.setShader(shader);
/external/skia/src/core/
H A DSkColorSpaceXformer.cpp59 sk_sp<SkShader> SkColorSpaceXformer::apply(const SkShader* shader) { argument
61 if (shader->isConstant() && shader->asLuminanceColor(&color)) {
63 ->makeWithLocalMatrix(shader->getLocalMatrix());
68 if (auto img = shader->isAImage(&local, xy)) {
73 if (shader->asACompose(&compose)) {
78 ->makeWithLocalMatrix(shader->getLocalMatrix());
84 if (auto type = shader->asAGradient(&gradient)) {
90 shader->asAGradient(&gradient);
108 &shader
[all...]
/external/mesa3d/src/gallium/auxiliary/rbug/
H A Drbug_shader.h54 rbug_shader_t shader; member in struct:rbug_proto_shader_info
61 rbug_shader_t shader; member in struct:rbug_proto_shader_disable
69 rbug_shader_t shader; member in struct:rbug_proto_shader_replace
99 rbug_shader_t shader,
104 rbug_shader_t shader,
110 rbug_shader_t shader,
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_fs.h38 /* Whether the shader was replaced by a dummy one due to a shader
66 /* Currently-bound fragment shader. */
67 struct r300_fragment_shader_code* shader; member in struct:r300_fragment_shader
77 /* Return TRUE if the shader was switched and should be re-emitted. */
84 return (fs->shader->code.writes_depth) ? TRUE : FALSE;
91 return (fs->shader->write_all) ? TRUE : FALSE;
H A Dr300_vs.c181 struct r300_vertex_shader* shader)
187 /* Make a simple vertex shader which outputs (0, 0, 0, 1),
196 shader->state.tokens = tgsi_dup_tokens(ureg_finalize(ureg));
199 shader->dummy = TRUE;
200 r300_init_vs_outputs(r300, shader);
201 r300_translate_vertex_shader(r300, shader);
241 fprintf(stderr, "r300 VP: Cannot translate a shader. "
242 "Using a dummy shader instead.\n");
260 fprintf(stderr, "r300 VP: Compiler error:\n%sUsing a dummy shader"
264 fprintf(stderr, "r300 VP: Cannot compile the dummy shader! "
179 r300_dummy_vertex_shader( struct r300_context* r300, struct r300_vertex_shader* shader) argument
[all...]

Completed in 662 milliseconds

1234567891011