WasFlash Devlog # 8 Alpha 3.0
What I accomplished today:
- MAJOR UPDATE! – NEW RELEASE – MAJOR UPDATE!
- Fixed Morph Shape issues - Fixed wrong MorphShape Order
- Fixed the Matrix Signing Error - This has been causing the shape warping
- Optimized Rendering Packets
- Updated Web Implementation
Notes:
Hello friends, My most recent Devlog may have reflected some distress, but I finally figured it out! The weird warping of shapes was caused by a bug in a script I wrote about 5 months ago, that I thought was solid. There was a signing error, so all numbers ended up unproportionately large if they were negative, because the first bit was being counted towards the value. With a quick change of 2 lines, it completely changed the look of animations. As for the color bug with morph shapes, there is no bug at all, in fact the morph shapes typically are used as templates for sprites. So if you see any odd colored shapes, that’s why :D. Lastly, for some reason morph shapes are interpolated in reverse when using Skia, so I simply reversed the inputs, and the morph shapes are working as intended. The final thing was updating the main tag processor to send render instructions in batches, not one at a time, as to reduce overhead. This is a tough project, and I have poured my soul into it, if you think it’s cool, please feel free to follow it! Anyways, see you guys next time!
Whats Next:
- Create actual autobuild script for both WASM and Native Linux - Some time a little less in the future…
- Adding Sprite Support - Will take a very long time
- Adding Bitmap Support
- Adding Jpeg + Font Support
- Add a GUI to Native Linux Build
- Finally Release for Native Linux Builds
- Port for Windows and MacOS
- Work on more tags in the future…
Resources:
If you are completely lost, here is a good place to learn a little more about what I’m doing: