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.

  • ferret
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 days ago

    Transition to OpenGL from what?

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      12 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.