Searched refs:shader (Results 1 - 25 of 762) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/
H A Dshader.h32 struct shader;
38 struct shader *shader_create(struct vg_context *context);
39 void shader_destroy(struct shader *shader);
41 void shader_set_color_transform(struct shader *shader, VGboolean set);
43 void shader_set_masking(struct shader *shader, VGboolean set);
44 VGboolean shader_is_masking(struct shader *shader);
[all...]
H A Dshader.c27 #include "shader.h"
44 struct shader { struct
64 struct shader * shader_create(struct vg_context *ctx)
66 struct shader *shader = 0; local
68 shader = CALLOC_STRUCT(shader);
69 shader->context = ctx;
71 return shader;
74 void shader_destroy(struct shader *shade argument
79 shader_set_color_transform(struct shader *shader, VGboolean set) argument
84 shader_set_masking(struct shader *shader, VGboolean set) argument
89 shader_is_masking(struct shader *shader) argument
94 shader_set_paint(struct shader *shader, struct vg_paint *paint) argument
99 shader_paint(struct shader *shader) argument
104 setup_constant_buffer(struct shader *shader) argument
130 blend_use_shader(struct shader *shader) argument
164 blend_bind_samplers(struct shader *shader, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) argument
188 setup_samplers(struct shader *shader, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) argument
220 is_format_bw(struct shader *shader) argument
235 setup_shader_program(struct shader *shader) argument
345 shader_bind(struct shader *shader) argument
366 shader_set_image_mode(struct shader *shader, VGImageMode image_mode) argument
371 shader_image_mode(struct shader *shader) argument
376 shader_set_drawing_image(struct shader *shader, VGboolean drawing_image) argument
381 shader_drawing_image(struct shader *shader) argument
386 shader_set_image(struct shader *shader, struct vg_image *img) argument
394 shader_set_surface_matrix(struct shader *shader, const struct matrix *mat) argument
403 shader_set_paint_matrix(struct shader *shader, const struct matrix *mat) argument
[all...]
/external/mesa3d/src/gallium/state_trackers/vega/
H A Dshader.h32 struct shader;
38 struct shader *shader_create(struct vg_context *context);
39 void shader_destroy(struct shader *shader);
41 void shader_set_color_transform(struct shader *shader, VGboolean set);
43 void shader_set_masking(struct shader *shader, VGboolean set);
44 VGboolean shader_is_masking(struct shader *shader);
[all...]
H A Dshader.c27 #include "shader.h"
44 struct shader { struct
64 struct shader * shader_create(struct vg_context *ctx)
66 struct shader *shader = 0; local
68 shader = CALLOC_STRUCT(shader);
69 shader->context = ctx;
71 return shader;
74 void shader_destroy(struct shader *shade argument
79 shader_set_color_transform(struct shader *shader, VGboolean set) argument
84 shader_set_masking(struct shader *shader, VGboolean set) argument
89 shader_is_masking(struct shader *shader) argument
94 shader_set_paint(struct shader *shader, struct vg_paint *paint) argument
99 shader_paint(struct shader *shader) argument
104 setup_constant_buffer(struct shader *shader) argument
130 blend_use_shader(struct shader *shader) argument
164 blend_bind_samplers(struct shader *shader, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) argument
188 setup_samplers(struct shader *shader, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) argument
220 is_format_bw(struct shader *shader) argument
235 setup_shader_program(struct shader *shader) argument
345 shader_bind(struct shader *shader) argument
366 shader_set_image_mode(struct shader *shader, VGImageMode image_mode) argument
371 shader_image_mode(struct shader *shader) argument
376 shader_set_drawing_image(struct shader *shader, VGboolean drawing_image) argument
381 shader_drawing_image(struct shader *shader) argument
386 shader_set_image(struct shader *shader, struct vg_image *img) argument
394 shader_set_surface_matrix(struct shader *shader, const struct matrix *mat) argument
403 shader_set_paint_matrix(struct shader *shader, const struct matrix *mat) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/
H A DWebGLDebugShaders.idl31 DOMString? getTranslatedShaderSource(WebGLShader? shader);
/external/chromium_org/third_party/mesa/src/src/glsl/glcpp/
H A Dpp.c75 in_directive(const char *shader, const char *ptr) argument
77 assert(ptr >= shader);
80 for (; ptr >= shader && *ptr != '#'; ptr--) {
84 if (ptr >= shader) {
86 for (ptr--; ptr >= shader && isblank(*ptr); ptr--);
88 if (ptr < shader || *ptr == '\n')
99 remove_line_continuations(glcpp_parser_t *ctx, const char *shader) argument
104 const char *search_start = shader;
110 int n = newline - shader;
126 if (in_directive(shader, backslas
153 glcpp_preprocess(void *ralloc_ctx, const char **shader, char **info_log, const struct gl_extensions *extensions, int api) argument
[all...]
/external/mesa3d/src/glsl/glcpp/
H A Dpp.c75 in_directive(const char *shader, const char *ptr) argument
77 assert(ptr >= shader);
80 for (; ptr >= shader && *ptr != '#'; ptr--) {
84 if (ptr >= shader) {
86 for (ptr--; ptr >= shader && isblank(*ptr); ptr--);
88 if (ptr < shader || *ptr == '\n')
99 remove_line_continuations(glcpp_parser_t *ctx, const char *shader) argument
104 const char *search_start = shader;
110 int n = newline - shader;
126 if (in_directive(shader, backslas
153 glcpp_preprocess(void *ralloc_ctx, const char **shader, char **info_log, const struct gl_extensions *extensions, int api) argument
[all...]
/external/skia/tests/
H A DPictureShaderTest.cpp13 // Test that attempting to create a picture shader with a NULL picture or
16 SkShader* shader = SkShader::CreatePictureShader(NULL, local
18 REPORTER_ASSERT(reporter, NULL == shader);
23 shader = SkShader::CreatePictureShader(picture.get(),
25 REPORTER_ASSERT(reporter, NULL == shader);
/external/chromium_org/third_party/skia/src/gpu/gl/debug/
H A DGrProgramObj.cpp12 void GrProgramObj::AttachShader(GrShaderObj *shader) { argument
13 shader->ref();
14 fShaders.push_back(shader);
/external/skia/src/gpu/gl/debug/
H A DGrProgramObj.cpp12 void GrProgramObj::AttachShader(GrShaderObj *shader) { argument
13 shader->ref();
14 fShaders.push_back(shader);
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
H A Ddraw_gs.c164 draw_geometry_fetch_outputs(struct draw_geometry_shader *shader, argument
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
210 draw_fetch_gs_input(struct draw_geometry_shader *shader, unsigned *indices, unsigned num_vertices, unsigned prim_idx) argument
269 gs_flush(struct draw_geometry_shader *shader, unsigned input_primitives) argument
299 gs_point(struct draw_geometry_shader *shader, int idx) argument
312 gs_line(struct draw_geometry_shader *shader, int i0, int i1) argument
326 gs_line_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3) argument
342 gs_tri(struct draw_geometry_shader *shader, int i0, int i1, int i2) argument
357 gs_tri_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3, int i4, int i5) argument
390 draw_geometry_shader_run(struct draw_geometry_shader *shader, const void *constants[PIPE_MAX_CONSTANT_BUFFERS], const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS], const struct draw_vertex_info *input_verts, const struct draw_prim_info *input_prim, struct draw_vertex_info *output_verts, struct draw_prim_info *output_prims ) argument
474 draw_geometry_shader_delete(struct draw_geometry_shader *shader) argument
480 draw_geometry_shader_prepare(struct draw_geometry_shader *shader, struct draw_context *draw) argument
[all...]
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_gs.h40 * Private version of the compiled geometry shader
71 * The vertex shader can emit any number of vertices as long as it's
72 * smaller than the GS_MAX_OUTPUT_VERTICES shader property.
74 int draw_geometry_shader_run(struct draw_geometry_shader *shader,
82 void draw_geometry_shader_prepare(struct draw_geometry_shader *shader,
85 void draw_geometry_shader_delete(struct draw_geometry_shader *shader);
87 int draw_gs_max_output_vertices(struct draw_geometry_shader *shader,
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_gs.c164 draw_geometry_fetch_outputs(struct draw_geometry_shader *shader, argument
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
210 draw_fetch_gs_input(struct draw_geometry_shader *shader, unsigned *indices, unsigned num_vertices, unsigned prim_idx) argument
269 gs_flush(struct draw_geometry_shader *shader, unsigned input_primitives) argument
299 gs_point(struct draw_geometry_shader *shader, int idx) argument
312 gs_line(struct draw_geometry_shader *shader, int i0, int i1) argument
326 gs_line_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3) argument
342 gs_tri(struct draw_geometry_shader *shader, int i0, int i1, int i2) argument
357 gs_tri_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3, int i4, int i5) argument
390 draw_geometry_shader_run(struct draw_geometry_shader *shader, const void *constants[PIPE_MAX_CONSTANT_BUFFERS], const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS], const struct draw_vertex_info *input_verts, const struct draw_prim_info *input_prim, struct draw_vertex_info *output_verts, struct draw_prim_info *output_prims ) argument
474 draw_geometry_shader_delete(struct draw_geometry_shader *shader) argument
480 draw_geometry_shader_prepare(struct draw_geometry_shader *shader, struct draw_context *draw) argument
[all...]
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_gs.h40 * Private version of the compiled geometry shader
71 * The vertex shader can emit any number of vertices as long as it's
72 * smaller than the GS_MAX_OUTPUT_VERTICES shader property.
74 int draw_geometry_shader_run(struct draw_geometry_shader *shader,
82 void draw_geometry_shader_prepare(struct draw_geometry_shader *shader,
85 void draw_geometry_shader_delete(struct draw_geometry_shader *shader);
87 int draw_gs_max_output_vertices(struct draw_geometry_shader *shader,
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_shader.cpp36 struct brw_shader *shader; local
38 shader = rzalloc(NULL, struct brw_shader);
39 if (shader) {
40 shader->base.Type = type;
41 shader->base.Name = name;
42 _mesa_init_shader(ctx, &shader->base);
45 return &shader->base;
61 * Performs a compile of the shader stages even when we don't know
87 struct brw_shader *shader = local
95 if (!shader)
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_shader.cpp36 struct brw_shader *shader; local
38 shader = rzalloc(NULL, struct brw_shader);
39 if (shader) {
40 shader->base.Type = type;
41 shader->base.Name = name;
42 _mesa_init_shader(ctx, &shader->base);
45 return &shader->base;
61 * Performs a compile of the shader stages even when we don't know
87 struct brw_shader *shader = local
95 if (!shader)
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/
H A Dvl_idct.c72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], argument
88 ureg_MOV(shader, ureg_writemask(addr[0], wm_start), ureg_scalar(start, sw_start));
89 ureg_MOV(shader, ureg_writemask(addr[0], wm_tc), ureg_scalar(tc, sw_tc));
91 ureg_ADD(shader, ureg_writemask(addr[1], wm_start), ureg_scalar(start, sw_start), ureg_imm1f(shader, 1.0f / size));
92 ureg_MOV(shader, ureg_writemask(addr[1], wm_tc), ureg_scalar(tc, sw_tc));
96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], argument
108 ureg_MOV(shader, ureg_writemask(daddr[0], wm_start), saddr[0]);
109 ureg_ADD(shader, ureg_writemask(daddr[0], wm_tc), saddr[0], ureg_imm1f(shader, po
115 fetch_four(struct ureg_program *shader, struct ureg_dst m[2], struct ureg_src addr[2], struct ureg_src sampler, bool resource3d) argument
123 matrix_mul(struct ureg_program *shader, struct ureg_dst dst, struct ureg_dst l[2], struct ureg_dst r[2]) argument
145 struct ureg_program *shader; local
194 struct ureg_program *shader; local
261 struct ureg_program *shader; local
323 struct ureg_program *shader; local
395 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_output, struct ureg_dst tex) argument
433 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_input, struct ureg_dst fragment) argument
[all...]
H A Dvl_mc.c53 calc_position(struct vl_mc *r, struct ureg_program *shader, struct ureg_src block_scale) argument
59 vrect = ureg_DECL_vs_input(shader, VS_I_RECT);
60 vpos = ureg_DECL_vs_input(shader, VS_I_VPOS);
62 t_vpos = ureg_DECL_temporary(shader);
64 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS);
73 ureg_ADD(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), vpos, vrect);
74 ureg_MUL(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos), block_scale);
75 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos));
76 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_ZW), ureg_imm1f(shader, 1.
82 calc_line(struct ureg_program *shader) argument
104 struct ureg_program *shader; local
162 struct ureg_program *shader; local
227 struct ureg_program *shader; local
313 struct ureg_program *shader; local
[all...]
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_idct.c72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], argument
88 ureg_MOV(shader, ureg_writemask(addr[0], wm_start), ureg_scalar(start, sw_start));
89 ureg_MOV(shader, ureg_writemask(addr[0], wm_tc), ureg_scalar(tc, sw_tc));
91 ureg_ADD(shader, ureg_writemask(addr[1], wm_start), ureg_scalar(start, sw_start), ureg_imm1f(shader, 1.0f / size));
92 ureg_MOV(shader, ureg_writemask(addr[1], wm_tc), ureg_scalar(tc, sw_tc));
96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], argument
108 ureg_MOV(shader, ureg_writemask(daddr[0], wm_start), saddr[0]);
109 ureg_ADD(shader, ureg_writemask(daddr[0], wm_tc), saddr[0], ureg_imm1f(shader, po
115 fetch_four(struct ureg_program *shader, struct ureg_dst m[2], struct ureg_src addr[2], struct ureg_src sampler, bool resource3d) argument
123 matrix_mul(struct ureg_program *shader, struct ureg_dst dst, struct ureg_dst l[2], struct ureg_dst r[2]) argument
145 struct ureg_program *shader; local
194 struct ureg_program *shader; local
261 struct ureg_program *shader; local
323 struct ureg_program *shader; local
395 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_output, struct ureg_dst tex) argument
433 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_input, struct ureg_dst fragment) argument
[all...]
/external/chromium_org/skia/ext/
H A Dpaint_simplifier.cc13 SkShader* shader = paint.getShader(); local
14 if (!shader)
17 if (shader->asAGradient(NULL) == SkShader::kNone_GradientType)
20 return shader->asABitmap(NULL, NULL, NULL) != SkShader::kNone_BitmapType;
/external/chromium_org/third_party/skia/tests/
H A DPictureShaderTest.cpp13 // Test that attempting to create a picture shader with a NULL picture or
16 SkShader* shader = SkShader::CreatePictureShader(NULL, local
18 REPORTER_ASSERT(reporter, NULL == shader);
23 shader = SkShader::CreatePictureShader(picture.get(),
25 REPORTER_ASSERT(reporter, NULL == shader);
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dmain.cpp141 compile_shader(struct gl_context *ctx, struct gl_shader *shader) argument
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
240 struct gl_shader *shader = rzalloc(whole_program, gl_shader); local
[all...]
/external/mesa3d/src/glsl/
H A Dmain.cpp141 compile_shader(struct gl_context *ctx, struct gl_shader *shader) argument
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
240 struct gl_shader *shader = rzalloc(whole_program, gl_shader); local
[all...]

Completed in 539 milliseconds

1234567891011>>