Skip to content

Direct pixelbuffer access for effects #297

Description

@softhack007

Add two segment functions

  • return a pointer to the ledsrgb segment framebuffer. If no buffer exists yet, create one and fill it pixels retrieved from bus level

  • write back all pixels in the framebuffer back to strip / busses level. Optimize for speed. If psram is available, optimize by only writing back changed pixels (needs a second backup buffer inpsram)

  • If possible, implement for 14.7.x

  • up to 20% speedup expected for ParticleFX

  • add a simple demo FX (scrolling, sprites)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions