A demo of a lone palmtree on an island, with a fps counter on the top left. The camera moves around freely, but can be interacted by zooming in or out. It has a day/night cycle of 5 minutes... with the shadow following along the sun/moon. It also has a soothing sea sound, plus the eventual seagull. If you want to make your ARM device "explode", this is it. Focuses on GPU usage.
Download dependencies (Debian): sudo apt install build-essential libsdl2-dev libvulkan-dev glslc
Requirements:
Vulkan 1.2
SDL 2
A GPU with compute shaders support
Keys:
Reduce render resolution with -, and + to increase it.
Zoom in with mouse scroll wheel up. And out with mouse scroll wheel down.
How to compile:
Download the tar file provided in the link above.
Decompress it
Download the required dependencies
Enter the decompressed directory
make -j$(nproc)
Then run it by typing ./lonepalmtree

9 Comments
fennesz12@feddit.dk · 10 pts · 2d
Seagull too? Woah
GustavoM@lemmy.world · 5 pts · 2d
Eh, it's just a seagull casually yapping here and there -- no 3d models or anything. I'm too much of a pleb (yet) for that.
cheese_greater@lemmy.world · 6 pts · 2d
Looks like paradise
BennyInc@feddit.org · 3 pts · 1d
It’s missing Johnny (link for the unknowing)).
undrwater@lemmy.world · 3 pts · 2d
Is it mostly Mali in arm devices? I've been away for a while.
GustavoM@lemmy.world · 2 pts · 1d
Yep, it is.
WeirdGoesPro@lemmy.dbzer0.com · 3 pts · 2d
When you say explode…elaborate.
programmerlexi@sh.itjust.works · 2 pts · 1d
"Make the magic smoke escape"
warm@kbin.earth · 0 pts · 2d
Real time raytracing I assume?