Solar2D 2025.3721 has been released

Summary


FIX:

  • #809: Fix the error where audio.play always returns false with the completed event.
  • #758: Fix meshes not centering when created using buffers.
  • #803 + #812: Fixing unpack with alignment with format texture.

NEW:

  • #810: Android API 35 support and 16KB page support.
  • #811: Xcode 16.4 on Apple.

Some notable changes


  • Resolve the issue where Google Play Store requires apps to support 16KB page sizes as mentioned here and Support Android 15 SDK.

  • depilz has made some improvements with buffering for mesh updates, which will significantly improve performance compared to updating via Lua tables.

  • With the unpacking alignment, we can now create Image Masks without requiring divisible by 4 size. Additionally, it also fixes pixel padding issues with the bytemap plugin when generating textures of arbitrary sizes.


More info:

11 Likes

I don’t know if there were details and comments here about the Solar2D updates, but this post is to be congratulated, it’s a simple detail, but it makes all the difference for some.

Yeah, everyone is welcome to discuss the update here, as well as possibly report bugs. This is just a post based on my personal understanding of the updates.

There have been a lot of updates with cool new features recently, I think a lot of people might have missed it.

1 Like

I remember struggling when I first started learning the engine because I didn’t know image mask layers had to be in multiples of 4. This is a great update. :slight_smile:

Yeah, I worked on a kids painting app before, Image Mask rules made things more complicated when using masks to separate out the picture pieces.

It will be easier now.

Thank you @Kan98
It would be very helpful to update the official documentation with these changes. For example, to strike through the requirement text in the mask image.

As I mentioned before, Solar2D is only really known to users who are active on this forum, because many changes and fixes haven’t been documented in the official docs. If we want better support for our engine, updates alone aren’t enough—it’s also crucial to document them.

Will probably try that later, I haven’t tried building the corona docs repo yet.

1 Like