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:
committed by
Marge Bot
parent
46c16f854e
commit
9a6065852d
@@ -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 ? \
|
||||
|
||||
Reference in New Issue
Block a user