Home
last modified time | relevance | path

Searched refs:rasterizer (Results 1 - 25 of 143) sorted by relevance

123456

/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_rasterizer.c46 void *rasterizer) in softpipe_bind_rasterizer_state()
50 if (softpipe->rasterizer == rasterizer) in softpipe_bind_rasterizer_state()
54 draw_set_rasterizer_state(softpipe->draw, rasterizer, rasterizer); in softpipe_bind_rasterizer_state()
56 softpipe->rasterizer = rasterizer; in softpipe_bind_rasterizer_state()
64 void *rasterizer) in softpipe_delete_rasterizer_state()
66 FREE( rasterizer ); in softpipe_delete_rasterizer_state()
45 softpipe_bind_rasterizer_state(struct pipe_context *pipe, void *rasterizer) softpipe_bind_rasterizer_state() argument
63 softpipe_delete_rasterizer_state(struct pipe_context *pipe, void *rasterizer) softpipe_delete_rasterizer_state() argument
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pipe_validate.c51 const struct pipe_rasterizer_state *rasterizer, in draw_need_pipeline()
59 return draw->render->need_pipeline(draw->render, rasterizer, prim); in draw_need_pipeline()
68 if (rasterizer->line_stipple_enable && draw->pipeline.line_stipple) in draw_need_pipeline()
72 if (roundf(rasterizer->line_width) > draw->pipeline.wide_line_threshold) in draw_need_pipeline()
76 if ((!rasterizer->multisample && rasterizer->line_smooth) && draw->pipeline.aaline) in draw_need_pipeline()
83 if (rasterizer->point_size > draw->pipeline.wide_point_threshold) in draw_need_pipeline()
87 if (rasterizer->point_quad_rasterization in draw_need_pipeline()
92 if ((!rasterizer->multisample && rasterizer in draw_need_pipeline()
50 draw_need_pipeline(const struct draw_context *draw, const struct pipe_rasterizer_state *rasterizer, enum pipe_prim_type prim) draw_need_pipeline() argument
[all...]
/third_party/mesa3d/src/gallium/tests/graw/
H A Dtri-large.c127 struct pipe_rasterizer_state rasterizer; in init() local
129 memset(&rasterizer, 0, sizeof rasterizer); in init()
130 rasterizer.cull_face = PIPE_FACE_NONE; in init()
131 rasterizer.half_pixel_center = 1; in init()
132 rasterizer.bottom_edge_rule = 1; in init()
133 rasterizer.flatshade = FlatShade; in init()
134 rasterizer.depth_clip_near = 1; in init()
135 rasterizer.depth_clip_far = 1; in init()
136 handle = info.ctx->create_rasterizer_state(info.ctx, &rasterizer); in init()
[all...]
H A Dtri.c124 struct pipe_rasterizer_state rasterizer; in init() local
126 memset(&rasterizer, 0, sizeof rasterizer); in init()
127 rasterizer.cull_face = PIPE_FACE_NONE; in init()
128 rasterizer.half_pixel_center = 1; in init()
129 rasterizer.bottom_edge_rule = 1; in init()
130 rasterizer.flatshade = FlatShade; in init()
131 rasterizer.depth_clip_near = 1; in init()
132 rasterizer.depth_clip_far = 1; in init()
133 handle = info.ctx->create_rasterizer_state(info.ctx, &rasterizer); in init()
[all...]
H A Dquad-tex.c189 struct pipe_rasterizer_state rasterizer; in init() local
191 memset(&rasterizer, 0, sizeof rasterizer); in init()
192 rasterizer.cull_face = PIPE_FACE_NONE; in init()
193 rasterizer.half_pixel_center = 1; in init()
194 rasterizer.bottom_edge_rule = 1; in init()
195 rasterizer.depth_clip_near = 1; in init()
196 rasterizer.depth_clip_far = 1; in init()
197 handle = info.ctx->create_rasterizer_state(info.ctx, &rasterizer); in init()
H A Dtri-gs.c257 struct pipe_rasterizer_state rasterizer; in init() local
259 memset(&rasterizer, 0, sizeof rasterizer); in init()
260 rasterizer.cull_face = PIPE_FACE_NONE; in init()
261 rasterizer.half_pixel_center = 1; in init()
262 rasterizer.bottom_edge_rule = 1; in init()
263 rasterizer.depth_clip_near = 1; in init()
264 rasterizer.depth_clip_far = 1; in init()
265 handle = ctx->create_rasterizer_state(ctx, &rasterizer); in init()
H A Dshader-leak.c252 struct pipe_rasterizer_state rasterizer; in init() local
254 memset(&rasterizer, 0, sizeof rasterizer); in init()
255 rasterizer.cull_face = PIPE_FACE_NONE; in init()
256 rasterizer.half_pixel_center = 1; in init()
257 rasterizer.bottom_edge_rule = 1; in init()
258 rasterizer.depth_clip_near = 1; in init()
259 rasterizer.depth_clip_far = 1; in init()
260 handle = ctx->create_rasterizer_state(ctx, &rasterizer); in init()
H A Dquad-sample.c375 struct pipe_rasterizer_state rasterizer; in init() local
377 memset(&rasterizer, 0, sizeof rasterizer); in init()
378 rasterizer.cull_face = PIPE_FACE_NONE; in init()
379 rasterizer.half_pixel_center = 1; in init()
380 rasterizer.bottom_edge_rule = 1; in init()
381 rasterizer.depth_clip_near = 1; in init()
382 rasterizer.depth_clip_far = 1; in init()
383 handle = ctx->create_rasterizer_state(ctx, &rasterizer); in init()
H A Dtri-instanced.c310 struct pipe_rasterizer_state rasterizer; in init() local
312 memset(&rasterizer, 0, sizeof rasterizer); in init()
313 rasterizer.cull_face = PIPE_FACE_NONE; in init()
314 rasterizer.half_pixel_center = 1; in init()
315 rasterizer.bottom_edge_rule = 1; in init()
316 rasterizer.depth_clip_near = 1; in init()
317 rasterizer.depth_clip_far = 1; in init()
318 handle = ctx->create_rasterizer_state(ctx, &rasterizer); in init()
H A Dvs-test.c448 struct pipe_rasterizer_state rasterizer; in init() local
450 memset(&rasterizer, 0, sizeof rasterizer); in init()
451 rasterizer.cull_face = PIPE_FACE_NONE; in init()
452 rasterizer.point_size = 8.0; in init()
453 rasterizer.half_pixel_center = 1; in init()
454 rasterizer.bottom_edge_rule = 1; in init()
455 rasterizer.depth_clip_near = 1; in init()
456 rasterizer.depth_clip_far = 1; in init()
457 handle = ctx->create_rasterizer_state(ctx, &rasterizer); in init()
[all...]
H A Dgraw_util.h172 struct pipe_rasterizer_state rasterizer; in graw_util_default_state() local
174 memset(&rasterizer, 0, sizeof rasterizer); in graw_util_default_state()
175 rasterizer.cull_face = PIPE_FACE_NONE; in graw_util_default_state()
176 rasterizer.half_pixel_center = 1; in graw_util_default_state()
177 rasterizer.bottom_edge_rule = 1; in graw_util_default_state()
178 handle = info->ctx->create_rasterizer_state(info->ctx, &rasterizer); in graw_util_default_state()
H A Dfs-test.c460 struct pipe_rasterizer_state rasterizer; in init() local
462 memset(&rasterizer, 0, sizeof rasterizer); in init()
463 rasterizer.cull_face = PIPE_FACE_NONE; in init()
464 rasterizer.half_pixel_center = 1; in init()
465 rasterizer.bottom_edge_rule = 1; in init()
466 rasterizer.depth_clip_near = 1; in init()
467 rasterizer.depth_clip_far = 1; in init()
468 handle = ctx->create_rasterizer_state(ctx, &rasterizer); in init()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_rasterizer.h60 struct fd6_rasterizer_stateobj *rasterizer = variable
61 fd6_rasterizer_stateobj(ctx->rasterizer);
64 if (unlikely(!rasterizer->stateobjs[variant])) {
65 rasterizer->stateobjs[variant] = __fd6_setup_rasterizer_stateobj(
66 ctx, ctx->rasterizer, primitive_restart);
69 return rasterizer->stateobjs[variant];
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.c65 if (ctx->rasterizer->point_size_per_vertex &&
93 .rasterflat = ctx->rasterizer->flatshade,
94 .ucp_enables = ctx->rasterizer->clip_plane_enable,
100 .rasterflat = ctx->rasterizer->flatshade,
101 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable,
102 .sprite_coord_mode = ctx->rasterizer->sprite_coord_mode,
149 if (ctx->rasterizer->rasterizer_discard) {
159 if (ctx->rasterizer->rasterizer_discard) {
/third_party/mesa3d/src/gallium/tests/trivial/
H A Dtri.c70 struct pipe_rasterizer_state rasterizer; member
152 /* rasterizer */ in init_prog()
153 memset(&p->rasterizer, 0, sizeof(p->rasterizer)); in init_prog()
154 p->rasterizer.cull_face = PIPE_FACE_NONE; in init_prog()
155 p->rasterizer.half_pixel_center = 1; in init_prog()
156 p->rasterizer.bottom_edge_rule = 1; in init_prog()
157 p->rasterizer.depth_clip_near = 1; in init_prog()
158 p->rasterizer.depth_clip_far = 1; in init_prog()
259 cso_set_rasterizer(p->cso, &p->rasterizer); in draw()
[all...]
H A Dquad-tex.c73 struct pipe_rasterizer_state rasterizer; member
199 /* rasterizer */ in init_prog()
200 memset(&p->rasterizer, 0, sizeof(p->rasterizer)); in init_prog()
201 p->rasterizer.cull_face = PIPE_FACE_NONE; in init_prog()
202 p->rasterizer.half_pixel_center = 1; in init_prog()
203 p->rasterizer.bottom_edge_rule = 1; in init_prog()
204 p->rasterizer.depth_clip_near = 1; in init_prog()
205 p->rasterizer.depth_clip_far = 1; in init_prog()
323 cso_set_rasterizer(p->cso, &p->rasterizer); in draw()
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_draw.c88 if (ctx->rasterizer->point_size_per_vertex &&
115 .rasterflat = ctx->rasterizer->flatshade,
116 .sprite_coord_enable = ctx->rasterizer->sprite_coord_enable,
117 .sprite_coord_mode = ctx->rasterizer->sprite_coord_mode,
124 if (fd3_needs_manual_clipping(ir3_get_shader(ctx->prog.vs), ctx->rasterizer))
125 emit.key.key.ucp_enables = ctx->rasterizer->clip_plane_enable;
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_emit.c50 if (!vc4->rasterizer->base.scissor) { in vc4_emit_state()
94 /* Don't set the rasterizer to oversample if we're doing our in vc4_emit_state()
106 (vc4->rasterizer->config_bits[0] | in vc4_emit_state()
109 vc4->rasterizer->config_bits[1] | in vc4_emit_state()
112 (vc4->rasterizer->config_bits[2] | in vc4_emit_state()
118 cl_emit_prepacked(&job->bcl, &vc4->rasterizer->packed); in vc4_emit_state()
146 if (vc4->rasterizer->base.flatshade) in vc4_emit_state()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_emit.c275 if (ctx->rasterizer && dirty & FD_DIRTY_RASTERIZER) { in fd2_emit_state()
276 struct fd2_rasterizer_stateobj *rasterizer = in fd2_emit_state() local
277 fd2_rasterizer_stateobj(ctx->rasterizer); in fd2_emit_state()
280 OUT_RING(ring, rasterizer->pa_cl_clip_cntl); in fd2_emit_state()
281 OUT_RING(ring, rasterizer->pa_su_sc_mode_cntl | in fd2_emit_state()
286 OUT_RING(ring, rasterizer->pa_su_point_size); in fd2_emit_state()
287 OUT_RING(ring, rasterizer->pa_su_point_minmax); in fd2_emit_state()
288 OUT_RING(ring, rasterizer->pa_su_line_cntl); in fd2_emit_state()
289 OUT_RING(ring, rasterizer->pa_sc_line_stipple); in fd2_emit_state()
293 OUT_RING(ring, rasterizer in fd2_emit_state()
[all...]
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_state.c875 const struct pipe_rasterizer_state *rasterizer) in i915_create_rasterizer_state()
879 cso->templ = *rasterizer; in i915_create_rasterizer_state()
880 cso->light_twoside = rasterizer->light_twoside; in i915_create_rasterizer_state()
882 cso->ds[1].f = rasterizer->offset_scale; in i915_create_rasterizer_state()
883 if (rasterizer->poly_stipple_enable) { in i915_create_rasterizer_state()
887 if (rasterizer->scissor) in i915_create_rasterizer_state()
892 switch (rasterizer->cull_face) { in i915_create_rasterizer_state()
897 if (rasterizer->front_ccw) in i915_create_rasterizer_state()
903 if (rasterizer->front_ccw) in i915_create_rasterizer_state()
914 int line_width = CLAMP((int)(rasterizer in i915_create_rasterizer_state()
874 i915_create_rasterizer_state(struct pipe_context *pipe, const struct pipe_rasterizer_state *rasterizer) i915_create_rasterizer_state() argument
[all...]
H A Di915_state_immediate.c101 LIS4 |= i915->rasterizer->LIS4; in upload_S2S4()
135 if (i915->rasterizer->LIS7) { in upload_S5()
176 if (i915->rasterizer) in upload_S6()
177 LIS6 |= i915->rasterizer->LIS6; in upload_S6()
197 LIS7 = i915->rasterizer->LIS7; in upload_S7()
/third_party/mesa3d/src/gallium/auxiliary/postprocess/
H A Dpp_program.c92 p->rasterizer.cull_face = PIPE_FACE_NONE; in pp_init_prog()
93 p->rasterizer.half_pixel_center = 1; in pp_init_prog()
94 p->rasterizer.bottom_edge_rule = 1; in pp_init_prog()
95 p->rasterizer.depth_clip_near = 1; in pp_init_prog()
96 p->rasterizer.depth_clip_far = 1; in pp_init_prog()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_rasterizer.c63 /* Partition rasterizer state into what we want the draw module to in llvmpipe_create_rasterizer_state()
109 llvmpipe->rasterizer = &state->lp_state; in llvmpipe_bind_rasterizer_state()
114 llvmpipe->rasterizer = NULL; in llvmpipe_bind_rasterizer_state()
124 void *rasterizer) in llvmpipe_delete_rasterizer_state()
126 FREE( rasterizer ); in llvmpipe_delete_rasterizer_state()
123 llvmpipe_delete_rasterizer_state(struct pipe_context *pipe, void *rasterizer) llvmpipe_delete_rasterizer_state() argument
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_emit.c222 unsigned ccw = ctx->rasterizer->front_ccw; in etna_emit_state()
281 unsigned vs_output_count = etna_rasterizer_state(ctx->rasterizer)->point_size_per_vertex in etna_emit_state()
378 struct etna_rasterizer_state *rasterizer = etna_rasterizer_state(ctx->rasterizer); in etna_emit_state() local
380 /*00A18*/ EMIT_STATE(PA_LINE_WIDTH, rasterizer->PA_LINE_WIDTH); in etna_emit_state()
381 /*00A1C*/ EMIT_STATE(PA_POINT_SIZE, rasterizer->PA_POINT_SIZE); in etna_emit_state()
382 /*00A28*/ EMIT_STATE(PA_SYSTEM_MODE, rasterizer->PA_SYSTEM_MODE); in etna_emit_state()
388 uint32_t val = etna_rasterizer_state(ctx->rasterizer)->PA_CONFIG; in etna_emit_state()
392 struct etna_rasterizer_state *rasterizer = etna_rasterizer_state(ctx->rasterizer); in etna_emit_state() local
403 struct etna_rasterizer_state *rasterizer = etna_rasterizer_state(ctx->rasterizer); etna_emit_state() local
[all...]
/third_party/skia/src/gpu/d3d/
H A DGrD3DPipelineStateBuilder.cpp383 D3D12_RASTERIZER_DESC* rasterizer) { in fill_in_rasterizer_state()
384 rasterizer->FillMode = (caps->wireframeMode() || pipeline.isWireframe()) ? in fill_in_rasterizer_state()
386 rasterizer->CullMode = D3D12_CULL_MODE_NONE; in fill_in_rasterizer_state()
387 rasterizer->FrontCounterClockwise = true; in fill_in_rasterizer_state()
388 rasterizer->DepthBias = 0; in fill_in_rasterizer_state()
389 rasterizer->DepthBiasClamp = 0.0f; in fill_in_rasterizer_state()
390 rasterizer->SlopeScaledDepthBias = 0.0f; in fill_in_rasterizer_state()
391 rasterizer->DepthClipEnable = false; in fill_in_rasterizer_state()
392 rasterizer->MultisampleEnable = multisampleEnable; in fill_in_rasterizer_state()
393 rasterizer in fill_in_rasterizer_state()
380 fill_in_rasterizer_state(const GrPipeline& pipeline, bool multisampleEnable, const GrCaps* caps, D3D12_RASTERIZER_DESC* rasterizer) fill_in_rasterizer_state() argument
[all...]

Completed in 12 milliseconds

123456