diff --git a/src/gallium/drivers/zink/zink_resource.h b/src/gallium/drivers/zink/zink_resource.h index 92e264a79d0..25ee4541b47 100644 --- a/src/gallium/drivers/zink/zink_resource.h +++ b/src/gallium/drivers/zink/zink_resource.h @@ -27,9 +27,9 @@ #include "zink_types.h" #define ZINK_MAP_TEMPORARY (PIPE_MAP_DRV_PRV << 0) -#define ZINK_BIND_DMABUF (1 << 29) -#define ZINK_BIND_TRANSIENT (1 << 30) //transient fb attachment -#define ZINK_BIND_VIDEO (1 << 31) +#define ZINK_BIND_DMABUF (1u << 29) +#define ZINK_BIND_TRANSIENT (1u << 30) //transient fb attachment +#define ZINK_BIND_VIDEO (1u << 31) #ifdef __cplusplus extern "C" { diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 0680f77368c..3da79e21007 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1024,7 +1024,7 @@ zink_get_shader_param(struct pipe_screen *pscreen, assert(screen->info.props.limits.maxUniformBufferRange >= 16384); /* but Gallium can't handle values that are too big */ return MIN3(get_smallest_buffer_heap(screen), - screen->info.props.limits.maxUniformBufferRange, 1 << 31); + screen->info.props.limits.maxUniformBufferRange, BITFIELD_BIT(31)); case PIPE_SHADER_CAP_MAX_CONST_BUFFERS: return MIN2(screen->info.props.limits.maxPerStageDescriptorUniformBuffers,