Home
last modified time | relevance | path

Searched refs:line_stipple (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_validate.c72 if (rasterizer->line_stipple_enable && draw->pipeline.line_stipple) in draw_need_pipeline()
208 if (rast->line_stipple_enable && draw->pipeline.line_stipple) { in validate_pipeline()
Ddraw_private.h171 boolean line_stipple; /**< do line stipple? */ member
Ddraw_pipe.c73 draw->pipeline.line_stipple = TRUE; in draw_pipeline_init()
Ddraw_context.c571 draw->pipeline.line_stipple = enable; in draw_enable_line_stipple()
/third_party/mesa3d/src/intel/vulkan/
Dgfx7_cmd_buffer.c288 ls.LineStipplePattern = d->line_stipple.pattern; in genX()
290 1.0f / MAX2(1, d->line_stipple.factor); in genX()
291 ls.LineStippleRepeatCount = d->line_stipple.factor; in genX()
Dgfx8_cmd_buffer.c670 ls.LineStipplePattern = d->line_stipple.pattern; in genX()
672 1.0f / MAX2(1, d->line_stipple.factor); in genX()
673 ls.LineStippleRepeatCount = d->line_stipple.factor; in genX()
Danv_cmd_buffer.c89 .line_stipple = {
170 ANV_CMP_COPY(line_stipple.factor, ANV_CMD_DIRTY_DYNAMIC_LINE_STIPPLE); in anv_dynamic_state_copy()
171 ANV_CMP_COPY(line_stipple.pattern, ANV_CMD_DIRTY_DYNAMIC_LINE_STIPPLE); in anv_dynamic_state_copy()
790 cmd_buffer->state.gfx.dynamic.line_stipple.factor = lineStippleFactor; in anv_CmdSetLineStippleEXT()
791 cmd_buffer->state.gfx.dynamic.line_stipple.pattern = lineStipplePattern; in anv_CmdSetLineStippleEXT()
Danv_pipeline.c2180 dynamic->line_stipple.factor = line_state->lineStippleFactor; in copy_non_dynamic_state()
2181 dynamic->line_stipple.pattern = line_state->lineStipplePattern; in copy_non_dynamic_state()
Danv_private.h2787 } line_stipple; member
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.cpp919 for (int line_stipple = 0; line_stipple < 2; line_stipple++) in si_init_ia_multi_vgt_param_table() local
931 key.u.line_stipple_enabled = line_stipple; in si_init_ia_multi_vgt_param_table()
/third_party/mesa3d/src/amd/vulkan/
Dradv_cmd_buffer.c105 .line_stipple =
239 if (memcmp(&dest->line_stipple, &src->line_stipple, sizeof(src->line_stipple))) { in radv_bind_dynamic_state()
240 dest->line_stipple = src->line_stipple; in radv_bind_dynamic_state()
1532 S_028A0C_LINE_PATTERN(d->line_stipple.pattern) | in radv_emit_line_stipple()
1533 S_028A0C_REPEAT_COUNT(d->line_stipple.factor - 1) | in radv_emit_line_stipple()
5172 if (state->dynamic.line_stipple.factor == lineStippleFactor && in radv_CmdSetLineStippleEXT()
5173 state->dynamic.line_stipple.pattern == lineStipplePattern) in radv_CmdSetLineStippleEXT()
5176 state->dynamic.line_stipple.factor = lineStippleFactor; in radv_CmdSetLineStippleEXT()
5177 state->dynamic.line_stipple.pattern = lineStipplePattern; in radv_CmdSetLineStippleEXT()
Dradv_private.h1208 } line_stipple; member
Dradv_pipeline.c1683 dynamic->line_stipple.factor = rast_line_info->lineStippleFactor; in radv_pipeline_init_dynamic_state()
1684 dynamic->line_stipple.pattern = rast_line_info->lineStipplePattern; in radv_pipeline_init_dynamic_state()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
DgenX_state_upload.c195 static const struct brw_tracked_state genX(line_stipple) = {
5626 &genX(line_stipple),
5695 &genX(line_stipple),
5787 &genX(line_stipple),
5880 &genX(line_stipple),
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_state.c1711 uint32_t line_stipple[GENX(3DSTATE_LINE_STIPPLE_length)]; member
1892 iris_pack_command(GENX(3DSTATE_LINE_STIPPLE), cso->line_stipple, line) { in iris_create_rasterizer_state()
1917 if (cso_changed_memcmp(line_stipple)) in iris_bind_rasterizer_state()
6343 iris_batch_emit(batch, cso->line_stipple, sizeof(cso->line_stipple)); in iris_upload_dirty_render_state()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_state.c658 uint32_t line_stipple[GENX(3DSTATE_LINE_STIPPLE_length)]; member
2140 crocus_pack_command(GENX(3DSTATE_LINE_STIPPLE), cso->line_stipple, line) { in crocus_create_rasterizer_state()
2165 if (cso_changed_memcmp(line_stipple)) in crocus_bind_rasterizer_state()
7540 crocus_batch_emit(batch, cso->line_stipple, sizeof(cso->line_stipple));