Staff graphics engineer at @unity.com. Formerly Playdead, NVIDIA, Microsoft.
apoorvaj.io
📍Copenhagen
My theory is that this is because of the delta in the quality of Zig vs JS human training data.
My theory is that this is because of the delta in the quality of Zig vs JS human training data.
Then I started on white balance, fell into a rabbit hole of black body radiation and color spaces, and then noped out for a bit.
Then I started on white balance, fell into a rabbit hole of black body radiation and color spaces, and then noped out for a bit.
1. Unlike many other web-based image editors, papaya.io rasterizes text in WebAssembly. This means that text rendering looks the same across browsers or OSes.
2. This means that I had to re-implement a text box, which was not fun.
...
1. Unlike many other web-based image editors, papaya.io rasterizes text in WebAssembly. This means that text rendering looks the same across browsers or OSes.
2. This means that I had to re-implement a text box, which was not fun.
...
It describes simple trick to estimate the direction of most spread of a bunch of points without running a full PCA. Includes my Python re-implementation and plots of some quick tests.
30fps.net/pages/approx...
It describes simple trick to estimate the direction of most spread of a bunch of points without running a full PCA. Includes my Python re-implementation and plots of some quick tests.
30fps.net/pages/approx...
https://kristoff.it/blog/zig-new-async-io/
https://kristoff.it/blog/zig-new-async-io/
Next up: intermingling font and emoji rendering.
Next up: intermingling font and emoji rendering.
github.com/memononen/Sk...
github.com/memononen/Sk...
- .ppy file format for local saves
- Automatic browser persistence
- WebP import/export support
Building fast and shipping features regularly. Try it out — feedback very welcome.
- .ppy file format for local saves
- Automatic browser persistence
- WebP import/export support
Building fast and shipping features regularly. Try it out — feedback very welcome.