/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_rasterizer.c | 46 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 D | draw_pipe_validate.c | 51 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 D | tri-large.c | 127 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 D | tri.c | 124 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 D | quad-tex.c | 189 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 D | tri-gs.c | 257 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 D | shader-leak.c | 252 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 D | quad-sample.c | 375 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 D | tri-instanced.c | 310 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 D | vs-test.c | 448 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 D | graw_util.h | 172 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 D | fs-test.c | 460 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 D | fd6_rasterizer.h | 60 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 D | fd4_draw.c | 65 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 D | tri.c | 70 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 D | quad-tex.c | 73 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 D | fd3_draw.c | 88 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 D | vc4_emit.c | 50 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 D | fd2_emit.c | 275 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 D | i915_state.c | 875 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 D | i915_state_immediate.c | 101 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 D | pp_program.c | 92 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 D | lp_state_rasterizer.c | 63 /* 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 D | etnaviv_emit.c | 222 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 D | GrD3DPipelineStateBuilder.cpp | 383 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...] |