...and that non-barriers don't use a barrier tag. It's not clear what
the difference means quite yet, though.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3580>
{
midgard_texture_barrier_word *barrier = (midgard_texture_barrier_word *) word;
{
midgard_texture_barrier_word *barrier = (midgard_texture_barrier_word *) word;
+ if (barrier->type != 0x4)
+ fprintf(fp, "/* barrier tag %X != 0x4 */ ", barrier->type);
+
if (!barrier->cont)
fprintf(fp, "/* cont missing? */");
if (!barrier->cont)
fprintf(fp, "/* cont missing? */");
if (texture->op == TEXTURE_OP_BARRIER) {
print_texture_barrier(fp, word);
return;
if (texture->op == TEXTURE_OP_BARRIER) {
print_texture_barrier(fp, word);
return;
+ } else if (texture->type == 0x4)
+ fprintf (fp, "/* nonbarrier had tag 0x4 */ ");
/* Specific format in question */
print_texture_format(fp, texture->format);
/* Specific format in question */
print_texture_format(fp, texture->format);