Skip to content

Unify nineslice and standard rendering paths #84

@Aurumaker72

Description

@Aurumaker72

The nineslice bitmap rendering hack is nasty.

We should look to unify these into one common path, so here's what we can do in ascending order of complexity:

  • Keep only standard rendering. Straight up remove nineslice rendering.
  • Keep only nineslice rendering. Then either:
    • require bitmap resources in the filesystem at all times alongside ugui (SO bad)
    • embed the bitmap resources in Lua and add a BreitbandGraphics API alongside a Mupen API to store and draw them (not bad but a lot of work)
  • Unify both paths under an svg-like abstraction

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions