HomeSort by relevance Sort by last modified time
    Searched defs:stage (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
draw_pipe_util.c 40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header)
42 stage->next->point(stage->next, header);
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header)
48 stage->next->line(stage->next, header);
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header)
54 stage->next->tri(stage->next, header);
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr
114 struct draw_stage *stage = draw->pipeline.first; local
    [all...]
draw_pipe_twoside.c 39 struct draw_stage stage; member in struct:twoside_stage
46 static INLINE struct twoside_stage *twoside_stage( struct draw_stage *stage )
48 return (struct twoside_stage *)stage;
59 struct vertex_header *tmp = dup_vert( &twoside->stage, v, idx );
76 static void twoside_tri( struct draw_stage *stage,
79 struct twoside_stage *twoside = twoside_stage(stage);
93 stage->next->tri( stage->next, &tmp );
96 stage->next->tri( stage->next, header )
    [all...]
draw_pipe_cull.c 29 * \brief Drawing stage for polygon culling
42 struct draw_stage stage; member in struct:cull_stage
48 static INLINE struct cull_stage *cull_stage( struct draw_stage *stage )
50 return (struct cull_stage *)stage;
54 static void cull_tri( struct draw_stage *stage,
57 const unsigned pos = draw_current_shader_position_output(stage->draw);
78 unsigned face = ((ccw == cull_stage(stage)->front_ccw) ?
82 if ((face & cull_stage(stage)->cull_face) == 0) {
83 /* triangle is not culled, pass to next stage */
84 stage->next->tri( stage->next, header )
    [all...]
draw_pipe_flatshade.c 42 struct draw_stage stage; member in struct:flat_stage
60 flat_stage(struct draw_stage *stage)
62 return (struct flat_stage *) stage;
67 static INLINE void copy_colors( struct draw_stage *stage,
71 const struct flat_stage *flat = flat_stage(stage);
87 static INLINE void copy_colors2( struct draw_stage *stage,
92 const struct flat_stage *flat = flat_stage(stage);
112 static void flatshade_tri_0( struct draw_stage *stage,
121 tmp.v[1] = dup_vert(stage, header->v[1], 0);
122 tmp.v[2] = dup_vert(stage, header->v[2], 1)
    [all...]
draw_pipe_unfilled.c 29 * \brief Drawing stage for handling glPolygonMode(line/point).
43 struct draw_stage stage; member in struct:unfilled_stage
53 static INLINE struct unfilled_stage *unfilled_stage( struct draw_stage *stage )
55 return (struct unfilled_stage *)stage;
60 static void point( struct draw_stage *stage,
65 stage->next->point( stage->next, &tmp );
68 static void line( struct draw_stage *stage,
75 stage->next->line( stage->next, &tmp )
    [all...]
draw_pipe_validate.c 158 static struct draw_stage *validate_pipeline( struct draw_stage *stage )
160 struct draw_context *draw = stage->draw;
167 /* Set the validate's next stage to the rasterize stage, so that it
170 stage->next = next;
256 /* Always run the cull stage as we calculate determinant there
268 /* Clip stage
289 static void validate_tri( struct draw_stage *stage,
292 struct draw_stage *pipeline = validate_pipeline( stage );
296 static void validate_line( struct draw_stage *stage,
337 struct draw_stage *stage = CALLOC_STRUCT(draw_stage); local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
nv50_draw.c 28 struct draw_stage stage; member in struct:nv50_render_stage
33 nv50_render_stage(struct draw_stage *stage)
35 return (struct nv50_render_stage *)stage;
39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nv50_render_flush(struct draw_stage *stage, unsigned flags)
62 nv50_render_reset_stipple_counter(struct draw_stage *stage)
68 nv50_render_destroy(struct draw_stage *stage)
70 FREE(stage);
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
nvc0_draw.c 28 struct draw_stage stage; member in struct:nvc0_render_stage
33 nvc0_render_stage(struct draw_stage *stage)
35 return (struct nvc0_render_stage *)stage;
39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nvc0_render_flush(struct draw_stage *stage, unsigned flags)
62 nvc0_render_reset_stipple_counter(struct draw_stage *stage)
68 nvc0_render_destroy(struct draw_stage *stage)
70 FREE(stage);
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
sp_quad_fs.c 52 struct quad_stage stage; /**< base class */ member in struct:quad_shade_stage
169 qss->stage.softpipe = softpipe;
170 qss->stage.begin = shade_begin;
171 qss->stage.run = shade_quads;
172 qss->stage.destroy = shade_destroy;
174 return &qss->stage;
sp_quad_stipple.c 3 * quad polygon stipple stage
73 struct quad_stage *stage = CALLOC_STRUCT(quad_stage); local
75 stage->softpipe = softpipe;
76 stage->begin = stipple_begin;
77 stage->run = stipple_quad;
78 stage->destroy = stipple_destroy;
80 return stage;
  /external/mesa3d/src/gallium/auxiliary/draw/
draw_pipe_util.c 40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header)
42 stage->next->point(stage->next, header);
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header)
48 stage->next->line(stage->next, header);
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header)
54 stage->next->tri(stage->next, header);
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr
114 struct draw_stage *stage = draw->pipeline.first; local
    [all...]
draw_pipe_twoside.c 39 struct draw_stage stage; member in struct:twoside_stage
46 static INLINE struct twoside_stage *twoside_stage( struct draw_stage *stage )
48 return (struct twoside_stage *)stage;
59 struct vertex_header *tmp = dup_vert( &twoside->stage, v, idx );
76 static void twoside_tri( struct draw_stage *stage,
79 struct twoside_stage *twoside = twoside_stage(stage);
93 stage->next->tri( stage->next, &tmp );
96 stage->next->tri( stage->next, header )
    [all...]
draw_pipe_cull.c 29 * \brief Drawing stage for polygon culling
42 struct draw_stage stage; member in struct:cull_stage
48 static INLINE struct cull_stage *cull_stage( struct draw_stage *stage )
50 return (struct cull_stage *)stage;
54 static void cull_tri( struct draw_stage *stage,
57 const unsigned pos = draw_current_shader_position_output(stage->draw);
78 unsigned face = ((ccw == cull_stage(stage)->front_ccw) ?
82 if ((face & cull_stage(stage)->cull_face) == 0) {
83 /* triangle is not culled, pass to next stage */
84 stage->next->tri( stage->next, header )
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/
nv50_draw.c 28 struct draw_stage stage; member in struct:nv50_render_stage
33 nv50_render_stage(struct draw_stage *stage)
35 return (struct nv50_render_stage *)stage;
39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nv50_render_flush(struct draw_stage *stage, unsigned flags)
62 nv50_render_reset_stipple_counter(struct draw_stage *stage)
68 nv50_render_destroy(struct draw_stage *stage)
70 FREE(stage);
    [all...]
  /external/mesa3d/src/gallium/drivers/nvc0/
nvc0_draw.c 28 struct draw_stage stage; member in struct:nvc0_render_stage
33 nvc0_render_stage(struct draw_stage *stage)
35 return (struct nvc0_render_stage *)stage;
39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nvc0_render_flush(struct draw_stage *stage, unsigned flags)
62 nvc0_render_reset_stipple_counter(struct draw_stage *stage)
68 nvc0_render_destroy(struct draw_stage *stage)
70 FREE(stage);
    [all...]
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_quad_fs.c 52 struct quad_stage stage; /**< base class */ member in struct:quad_shade_stage
169 qss->stage.softpipe = softpipe;
170 qss->stage.begin = shade_begin;
171 qss->stage.run = shade_quads;
172 qss->stage.destroy = shade_destroy;
174 return &qss->stage;
sp_quad_stipple.c 3 * quad polygon stipple stage
73 struct quad_stage *stage = CALLOC_STRUCT(quad_stage); local
75 stage->softpipe = softpipe;
76 stage->begin = stipple_begin;
77 stage->run = stipple_quad;
78 stage->destroy = stipple_destroy;
80 return stage;
  /external/chromium_org/chrome/browser/extensions/api/declarative_webrequest/
webrequest_condition.h 25 WebRequestData(net::URLRequest* request, RequestStage stage);
28 RequestStage stage,
34 // The stage (progress) of the network request.
35 RequestStage stage; member in struct:extensions::WebRequestData
93 // contains a 1 for each request stage during which the condition can be
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
i915_prim_emit.c 46 struct draw_stage stage; /**< This must be first (base class) */ member in struct:setup_stage
56 static INLINE struct setup_stage *setup_stage( struct draw_stage *stage )
58 return (struct setup_stage *)stage;
128 emit_prim( struct draw_stage *stage,
133 struct i915_context *i915 = setup_stage(stage)->i915;
173 setup_tri( struct draw_stage *stage, struct prim_header *prim )
175 emit_prim( stage, prim, PRIM3D_TRILIST, 3 );
180 setup_line(struct draw_stage *stage, struct prim_header *prim)
182 emit_prim( stage, prim, PRIM3D_LINELIST, 2 );
187 setup_point(struct draw_stage *stage, struct prim_header *prim
    [all...]
  /external/mesa3d/src/gallium/drivers/i915/
i915_prim_emit.c 46 struct draw_stage stage; /**< This must be first (base class) */ member in struct:setup_stage
56 static INLINE struct setup_stage *setup_stage( struct draw_stage *stage )
58 return (struct setup_stage *)stage;
128 emit_prim( struct draw_stage *stage,
133 struct i915_context *i915 = setup_stage(stage)->i915;
173 setup_tri( struct draw_stage *stage, struct prim_header *prim )
175 emit_prim( stage, prim, PRIM3D_TRILIST, 3 );
180 setup_line(struct draw_stage *stage, struct prim_header *prim)
182 emit_prim( stage, prim, PRIM3D_LINELIST, 2 );
187 setup_point(struct draw_stage *stage, struct prim_header *prim
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/
vl_idct.h 70 struct pipe_sampler_view *stage[2][2]; member in union:vl_idct_buffer::__anon14517
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
brw_shader.cpp 84 unsigned int stage; local
86 for (stage = 0; stage < ARRAY_SIZE(shProg->_LinkedShaders); stage++) {
88 (struct brw_shader *)shProg->_LinkedShaders[stage];
99 ctx->Driver.NewProgram(ctx, targets[stage], shader->base.Name);
107 if (stage == 0) {
143 bool output = stage == MESA_SHADER_FRAGMENT;
144 bool temp = stage == MESA_SHADER_FRAGMENT;
145 bool uniform = stage == MESA_SHADER_FRAGMENT
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
st_cb_feedback.c 65 struct draw_stage stage; /**< Base class */ member in struct:feedback_stage
76 feedback_stage( struct draw_stage *stage )
78 return (struct feedback_stage *)stage;
119 feedback_tri( struct draw_stage *stage, struct prim_header *prim )
121 struct feedback_stage *fs = feedback_stage(stage);
122 struct draw_context *draw = stage->draw;
132 feedback_line( struct draw_stage *stage, struct prim_header *prim )
134 struct feedback_stage *fs = feedback_stage(stage);
135 struct draw_context *draw = stage->draw;
149 feedback_point( struct draw_stage *stage, struct prim_header *prim
    [all...]
st_cb_rasterpos.c 30 * private draw module. Plug in a special "rasterpos" stage at the end
56 * Our special drawing pipeline stage (replaces rasterization).
60 struct draw_stage stage; /**< Base class */ member in struct:rastpos_stage
71 rastpos_stage( struct draw_stage *stage )
73 return (struct rastpos_stage *) stage;
77 rastpos_flush( struct draw_stage *stage, unsigned flags )
83 rastpos_reset_stipple_counter( struct draw_stage *stage )
89 rastpos_tri( struct draw_stage *stage, struct prim_header *prim )
96 rastpos_line( struct draw_stage *stage, struct prim_header *prim )
103 rastpos_destroy(struct draw_stage *stage)
    [all...]
  /external/chromium_org/third_party/skia/src/gpu/
GrDrawState.cpp 155 const GrEffectStage& stage = covIdx < 0 ? fColorStages[s] : fCoverageStages[covIdx]; local
156 const GrEffectRef* effect = stage.getEffect();
161 const int* attributeIndices = stage.getVertexAttribIndices();
162 int numAttributes = stage.getVertexAttribIndexCount();
336 // check for coverage due to constant coverage, per-vertex coverage, or coverage stage

Completed in 505 milliseconds

1 2 3 4