From: Mike Blumenkrantz Date: Wed, 16 Feb 2022 20:15:55 +0000 (-0500) Subject: zink: correctly set xfb packed output offsets X-Git-Tag: upstream/22.3.5~11937 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ed7329236a576b6b6f615787bb722b960f32c6b;p=platform%2Fupstream%2Fmesa.git zink: correctly set xfb packed output offsets cc: mesa-stable Reviewed-by: Dave Airlie Part-of: --- diff --git a/src/gallium/drivers/zink/zink_compiler.c b/src/gallium/drivers/zink/zink_compiler.c index 0dc3e12..aa7a9ab 100644 --- a/src/gallium/drivers/zink/zink_compiler.c +++ b/src/gallium/drivers/zink/zink_compiler.c @@ -566,7 +566,7 @@ update_so_info(struct zink_shader *zs, const struct pipe_stream_output_info *so_ packed_streams[slot] |= BITFIELD_BIT(output->stream); packed_buffers[slot] |= BITFIELD_BIT(output->output_buffer); for (unsigned j = 0; j < output->num_components; j++) - packed_offsets[output->register_index][j + output->start_component] = output->dst_offset; + packed_offsets[output->register_index][j + output->start_component] = output->dst_offset + j; } } }