/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_pipe.c | 33 #include "draw/draw_private.h" 34 #include "draw/draw_pipe.h" 39 boolean draw_pipeline_init( struct draw_context *draw ) 42 draw->pipeline.wide_line = draw_wide_line_stage( draw ); 43 draw->pipeline.wide_point = draw_wide_point_stage( draw ); 44 draw->pipeline.stipple = draw_stipple_stage( draw ); 45 draw->pipeline.unfilled = draw_unfilled_stage( draw ) [all...] |
draw_context.c | 70 * Create new draw module context with gallivm state for LLVM JIT. 75 struct draw_context *draw = CALLOC_STRUCT( draw_context ); local 76 if (draw == NULL) 81 draw->llvm = draw_llvm_create(draw); 82 if (!draw->llvm) 87 draw->pipe = pipe; 89 if (!draw_init(draw)) 92 return draw; 95 draw_destroy( draw ); [all...] |
draw_pt_decompose.h | 4 draw->quads_always_flatshade_last; \ 6 !(draw->rasterizer->flatshade && \ 7 draw->rasterizer->flatshade_first);
|
draw_pt.c | 33 #include "draw/draw_context.h" 34 #include "draw/draw_gs.h" 35 #include "draw/draw_private.h" 36 #include "draw/draw_pt.h" 37 #include "draw/draw_vs.h" 55 draw_pt_arrays(struct draw_context *draw, 74 if (!draw->force_passthrough) { 75 unsigned gs_out_prim = (draw->gs.geometry_shader ? 76 draw->gs.geometry_shader->output_primitive : 79 if (!draw->render) [all...] |
draw_context.h | 69 void draw_destroy( struct draw_context *draw ); 71 void draw_flush(struct draw_context *draw); 73 void draw_set_viewport_state( struct draw_context *draw, 80 * Sets the rasterization state used by the draw module. 83 * draw module sets the state back on the driver itself using the 88 * the actual state - that's because the draw module can try to 91 * draw_set_rasterizer_state(driver->draw, state->pipe_state, state); 94 void draw_set_rasterizer_state( struct draw_context *draw, 98 void draw_set_rasterize_stage( struct draw_context *draw, 101 void draw_wide_point_threshold(struct draw_context *draw, float threshold) [all...] |
draw_fs.c | 42 draw_create_fragment_shader(struct draw_context *draw, 58 draw_bind_fragment_shader(struct draw_context *draw, 61 draw_do_flush(draw, DRAW_FLUSH_STATE_CHANGE); 63 draw->fs.fragment_shader = dfs; 68 draw_delete_fragment_shader(struct draw_context *draw,
|
draw_pipe_validate.c | 65 draw_need_pipeline(const struct draw_context *draw, 71 if (draw->render && 72 draw->render->need_pipeline) 74 return draw->render->need_pipeline( draw->render, 86 if (rasterizer->line_stipple_enable && draw->pipeline.line_stipple) 90 if (roundf(rasterizer->line_width) > draw->pipeline.wide_line_threshold) 94 if (rasterizer->line_smooth && draw->pipeline.aaline) 101 if (rasterizer->point_size > draw->pipeline.wide_point_threshold) 106 && draw->pipeline.wide_point_sprites 160 struct draw_context *draw = stage->draw; local [all...] |
draw_vs.c | 59 draw_vs_set_constants(struct draw_context *draw, 69 if (size > draw->vs.const_storage_size[slot]) { 70 if (draw->vs.aligned_constant_storage[slot]) { 71 align_free((void *)draw->vs.aligned_constant_storage[slot]); 72 draw->vs.const_storage_size[slot] = 0; 74 draw->vs.aligned_constant_storage[slot] = 76 if (draw->vs.aligned_constant_storage[slot]) { 77 draw->vs.const_storage_size[slot] = size; 81 if (draw->vs.aligned_constant_storage[slot]) { 82 memcpy((void *)draw->vs.aligned_constant_storage[slot] [all...] |
draw_pt_fetch_shade_emit.c | 36 #include "draw/draw_context.h" 37 #include "draw/draw_private.h" 38 #include "draw/draw_vbuf.h" 39 #include "draw/draw_vertex.h" 40 #include "draw/draw_pt.h" 41 #include "draw/draw_vs.h" 51 struct draw_context *draw; member in struct:fetch_shade_emit 75 struct draw_context *draw = fse->draw; local 76 unsigned num_vs_inputs = draw->vs.vertex_shader->info.num_inputs 189 struct draw_context *draw = fse->draw; local 253 struct draw_context *draw = fse->draw; local 311 struct draw_context *draw = fse->draw; local [all...] |
draw_pt_fetch_emit.c | 34 #include "draw/draw_context.h" 35 #include "draw/draw_private.h" 36 #include "draw/draw_vbuf.h" 37 #include "draw/draw_vertex.h" 38 #include "draw/draw_pt.h" 39 #include "draw/draw_gs.h" 47 * - draw vertex element/buffer state 55 * - a set of draw indices we received as an input 59 * - calling the backend draw functions. 77 struct draw_context *draw; member in struct:fetch_emit_middle_end 96 struct draw_context *draw = feme->draw; local 191 struct draw_context *draw = feme->draw; local 249 struct draw_context *draw = feme->draw; local 308 struct draw_context *draw = feme->draw; local [all...] |
draw_pt_fetch.c | 31 #include "draw/draw_context.h" 32 #include "draw/draw_private.h" 33 #include "draw/draw_pt.h" 39 struct draw_context *draw; member in struct:pt_fetch 65 struct draw_context *draw = fetch->draw; local 85 assert(draw->pt.nr_vertex_elements + num_extra_inputs >= vs_input_count); 87 nr_inputs = MIN2(vs_input_count, draw->pt.nr_vertex_elements + num_extra_inputs); 97 } else if (util_format_is_pure_sint(draw->pt.vertex_element[i].src_format)) { 99 key.element[nr].input_format = draw->pt.vertex_element[ei].src_format 155 struct draw_context *draw = fetch->draw; local 182 struct draw_context *draw = fetch->draw; local [all...] |
/frameworks/base/packages/WallpaperCropper/src/com/android/gallery3d/glrenderer/ |
Texture.java | 41 public void draw(GLCanvas canvas, int x, int y); method in interface:Texture 42 public void draw(GLCanvas canvas, int x, int y, int w, int h); method in interface:Texture
|
/packages/apps/Gallery2/src/com/android/gallery3d/glrenderer/ |
Texture.java | 41 public void draw(GLCanvas canvas, int x, int y); method in interface:Texture 42 public void draw(GLCanvas canvas, int x, int y, int w, int h); method in interface:Texture
|
/packages/apps/Launcher3/WallpaperPicker/src/com/android/gallery3d/glrenderer/ |
Texture.java | 41 public void draw(GLCanvas canvas, int x, int y); method in interface:Texture 42 public void draw(GLCanvas canvas, int x, int y, int w, int h); method in interface:Texture
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_draw_arrays.c | 44 #include "draw/draw_context.h" 63 struct draw_context *draw = sp->draw; local 83 draw_set_mapped_vertex_buffer(draw, i, buf); 92 draw_set_indexes(draw, 103 draw_set_mapped_so_targets(draw, sp->num_so_targets, 106 /* draw! */ 107 draw_vbo(draw, info); 109 /* unmap vertex/index buffers - will cause draw module to flush */ 111 draw_set_mapped_vertex_buffer(draw, i, NULL) [all...] |
/cts/tests/tests/uirendering/src/android/uirendering/cts/testinfrastructure/ |
CanvasClient.java | 24 void draw(Canvas canvas, int width, int height); method in interface:CanvasClient
|
/external/mesa3d/src/gallium/targets/graw-null/ |
graw_null.c | 20 graw_set_display_func( void (*draw)( void ) )
|
/external/skia/src/animator/ |
SkDisplayBounds.h | 18 bool draw(SkAnimateMaker& ) override;
|
SkDrawFull.cpp | 14 bool SkFull::draw(SkAnimateMaker& maker) { function in class:SkFull
|
SkDrawFull.h | 17 bool draw(SkAnimateMaker& ) override;
|
SkDrawOval.h | 17 bool draw(SkAnimateMaker& ) override;
|
/external/skia/tools/VisualBench/ |
VisualModule.h | 26 virtual void draw(SkCanvas* canvas)=0;
|
/external/skia/experimental/docs/ |
exampleSlides.js | 318 { "draw":"text.curve1d1", "paint":"paints.textBase" }, 319 { "draw":"text.curve1d2", "paint":"paints.textBase" } 322 { "draw":"text.curveMultiple1", "paint":"paints.textBase" }, 323 { "draw":"text.curveMultiple2", "paint":"paints.textBase" } 326 { "draw":"text.line1DDest1", "paint":"paints.textBase" }, 327 { "draw":"text.line1DDest2", "paint":"paints.textBase" } 330 { "draw":"text.sectorXYA", "paint":"paints.sectorADesc" }, 331 { "draw":"paths.wedgeXY8", "paint":"paints.gradient1" } 334 { "draw":"text.sectorXYB", "paint":"paints.sectorBDesc" }, 335 { "draw":"paths.wedgeXY6", "paint":"paints.gradient2" [all...] |
/external/mesa3d/src/gallium/drivers/svga/ |
svga_swtnl_draw.c | 26 #include "draw/draw_context.h" 27 #include "draw/draw_vbuf.h" 45 struct draw_context *draw = svga->swtnl.draw; local 52 assert(draw); 75 draw_set_mapped_vertex_buffer(draw, i, map); 85 draw_set_indexes(draw, 97 draw, PIPE_SHADER_VERTEX, 0, 102 draw_vbo(draw, info); 104 draw_flush(svga->swtnl.draw); [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_draw_arrays.c | 42 #include "draw/draw_context.h" 47 * Draw vertex arrays, with optional indexing, optional instancing. 50 * the drawing to the 'draw' module. 56 struct draw_context *draw = lp->draw; local 73 draw_set_mapped_vertex_buffer(draw, i, buf); 82 draw_set_indexes(draw, 91 /* draw! */ 92 draw_vbo(draw, info); 98 draw_set_mapped_vertex_buffer(draw, i, NULL) [all...] |