radeonsi: print all streamout info
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14266>
This commit is contained in:
parent
3c471c0eb5
commit
d96a346120
|
@ -162,12 +162,19 @@ static void si_dump_streamout(struct pipe_stream_output_info *so)
|
|||
{
|
||||
unsigned i;
|
||||
|
||||
if (so->num_outputs)
|
||||
if (so->num_outputs) {
|
||||
fprintf(stderr, "STREAMOUT\n");
|
||||
|
||||
fprintf(stderr, " STRIDES: {");
|
||||
for (i = 0; i < PIPE_MAX_SO_BUFFERS; i++)
|
||||
fprintf(stderr, "%u%s", so->stride[i], i < 3 ? ", " : "");
|
||||
fprintf(stderr, "}\n");
|
||||
}
|
||||
|
||||
for (i = 0; i < so->num_outputs; i++) {
|
||||
unsigned mask = ((1 << so->output[i].num_components) - 1) << so->output[i].start_component;
|
||||
fprintf(stderr, " %i: BUF%i[%i..%i] <- OUT[%i].%s%s%s%s\n", i, so->output[i].output_buffer,
|
||||
fprintf(stderr, " %i: STREAM%u: BUF%i[%i..%i] <- OUT[%i].%s%s%s%s\n",
|
||||
i, so->output[i].stream, so->output[i].output_buffer,
|
||||
so->output[i].dst_offset, so->output[i].dst_offset + so->output[i].num_components - 1,
|
||||
so->output[i].register_index, mask & 1 ? "x" : "", mask & 2 ? "y" : "",
|
||||
mask & 4 ? "z" : "", mask & 8 ? "w" : "");
|
||||
|
|
Loading…
Reference in New Issue