Searched refs:rast_state (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_pipeline.c | 170 VkPipelineRasterizationStateCreateInfo rast_state = {0}; in zink_create_gfx_pipeline() local 171 rast_state.sType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO; in zink_create_gfx_pipeline() 173 rast_state.depthClampEnable = true; in zink_create_gfx_pipeline() 174 rast_state.rasterizerDiscardEnable = state->dyn_state2.rasterizer_discard; in zink_create_gfx_pipeline() 175 rast_state.polygonMode = hw_rast_state->polygon_mode; in zink_create_gfx_pipeline() 176 rast_state.cullMode = state->dyn_state1.cull_mode; in zink_create_gfx_pipeline() 177 rast_state.frontFace = state->dyn_state1.front_face; in zink_create_gfx_pipeline() 179 rast_state.depthBiasEnable = VK_TRUE; in zink_create_gfx_pipeline() 180 rast_state.depthBiasConstantFactor = 0.0; in zink_create_gfx_pipeline() 181 rast_state.depthBiasClamp = 0.0; in zink_create_gfx_pipeline() [all …]
|
D | zink_state.c | 632 …bool point_quad_rasterization = ctx->rast_state ? ctx->rast_state->base.point_quad_rasterization :… in zink_bind_rasterizer_state() 633 bool scissor = ctx->rast_state ? ctx->rast_state->base.scissor : false; in zink_bind_rasterizer_state() 634 bool pv_last = ctx->rast_state ? ctx->rast_state->hw_state.pv_last : false; in zink_bind_rasterizer_state() 635 …bool force_persample_interp = ctx->rast_state ? ctx->rast_state->hw_state.force_persample_interp :… in zink_bind_rasterizer_state() 636 bool clip_halfz = ctx->rast_state ? ctx->rast_state->hw_state.clip_halfz : false; in zink_bind_rasterizer_state() 637 bool rasterizer_discard = ctx->rast_state ? ctx->rast_state->base.rasterizer_discard : false; in zink_bind_rasterizer_state() 638 bool half_pixel_center = ctx->rast_state ? ctx->rast_state->base.half_pixel_center : true; in zink_bind_rasterizer_state() 639 ctx->rast_state = cso; in zink_bind_rasterizer_state() 641 if (ctx->rast_state) { in zink_bind_rasterizer_state() 643 pv_last != ctx->rast_state->hw_state.pv_last && in zink_bind_rasterizer_state() [all …]
|
D | zink_draw.cpp | 421 struct zink_rasterizer_state *rast_state = ctx->rast_state; in zink_draw() local 551 if (points_changed && ctx->rast_state->base.point_quad_rasterization) in zink_draw() 584 CLAMP(ctx->rast_state->base.clip_halfz ? in zink_draw() 591 if (!ctx->rast_state->base.half_pixel_center) { in zink_draw() 609 if (ctx->rast_state->base.scissor) { in zink_draw() 684 screen->info.have_EXT_line_rasterization && rast_state->base.line_stipple_enable) in zink_draw() 685 …VKCTX(CmdSetLineStippleEXT)(batch->state->cmdbuf, rast_state->base.line_stipple_factor, rast_state… in zink_draw() 695 depth_bias = rast_state->offset_point; in zink_draw() 699 depth_bias = rast_state->offset_line; in zink_draw() 703 depth_bias = rast_state->offset_tri; in zink_draw() [all …]
|
D | zink_program.h | 374 bool disable = !ctx->gfx_pipeline_state.has_points || !ctx->rast_state->base.sprite_coord_enable; in zink_set_fs_point_coord_key() 375 uint8_t coord_replace_bits = disable ? 0 : ctx->rast_state->base.sprite_coord_enable; in zink_set_fs_point_coord_key() 376 bool coord_replace_yinvert = disable ? false : !!ctx->rast_state->base.sprite_coord_mode; in zink_set_fs_point_coord_key()
|
D | zink_pipeline.h | 56 uint32_t rast_state : ZINK_RAST_HW_STATE_SIZE; //zink_rasterizer_hw_state member
|
D | zink_context.h | 237 struct zink_rasterizer_state *rast_state; member
|
D | zink_program.c | 1228 …bool value = disable ? false : (ctx->rast_state ? ctx->rast_state->base.rasterizer_discard : false… in zink_set_rasterizer_discard()
|
D | zink_blit.c | 397 util_blitter_save_rasterizer(ctx->blitter, ctx->rast_state); in zink_blit_begin()
|
D | zink_context.c | 2788 …bool disable_color_writes = ctx->rast_state && ctx->rast_state->base.rasterizer_discard && ctx->pr… in zink_set_color_write_enables() 2938 ctx->rast_state && ctx->rast_state->base.offset_units_unscaled) in zink_set_framebuffer_state()
|
/third_party/mesa3d/src/gallium/frontends/nine/ |
D | nine_pipe.c | 77 struct pipe_rasterizer_state *rast_state, in nine_convert_rasterizer_state() argument 139 *rast_state = rast; in nine_convert_rasterizer_state()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.h | 150 struct tu_draw_state load_state, rast_state; member
|
D | tu_cmd_buffer.c | 2449 tu_cs_emit_draw_state(cs, TU_DRAW_STATE_RAST, pipeline->rast_state); in tu_CmdBindPipeline() 4485 tu_cs_emit_draw_state(cs, TU_DRAW_STATE_RAST, pipeline->rast_state); in tu6_draw_common()
|
D | tu_pipeline.c | 3394 pipeline->rast_state = tu_cs_draw_state(&pipeline->cs, &cs, cs_size); in tu_pipeline_builder_parse_rasterization()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 943 - zink: pass line width from rast_state to gfx_pipeline_state.
|