X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Ffreedreno%2Fvulkan%2Ftu_private.h;h=9cd15f780cd255a92ac94ab720884ca51e338f9d;hb=ee2c58dde46a7c673cd19cdd433af5c13b5e2ae1;hp=b5f76e7319d309491aedbabc074f319aa88ec0a9;hpb=f226b198f5bb09951ecc6833db1b912eb677f708;p=mesa.git diff --git a/src/freedreno/vulkan/tu_private.h b/src/freedreno/vulkan/tu_private.h index b5f76e7319d..9cd15f780cd 100644 --- a/src/freedreno/vulkan/tu_private.h +++ b/src/freedreno/vulkan/tu_private.h @@ -368,7 +368,8 @@ struct tu6_global volatile uint32_t vsc_draw_overflow; uint32_t _pad1; volatile uint32_t vsc_prim_overflow; - uint32_t _pad2[3]; + uint32_t _pad2; + uint64_t predicate; /* scratch space for VPC_SO[i].FLUSH_BASE_LO/HI, start on 32 byte boundary. */ struct { @@ -923,6 +924,8 @@ struct tu_cmd_state bool xfb_used; bool has_tess; + bool has_subpass_predication; + bool predication_active; }; struct tu_cmd_pool