Sprites work even if a bit unoptimized at the moment (currently only shader and material reuse is optimized, each sprite is still a separate draw call.

Tiles work, but I still need to test scrolling and effects like scaling, shearing, and rotation.

  • ZILtoid1991@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    4
    ·
    15 days ago

    Originally it used CPU rendering, which was much slower. There’s still room for some extra optimizations, namely each sprite is its own draw call, I’ll move to a system where a single draw call will be used for consequential sprites using the same material (texture) and shader program.