Module: Mesa Branch: master Commit: 780eeaf2f14ba5f6f48da04628e3de852ce7dbe8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=780eeaf2f14ba5f6f48da04628e3de852ce7dbe8
Author: Marek Olšák <[email protected]> Date: Wed Sep 18 15:25:15 2019 -0400 nir: define 8-byte size and alignment for bindless variables Reviewed-by: Connor Abbott <[email protected]> --- src/compiler/nir_types.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/compiler/nir_types.cpp b/src/compiler/nir_types.cpp index a8ef0458134..817dae09e7b 100644 --- a/src/compiler/nir_types.cpp +++ b/src/compiler/nir_types.cpp @@ -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: _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
