mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 02:48:06 +02:00
anv: Use u_foreach_bit
Suggested-by: Lionel Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40230>
This commit is contained in:
parent
4cbf2ee3f0
commit
e13565acf4
1 changed files with 1 additions and 4 deletions
|
|
@ -5296,10 +5296,7 @@ struct anv_event {
|
|||
#define ANV_STAGE_MASK ((1 << MESA_VULKAN_SHADER_STAGES) - 1)
|
||||
|
||||
#define anv_foreach_stage(stage, stage_bits) \
|
||||
for (mesa_shader_stage stage, \
|
||||
__tmp = (mesa_shader_stage)((stage_bits) & ANV_STAGE_MASK); \
|
||||
stage = __builtin_ffs(__tmp) - 1, __tmp; \
|
||||
__tmp &= ~(1 << (stage)))
|
||||
u_foreach_bit(stage, (stage_bits & ANV_STAGE_MASK))
|
||||
|
||||
#define anv_foreach_vk_stage(stage, stage_bits) \
|
||||
for (VkShaderStageFlags stage, \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue