qzdoom/src/r_data/models
Christoph Oelckers 7e169eb76f - split out the span generation from most texture classes
Until now each subclass of FTexture had to implement the entire span generation itself, presumably so that a few classes can use simpler structures.
This does not work if a texture can have more than one pixel buffer as is needed for alpha textures.
Even though it means that some classes will allocate more data now, it's the only way to do it properly.
In addition this removes a significant amount of mostly redundant code from the texture classes.

- added alpha texture processing to all converted classes

As of now this is not active and not tested.
Note that as part of the conversion even those textures that were working as alphatextures will not look correct until the higher level code gets adjusted.
2018-03-18 12:36:14 +01:00
..
models.cpp Add option to use Rotation-Center for an actor's normal pitch/angle/roll rotation. 2018-03-01 08:43:59 +01:00
models.h Add option to use Rotation-Center for an actor's normal pitch/angle/roll rotation. 2018-03-01 08:43:59 +01:00
models_md2.cpp - Move models into r_data 2017-11-25 13:19:00 +01:00
models_md3.cpp - fix backslashes in MD3 skin names. 2017-12-03 20:03:33 +01:00
models_voxel.cpp - split out the span generation from most texture classes 2018-03-18 12:36:14 +01:00
tab_anorms.h - Move models into r_data 2017-11-25 13:19:00 +01:00