mirror of https://gitlab.freedesktop.org/mesa/mesa
Found when 16bit vec3 varying with llvm14 (not found
when llvm15), one 32bit vec4 slot is filled like this:
vec3[0] | undef
vec3[1] | undef
vec3[2] | undef
undef | undef
LLVM error is for the elements with undef:
%287 = insertelement float %280, half %279, i64 0
After this change, we get:
%287 = insertelement <2 x half> %280, half %279, i64 0
Fixes:
|
||
---|---|---|
.. | ||
ac_llvm_build.c | ||
ac_llvm_build.h | ||
ac_llvm_cull.c | ||
ac_llvm_cull.h | ||
ac_llvm_helper.cpp | ||
ac_llvm_util.c | ||
ac_llvm_util.h | ||
ac_nir_to_llvm.c | ||
ac_nir_to_llvm.h | ||
ac_shader_abi.h | ||
meson.build |