WasFlash Devlog # 3 Alpha 2.1.4
What I accomplished today:
- Fixed scaling of canvas on website
- Added anti-aliasing to smooth out animations on both web and native builds
- Pushed web compiler flags to main build
- Made Cinnamon Rolls
Notes:
Hello friends! I spent a lot of time trying to figure this one out, many hours were spent debugging this session. Originally the website was just plugging the file into the WASM binary, and re-scaling to output to make the output match the canvas size, but this would cause blurriness and distorted quality. The good thing about this is, because we actually have to build each shape, we can just tell Skia to draw the shapes bigger, so the scaling still produces a native shape, just with different dimensions. So I had to rework the way the scaling worked. I also added back anti-aliasing, because the optimizations worked so well, that we can run anti-aliased’ output at full speed! There wasn’t too much going on this time around. but it really made a big difference! Thank you all for being here, I really appreciate it! Please feel free to leave a comment, with any questions or feedback, and like this post if you think it’s cool, and follow the project, if you think it’s cool! Have a good day everyone! PS. The cinnamon rolls were yummy!
Whats Next:
- Adding DefineShape4 support + Port DefineShape4 to WebAssembly
- 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:
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.