Missing optimizations
- allowing to set TEX1 only (certain CC setups may require this, even though only 1 texture is used)
- using same texture in both TEX0 & TEX1 -> should re-use the data otherwise TMEM may not fit / wastes perf.
Missing features
- tile settings for texture in the material (not bound to a sprite file)
- allow using custom asset loader for textures, in my specific case also referring to textures by an ID/index
- placeholder support for textures, ideally generic enough to handle different formats / texture sizes
- allow for tile scrolling
the last two point may be solved by allowing some kind of dynamic placeholder jump to a different block.
Other things
an option to allow tracking / delta-changes would be nice.
e.g. a model draws 2 materials with the same texture, it would load it twice right now.
t3d currently allows passing in a CPU side context to track this if wanted
Missing optimizations
Missing features
the last two point may be solved by allowing some kind of dynamic placeholder jump to a different block.
Other things
an option to allow tracking / delta-changes would be nice.
e.g. a model draws 2 materials with the same texture, it would load it twice right now.
t3d currently allows passing in a CPU side context to track this if wanted