anv: fix 3DSTATE_RASTER::APIMode field setting
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Mon, 31 Jul 2023 09:09:13 +0000 (12:09 +0300)
committerMarge Bot <emma+marge@anholt.net>
Mon, 31 Jul 2023 12:30:37 +0000 (12:30 +0000)
The APIMode field is set in the dynamic part in gfx8_cmd_buffer.c

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 55951ac28e ("anv: fix emitting dynamic primitive topology")
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24395>

src/intel/vulkan/genX_pipeline.c

index 4532757..a737204 100644 (file)
@@ -797,7 +797,6 @@ emit_rs_state(struct anv_graphics_pipeline *pipeline,
 
    raster.ConservativeRasterizationEnable =
       rs && rs->conservative_mode != VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT;
-   raster.APIMode = DX101;
 
    GENX(3DSTATE_SF_pack)(NULL, pipeline->gfx8.sf, &sf);
    GENX(3DSTATE_RASTER_pack)(NULL, pipeline->gfx8.raster, &raster);