/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/ |
H A D | shader.h | 32 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 D | shader.c | 27 #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 D | shader.h | 32 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 D | shader.c | 27 #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 D | WebGLDebugShaders.idl | 31 DOMString? getTranslatedShaderSource(WebGLShader? shader);
|
/external/chromium_org/third_party/mesa/src/src/glsl/glcpp/ |
H A D | pp.c | 75 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 D | pp.c | 75 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 D | PictureShaderTest.cpp | 13 // 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 D | GrProgramObj.cpp | 12 void GrProgramObj::AttachShader(GrShaderObj *shader) { argument 13 shader->ref(); 14 fShaders.push_back(shader);
|
/external/skia/src/gpu/gl/debug/ |
H A D | GrProgramObj.cpp | 12 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 D | draw_gs.c | 164 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 D | draw_fs.c | 43 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 D | draw_gs.h | 40 * 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 D | draw_gs.c | 164 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 D | draw_fs.c | 43 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 D | draw_gs.h | 40 * 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 D | brw_shader.cpp | 36 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 D | brw_shader.cpp | 36 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 D | vl_idct.c | 72 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 D | vl_mc.c | 53 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 D | vl_idct.c | 72 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 D | paint_simplifier.cc | 13 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 D | PictureShaderTest.cpp | 13 // 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 D | main.cpp | 141 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 D | main.cpp | 141 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...] |