In driTexturesGone(), set bound = 0, not 99.
}
t->heap = heap;
if (in_use)
- t->bound = 99;
+ t->bound = 0; /* bound to no tex units */
insert_at_head( & heap->texture_objects, t );
}
}
* A placeholder should have a heap and a memBlock.
*/
PMemBlock memBlock; /**< Memory block containing texture */
- unsigned bound; /**< Texture unit currently bound to */
+ unsigned bound; /**< Bitmask indicating which tex units
+ * this texture object is bound to.
+ * Bit 0 = unit 0, Bit 1 = unit 1, etc
+ */
unsigned totalSize; /**< Total size of the texture,
* including all mipmap levels