Can’t STUFF.zip there, is it a public file for everyone? I tried login to github but still can’t find it. screenshot below:
Sorry, I just mean at this link from earlier. These tests were running on a separate (“experimental”) branch at one point.
I thought I was going crazy as well, trying to find a stuff.zip on the main daily builds page.
The capture texture example there is interesting, and looks like it might be able to achieve some of the effects that I’m after.
I mentioned above “An effect data type is something you will only see on the C++ side.”, followed by “This is obviously an awkward restriction and definitely not friendly to experimentation, and I’ve been considering ways to open this up.”
The Tiny C Compiler plugin grew out of that last comment. Assuming I didn’t do anything silly, everything in “STUFF.zip” has been ported and should now be possible to try on desktop, with just the simulator plus that plugin.
A few comments I made a while back on Discord:
"I linked a small existing plugin to the OpenGL framework, using the newest mob build of TinyCC, as well as some glad-generated files to get the GL interface, although I probably could have taken the glew stuff Solar is using on desktop.
I didn’t use any real fancy C++ in these tests, so it hasn’t been too terrible porting to C99."
(It’s hooked up to the Solar headers too.)
Still an uphill battle to get docs in order, unfortunately, and work out non-terrible ways to not be restricted to desktop.
A couple other graphics ideas I’ve been pondering and discussing are opening up the texture format options (sounds basic, but lots of stuff here), and letting you choose GLES3, when available (through ANGLE, on desktop). The latter would make a LOT of things possible.