Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add API variants to support filling-colour-with-mask operations for mirroring the mask first #21

Closed
GorgonMeducer opened this issue Jan 17, 2023 · 2 comments
Labels
DONE We consider this issue as resolved - please review and close it. In case of no further activity this enhancement Denotes something that will be implemented soon.

Comments

@GorgonMeducer
Copy link
Contributor

GorgonMeducer commented Jan 17, 2023

The existing filling-colour-with-mask operations do not support mirroring the mask.

by

  • Adding API varients for filling-colour-with-mask-and-mirroring
  • Adding API varients for filling-colour-with-mask-mirroring-and-opacity

We

  • no longer need an intermedia A8 buffer for mirroring the mask first(hence save SRAM)
  • finish the operation in just one step rather than two (hence improve the overall performance)
@GorgonMeducer GorgonMeducer added the enhancement Denotes something that will be implemented soon. label Jan 17, 2023
@SamSamYou
Copy link

SamSamYou commented Feb 28, 2023

Thanks to Arm-2D, my project achieves smooth animations under tight resource conditions(168Mhz Cortex-M4 64k-RAM 64k-Flash for 160x160 rgb565 lcd display). I have a symmetrical icon that needs to be displayed, but it is limited by MCU resources, and I need a more efficient rendering method to achieve smooth (~30fps) animation display.If I can use filling_colour_with_a2_mask_and_mirroring(X/Y/XY mirror),it can save SRAM and improve the overall performance of the system.Thank you for all you have done to bring the GUI to more devices.

@GorgonMeducer GorgonMeducer added the Review This issue is under review. Please be patient. label Mar 3, 2023
@GorgonMeducer GorgonMeducer changed the title Add API variants to filling-colour-with-mask operations for mirroring the mask first Add API variants to support filling-colour-with-mask operations for mirroring the mask first May 16, 2023
@GorgonMeducer GorgonMeducer added DONE We consider this issue as resolved - please review and close it. In case of no further activity this and removed Review This issue is under review. Please be patient. labels Feb 23, 2024
@GorgonMeducer
Copy link
Contributor Author

This feature is supported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DONE We consider this issue as resolved - please review and close it. In case of no further activity this enhancement Denotes something that will be implemented soon.
Projects
None yet
Development

No branches or pull requests

2 participants