Bladeren bron

tgsi: add assertion to verify legal register file

This assertion fails with piglit glsl-vs-mov-after-deref test
because we're double freeing the memory.  It seems there's some
confusion between what's placed in the hash table and what isn't.
tags/7.8-rc1
Brian Paul 15 jaren geleden
bovenliggende
commit
7335d8006f
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1
    0
      src/gallium/auxiliary/tgsi/tgsi_sanity.c

+ 1
- 0
src/gallium/auxiliary/tgsi/tgsi_sanity.c Bestand weergeven

@@ -515,6 +515,7 @@ regs_hash_destroy(struct cso_hash *hash)
while (!cso_hash_iter_is_null(iter)) {
scan_register *reg = (scan_register *)cso_hash_iter_data(iter);
iter = cso_hash_erase(hash, iter);
assert(reg->file < TGSI_FILE_COUNT);
FREE(reg);
}
cso_hash_delete(hash);

Laden…
Annuleren
Opslaan