Lines Matching refs:base
491 cso->base = *depth_stencil_alpha;
576 state->base = *rs_state;
577 state->base.line_stipple_factor++;
607 state->base.line_stipple_factor = 1;
608 state->base.line_stipple_pattern = UINT16_MAX;
632 bool point_quad_rasterization = ctx->rast_state ? ctx->rast_state->base.point_quad_rasterization : false;
633 bool scissor = ctx->rast_state ? ctx->rast_state->base.scissor : false;
637 bool rasterizer_discard = ctx->rast_state ? ctx->rast_state->base.rasterizer_discard : false;
638 bool half_pixel_center = ctx->rast_state ? ctx->rast_state->base.half_pixel_center : true;
654 if (clip_halfz != ctx->rast_state->base.clip_halfz) {
658 zink_set_last_vertex_key(ctx)->clip_halfz = ctx->rast_state->base.clip_halfz;
672 else if (rasterizer_discard != ctx->rast_state->base.rasterizer_discard)
675 if (ctx->rast_state->base.point_quad_rasterization != point_quad_rasterization)
677 if (ctx->rast_state->base.scissor != scissor)
680 if (ctx->rast_state->base.force_persample_interp != force_persample_interp)
681 zink_set_fs_key(ctx)->force_persample_interp = ctx->rast_state->base.force_persample_interp;
683 if (ctx->rast_state->base.half_pixel_center != half_pixel_center)
712 ctx.base.screen = pscreen;
713 struct zink_vertex_elements_state *elems = zink_create_vertex_elements_state(&ctx.base, num_elements, elements);
719 zink_delete_vertex_elements_state(&ctx.base, elems);