u_foreach_bit64(b, src_flags)
{
- switch ((VkAccessFlags2)(1 << b)) {
+ switch ((VkAccessFlags2)BITFIELD64_BIT(b)) {
case VK_ACCESS_2_SHADER_WRITE_BIT:
case VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT:
/* since the STORAGE bit isn't set we know that this is a meta operation.
u_foreach_bit64(b, dst_flags)
{
- switch ((VkAccessFlags2)(1 << b)) {
+ switch ((VkAccessFlags2)BITFIELD64_BIT(b)) {
case VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT:
/* SMEM loads are used to read compute dispatch size in shaders */
if (!cmd_buffer->device->load_grid_size_from_user_sgpr)