The new setup is 5x faster and moves Godot to OffscreenCanvas to render in a separate thread; I also removed support for instanced geometry so shaders will compile faster.
#screenshotsaturday #godot #madewithgodot #godotengine #gamedev #twine
The new setup is 5x faster and moves Godot to OffscreenCanvas to render in a separate thread; I also removed support for instanced geometry so shaders will compile faster.
#screenshotsaturday #godot #madewithgodot #godotengine #gamedev #twine
blogs.igalia.com/schenney/can...
blogs.igalia.com/schenney/can...
github.com/denoland/den...
github.com/denoland/den...
✅ WebWorker + OffscreenCanvas for loading/resizing
✅ Caches promises to avoid duplicate work
✅ Staggered texture loading
No jank. Just vibes. ✨
#indiedev #buildinpublic #mtg #tcg #perf
before and after
✅ WebWorker + OffscreenCanvas for loading/resizing
✅ Caches promises to avoid duplicate work
✅ Staggered texture loading
No jank. Just vibes. ✨
#indiedev #buildinpublic #mtg #tcg #perf
before and after
PresentationAPI + WebRTC and MediaStream
➡️ Poor quality
PresentationAPI + Blob
➡️ Missing frames
PresentationAPI + DataURL
➡️ Poor performances
OffscreenCanvas can't be transferred through PresentationConnection.
Any ideas?
PresentationAPI + WebRTC and MediaStream
➡️ Poor quality
PresentationAPI + Blob
➡️ Missing frames
PresentationAPI + DataURL
➡️ Poor performances
OffscreenCanvas can't be transferred through PresentationConnection.
Any ideas?
This shit is stupid I stg im gonna scream
This shit is stupid I stg im gonna scream
(i thought they intended to fix this, maybe with OffscreenCanvas, but seems like they never did?)
(i thought they intended to fix this, maybe with OffscreenCanvas, but seems like they never did?)
Quick technical question!
Do you know why canvas.toDataUrl() is like 10x faster than canvas.toBlob() and then createObjectURL(blob)?
Could this be a bug in Chrome?
Tried with OffscreenCanvas too and seeing similar results.
Quick technical question!
Do you know why canvas.toDataUrl() is like 10x faster than canvas.toBlob() and then createObjectURL(blob)?
Could this be a bug in Chrome?
Tried with OffscreenCanvas too and seeing similar results.
Next, I'll work on an OffscreenCanvas demo. Check it out here: codesandbox.io/p/devbox/vit...
Next, I'll work on an OffscreenCanvas demo. Check it out here: codesandbox.io/p/devbox/vit...
Read more in my recent blog!
www.gremlich.me/software-eng...
Read more in my recent blog!
www.gremlich.me/software-eng...
Convert Apple HEIC, Adobe PSD, TIFF, AVIF, PNG, JPG, and WebP instantly with zero server uploads, multi-threaded Web Workers, OffscreenCanvas acceleration, and instant ZIP downloads.
spac2.com/app/convert-...
Convert Apple HEIC, Adobe PSD, TIFF, AVIF, PNG, JPG, and WebP instantly with zero server uploads, multi-threaded Web Workers, OffscreenCanvas acceleration, and instant ZIP downloads.
spac2.com/app/convert-...