Inigo Quilez, the author of this slide, also has made in-depth videos [1] [2] which might be more accessible to who aren't familiar with shader languages.
I'm a supporter of this guys patreon[1] because I love the idea that someone with this much experience and talent is using his effort to make tutorials etc that help everyone (rather than some closed codebase only enriching a small set of stakeholders), and I'd love to be part of being able to give him enough fuck you money to not have to worry about anything else.
I've been thinking about an alternative to browsers recently and one of the things that made me think that RST plus IconVG could be an option for very tiny (and fast loading) information pages was that he was talking about a limited type of (non Turing complete?) function call. Which I guess he didn't do yet.
But I like the idea of some kind of alt internet where you never need to worry about waiting for some big download or ad, and every page is 6kb or less or something. Also it never runs any application code in the information browser part (although you can have a list of attached web assembly files or something).
But if you're really efficient with something like IconVG you can have small file sizes and also fast load times. You could limit the features or put a drawing time limit on it to ensure pages load within 60ms or something.
9 comments
[ 3.9 ms ] story [ 37.3 ms ] thread[1] https://www.youtube.com/watch?v=8--5LwHRhjk
[2] https://www.youtube.com/watch?v=BFld4EBO2RE
Elavated 4k demo: https://www.youtube.com/watch?v=_YWMGuh15nE Shadertoy: https://www.shadertoy.com/user/iq Resume: https://iquilezles.org/personal/resume/
[1] https://www.patreon.com/inigoquilez
For example, in 2000 we had this blockbuster realtime ray tracing demo, Heaven 7: https://www.youtube.com/watch?v=rNqpD3Mg9hY
In those days part of the 64k was low level graphics and audio stuff which are these days provided by Windows, to say nothing of shader compilers etc.
But I like the idea of some kind of alt internet where you never need to worry about waiting for some big download or ad, and every page is 6kb or less or something. Also it never runs any application code in the information browser part (although you can have a list of attached web assembly files or something).
But if you're really efficient with something like IconVG you can have small file sizes and also fast load times. You could limit the features or put a drawing time limit on it to ensure pages load within 60ms or something.