mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 19:20:12 +01:00
r600g: try to fix streamout for the cases where BURST_COUNT > 0
The burst was incorrectly used, because ELEM_SIZE was always 0. I don't know if the burst works, because I don't know of any test which uses it. NOTE: This is a candidate for the stable branches. Reviewed-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
72362ebefb
commit
6a2ec765bd
1 changed files with 1 additions and 1 deletions
|
|
@ -1587,7 +1587,7 @@ static int r600_shader_from_tgsi(struct r600_screen *rscreen,
|
|||
|
||||
memset(&output, 0, sizeof(struct r600_bytecode_output));
|
||||
output.gpr = so_gpr[i];
|
||||
output.elem_size = 0;
|
||||
output.elem_size = so.output[i].num_components;
|
||||
output.array_base = so.output[i].dst_offset - so.output[i].start_component;
|
||||
output.type = V_SQ_CF_ALLOC_EXPORT_WORD0_SQ_EXPORT_WRITE;
|
||||
output.burst_count = 1;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue