1,023 karma · joined January 21, 2019
Do you have a picture of the installation at the science museum?
The color just rotates through the oklab space (change hue only).
Or did you mean some specific feature? I haven't used it on mobile.
That is not entirely true, you can use phyiscal pointers with the "Buffer device address" feature. (https://docs.vulkan.org/samples/latest/samples/extensions/bu...) It was an extension, but now part of Vulkan. It is widely available on most GPUS.
This only works in buffers though. Not for images or local arrays.
I've implemented a radix sort on GPU to sort the splats (every frame).. and I'm not quite happy with performance yet. A radix sort (+ prefix scan) is quite involved with lot's of dedicated hierarchical compute shaders.. I might have to get back to tune it.
I might switch to float16s as well, I'm a bit hesitant, as 1 million+ splats, may exceed the precision of halfs.
You could also have some fun stuff, where f and g return a boolean, because thanks to short circuit evaluation && || are actually also conditionals in disguise.
“Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away”
“Less is more”
“The value of a creative product doesn’t lie in how much is there, but in how much has been discarded.”
rttm: Reduce to the max
"Kill your darlings"
...
And that social contract did not include AI. You put content on the internet because you had certain expectations on how it'll be seen or used.