gallivm: (trivial) fix typo bug with small AoS format unpacking

Fix typo using wrong (uninitialized) build context introduced by
4634cb5921. (This only affects very rare
small packed formats which have a PIPE_SWIZZLE_0 channel, such as
r4a4, which is never used by mesa/st. Nevertheless it broke lp_test_format.)
This commit is contained in:
Roland Scheidegger 2017-01-06 00:46:15 +01:00
parent 4634cb5921
commit caf18a8434

View file

@ -542,7 +542,7 @@ lp_build_fetch_rgba_aos(struct gallivm_state *gallivm,
conv_type = lp_type_int_vec(type.width*4, type.width * type.length);
dst_vec_type = lp_build_vec_type(gallivm, type);
conv_vec_type = lp_build_vec_type(gallivm, conv_type);
lp_build_context_init(&bld, gallivm, conv_type);
lp_build_context_init(&bld_conv, gallivm, conv_type);
packed = lp_build_gather(gallivm, type.length/4,
format_desc->block.bits, fetch_type,