Rewrote the renderer & new tools!


Been 4 days (ish) since the first release, I've solved two of the biggest problems with the program.

1. The renderer was INCREDIBLY slow

it was close to impossible to draw on a 48x48 canvas even with a beefy PC

This was because I was previously using UI and control nodes, which without my control would update any time you moved the camera around, causing HUGE stutters.

I wrote an entire brand new shiny renderer from scratch that fixes this. There's still performance to be gained, I want to rewrite it in C++ or Rust sometime once GDExtension gets better web support in Godot.

2. You couldn't save/load images in the web build

This was a HUGE pain to solve, and I still have to iron out some things.

The web is an awful platform to work with, and forces you to work with a virtual sandboxed filesystem for the sake of security.

Getting this working was VERY annoying, as I had to transmit data between my game engine and the WebAssembly JavaScript layer

Regardless, things should work now!


I will be stopping development, at least for a while, as I've been working on it for about a week straight, and I have other projects to work on!

If anyone wants me to continue developing this just leave a comment

Files

subpix-web.zip Play in browser
Version 0.2.0 27 days ago
subpix-linux.zip 45 MB
Version 0.2.0 27 days ago
Subpix.exe 85 MB
Version 0.2.0 27 days ago

Get subpix

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.