Home
last modified time | relevance | path

Searched refs:gfx_pipeline_state (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/zink/
Dzink_draw.c242 if (ctx->gfx_pipeline_state.primitive_restart != !!dinfo->primitive_restart) in zink_draw_vbo()
243 ctx->gfx_pipeline_state.hash = 0; in zink_draw_vbo()
244 ctx->gfx_pipeline_state.primitive_restart = !!dinfo->primitive_restart; in zink_draw_vbo()
247 &ctx->gfx_pipeline_state, in zink_draw_vbo()
426 vkCmdSetViewport(batch->cmdbuf, 0, ctx->gfx_pipeline_state.num_viewports, ctx->viewports); in zink_draw_vbo()
428 vkCmdSetScissor(batch->cmdbuf, 0, ctx->gfx_pipeline_state.num_viewports, ctx->scissors); in zink_draw_vbo()
430 VkRect2D fb_scissor[ctx->gfx_pipeline_state.num_viewports]; in zink_draw_vbo()
431 for (unsigned i = 0; i < ctx->gfx_pipeline_state.num_viewports; i++) { in zink_draw_vbo()
436 vkCmdSetScissor(batch->cmdbuf, 0, ctx->gfx_pipeline_state.num_viewports, fb_scissor); in zink_draw_vbo()
463 if (ctx->gfx_pipeline_state.blend_state->need_blend_constants) in zink_draw_vbo()
Dzink_state.c85 struct zink_gfx_pipeline_state *state = &ctx->gfx_pipeline_state; in zink_bind_vertex_elements_state()
269 struct zink_gfx_pipeline_state* state = &zink_context(pctx)->gfx_pipeline_state; in zink_bind_blend_state()
373 struct zink_gfx_pipeline_state *state = &ctx->gfx_pipeline_state; in zink_bind_depth_stencil_alpha_state()
453 if (ctx->gfx_pipeline_state.rast_state != &ctx->rast_state->hw_state) { in zink_bind_rasterizer_state()
454 ctx->gfx_pipeline_state.rast_state = &ctx->rast_state->hw_state; in zink_bind_rasterizer_state()
455 ctx->gfx_pipeline_state.hash = 0; in zink_bind_rasterizer_state()
460 ctx->gfx_pipeline_state.hash = 0; in zink_bind_rasterizer_state()
Dzink_context.c438 ctx->gfx_pipeline_state.bindings[start_slot + i].stride = vb->stride; in zink_set_vertex_buffers()
447 ctx->gfx_pipeline_state.hash = 0; in zink_set_vertex_buffers()
474 if (ctx->gfx_pipeline_state.num_viewports != start_slot + num_viewports) in zink_set_viewport_states()
475 ctx->gfx_pipeline_state.hash = 0; in zink_set_viewport_states()
476 ctx->gfx_pipeline_state.num_viewports = start_slot + num_viewports; in zink_set_viewport_states()
655 assert(ctx->gfx_pipeline_state.render_pass); in zink_begin_render_pass()
661 rpbi.renderPass = ctx->gfx_pipeline_state.render_pass->render_pass; in zink_begin_render_pass()
670 assert(ctx->gfx_pipeline_state.render_pass && ctx->framebuffer); in zink_begin_render_pass()
671 assert(!batch->rp || batch->rp == ctx->gfx_pipeline_state.render_pass); in zink_begin_render_pass()
676 zink_render_pass_reference(screen, &batch->rp, ctx->gfx_pipeline_state.render_pass); in zink_begin_render_pass()
[all …]
Dzink_context.h101 struct zink_gfx_pipeline_state gfx_pipeline_state; member
Dzink_blit.c197 util_blitter_save_blend(ctx->blitter, ctx->gfx_pipeline_state.blend_state); in zink_blit()
216 util_blitter_save_sample_mask(ctx->blitter, ctx->gfx_pipeline_state.sample_mask); in zink_blit()
/external/mesa3d/docs/relnotes/
D19.3.0.rst943 - zink: pass line width from rast_state to gfx_pipeline_state.