Just released Minart 0.6.2 with experimental support for vector graphics (the 3d engine stuff I've been showing) and faster convolutions.
Here's a quick demo of Scala-kun made with vector shapes and motion blur: https://gist.github.com/JD557/4855c0ea10a7b777d32a1dc46db4d4db
=> More informations about this toot | View the thread
With Windows 10 reaching EOL and with all the hype about Steam on Linux, I finally decided to format my old desktop and install PopOS.
I haven't seriously used desktop Linux in a while (almost a decade), however I used PopOS in a VM a while ago and was quite happy. I also wanted something that "just works", and PopOS promised just that.
Overall and I've got to say... I'm a bit disappointed with the current status of desktop Linux. I've got everything working now, but there's no way some things would be acceptable for a non-technical user.
I was mostly surprised with Flatpak and the amount of tweaks that I have to do with Flatseal... For something that seems to be the recommended install method in the Pop!Shop, I would expect most things to just work 🤷 . Instead, by default:
Steam doesn't let you setup alternative install directories
VLC doesn't have GPU acceleration
Syncthing (via Syncthingy) cannot run in background mode
Also, getting Steam to install games to a separate drive was such a pain in the ass (mostly because steam silently fails, but also due to some quirks with auto-mounting)...
Hopefully things will get better in the near future, but 2024 is clearly not yet the year of Linux desktop. 😔
=> More informations about this toot | View the thread
I had a long weekend, so I decided to take a quick look onto adding geometric primitives to Minart (inspired by https://github.com/JD557/minart/issues/514)
After writing the rasterizer, I couldn't resist to give it a spin (pun not intended) with a basic 3D software renderer. 😅
I was expecting to be able to draw ~10 polygons on screen, but it went better than expected. My demo was running ~500 "flat-shaded" quads (I cheated a bit on the shading) at more than 60 FPS with no issue (it started to struggle at about 2k).
While not very impressive for a 3D engine, that was never the goal. I think this should be more than enough for basic polygon drawing use cases.
=> More informations about this toot | View the thread
Over the last few weeks I've been playing around with building a simple caffeine tracker app for Android app with Scala.js and Tyrian. 🙂
It's not super polished, but it was a fun experiment: https://github.com/JD557/coffee-tracker
I also wrote a blog post detailing the experience:
https://blog.joaocosta.eu/articles/8cd240f/writing-an-android-app-with-scalajs
=> More informations about this toot | View the thread
Writing an Android app with Scala.js
https://blog.joaocosta.eu/articles/8cd240f/writing-an-android-app-with-scalajs
=> More informations about this toot | View the thread
=> This profile with reblog | Go to JD557@blog.joaocosta.eu account This content has been proxied by September (3851b).Proxy Information
text/gemini