Reviewed-by: Bas Nieuwenhuizen <b...@basnieuwenhuizen.nl>
On Thu, Jan 24, 2019 at 6:02 AM Timothy Arceri <tarc...@itsqueeze.com> wrote: > > Fixes: b722b29f10d4 ("radv: add support for 16bit input/output") > --- > > Compile tested only. Noticed when passing by. > > src/amd/common/ac_nir_to_llvm.c | 2 +- > src/amd/vulkan/radv_nir_to_llvm.c | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c > index f509fc31dff..012c656a7be 100644 > --- a/src/amd/common/ac_nir_to_llvm.c > +++ b/src/amd/common/ac_nir_to_llvm.c > @@ -3980,7 +3980,7 @@ ac_handle_shader_output_decl(struct ac_llvm_context > *ctx, > } > } > > - bool is_16bit = glsl_type_is_16bit(variable->type); > + bool is_16bit = > glsl_type_is_16bit(glsl_without_array(variable->type)); > LLVMTypeRef type = is_16bit ? ctx->f16 : ctx->f32; > for (unsigned i = 0; i < attrib_count; ++i) { > for (unsigned chan = 0; chan < 4; chan++) { > diff --git a/src/amd/vulkan/radv_nir_to_llvm.c > b/src/amd/vulkan/radv_nir_to_llvm.c > index 40812fa7ffb..8693809b90b 100644 > --- a/src/amd/vulkan/radv_nir_to_llvm.c > +++ b/src/amd/vulkan/radv_nir_to_llvm.c > @@ -2163,7 +2163,7 @@ handle_fs_input_decl(struct radv_shader_context *ctx, > > interp = lookup_interp_param(&ctx->abi, > variable->data.interpolation, interp_type); > } > - bool is_16bit = glsl_type_is_16bit(variable->type); > + bool is_16bit = > glsl_type_is_16bit(glsl_without_array(variable->type)); > LLVMTypeRef type = is_16bit ? ctx->ac.i16 : ctx->ac.i32; > if (interp == NULL) > interp = LLVMGetUndef(type); > -- > 2.20.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev