diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c b/src/gallium/drivers/llvmpipe/lp_screen.c index 309c3d1f0a6..622f759812a 100644 --- a/src/gallium/drivers/llvmpipe/lp_screen.c +++ b/src/gallium/drivers/llvmpipe/lp_screen.c @@ -175,8 +175,8 @@ llvmpipe_init_compute_caps(struct pipe_screen *screen) caps->max_local_size = 32768; caps->grid_dimension = 3; - caps->max_global_size = 1 << 31; - caps->max_mem_alloc_size = 1 << 31; + caps->max_global_size = 1ull << 31; + caps->max_mem_alloc_size = 1ull << 31; caps->subgroup_sizes = lp_native_vector_width / 32; caps->max_subgroups = 1024 / (lp_native_vector_width / 32); caps->max_compute_units = 8;