Skip to content

RDPQ Material - missing features #844

@HailToDodongo

Description

@HailToDodongo

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions