Begun implementing material_t which is an abstract interface to textures/flats/sprites/etc so that they can be referenced through one continuous database. Currently though, only flats, textures and ddtextures are interfaced through materials. Once all the various graphic resource types can be interfaced through material_t I'll fold the indices into one continuous range so that materialtype parameter can be removed.
Fixed issues with renderer warm resets, we were not updating ptrs to translations, materials etc after realloc'ing. Fixed several bugs to do with animated flats/textures in jHexen. These should be working correctly now.
Begun implementing material_t which is an abstract interface to textures/flats/sprites/etc so that they can be referenced through one continuous database. Currently though, only flats, textures and ddtextures are interfaced through materials. Once all the various graphic resource types can be interfaced through material_t I'll fold the indices into one continuous range so that materialtype parameter can be removed.
Fixed issues with renderer warm resets, we were not updating ptrs to translations, materials etc after realloc'ing.
Fixed several bugs to do with animated flats/textures in jHexen. These should be working correctly now.
Part 5.