Some .bam cross-compatibility for buffer textures

This commit is contained in:
rdb 2015-04-16 17:10:14 +02:00
parent 52288e299b
commit 4f47b018eb
1 changed files with 8 additions and 0 deletions

View File

@ -8124,6 +8124,14 @@ do_fillin_body(CData *cdata, DatagramIterator &scan, BamReader *manager) {
cdata->_format = (Format)scan.get_uint8();
cdata->_num_components = scan.get_uint8();
if ((int)cdata->_texture_type == 5) {
// As a kind little gesture to the people who try to load a Panda 1.10
// bam in Panda 1.9.
scan.get_uint8();
gobj_cat.error()
<< "Buffer textures are not supported in this version of Panda3D.\n";
}
cdata->inc_properties_modified();
cdata->_auto_texture_scale = ATS_unspecified;