nir: define 8-byte size and alignment for bindless variables

Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
This commit is contained in:
Marek Olšák 2019-09-18 15:25:15 -04:00
parent f5c103ce1d
commit 780eeaf2f1

View file

@ -645,9 +645,14 @@ glsl_get_natural_size_align_bytes(const struct glsl_type *type,
break;
case GLSL_TYPE_SAMPLER:
case GLSL_TYPE_IMAGE:
/* Bindless samplers and images. */
*size = 8;
*align = 8;
break;
case GLSL_TYPE_ATOMIC_UINT:
case GLSL_TYPE_SUBROUTINE:
case GLSL_TYPE_IMAGE:
case GLSL_TYPE_VOID:
case GLSL_TYPE_ERROR:
case GLSL_TYPE_INTERFACE: