anv: Do not consider task as prerasterization

What drivers state programming in the 3D pipeline is the mesh shader.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36734>
This commit is contained in:
Lionel Landwerlin
2025-08-12 15:22:46 +03:00
committed by Marge Bot
parent 46c16f854e
commit 9a6065852d
+3 -1
View File
@@ -3693,12 +3693,14 @@ typedef enum anv_cmd_dirty_bits anv_cmd_dirty_mask_t;
ANV_CMD_DIRTY_DS | \
ANV_CMD_DIRTY_GS | \
ANV_CMD_DIRTY_PS)
/* Excluse Task from the list as it's always Mesh that dictates graphics
* programming in the pipeline (VUE layout, clipping, etc...)
*/
#define ANV_CMD_DIRTY_PRERASTER_SHADERS ( \
ANV_CMD_DIRTY_VS | \
ANV_CMD_DIRTY_HS | \
ANV_CMD_DIRTY_DS | \
ANV_CMD_DIRTY_GS | \
ANV_CMD_DIRTY_TASK | \
ANV_CMD_DIRTY_MESH)
#define ANV_CMD_DIRTY_ALL_SHADERS(device) \
(((device)->vk.enabled_features.meshShader ? \