Bladeren bron

mesa: disable some debug assertions

We can sometimes fail these assertions because of how swizzled storage
works.  Will revisit someday.
tags/mesa_20090313
Brian Paul 17 jaren geleden
bovenliggende
commit
8f98242d40
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5
    0
      src/mesa/shader/slang/slang_vartable.c

+ 5
- 0
src/mesa/shader/slang/slang_vartable.c Bestand weergeven

@@ -298,10 +298,15 @@ _slang_free_temp(slang_var_table *vt, slang_ir_storage *store)
if (dbg) printf("Free temp sz %d at %d (level %d)\n", store->Size, r, t->Level);
if (store->Size == 1) {
const GLuint comp = GET_SWZ(store->Swizzle, 0);
/* we can actually fail some of these assertions because of the
* troublesome IR_SWIZZLE handling.
*/
#if 0
assert(store->Swizzle == MAKE_SWIZZLE4(comp, comp, comp, comp));
assert(comp < 4);
assert(t->ValSize[r * 4 + comp] == 1);
assert(t->Temps[r * 4 + comp] == TEMP);
#endif
t->Temps[r * 4 + comp] = FREE;
}
else {

Laden…
Annuleren
Opslaan