Fabrice Bellard is a robot from outer space - this must be the only explanation.
TinyGL 0.4.1
21–30 of 40 posts
Re: TinyGL 0.4.1
#22Re: TinyGL 0.4.1
#23I used to work on a project called glshim (which ptitseb still maintains as gl4es, used by box86). glshim implements an ABI-compatible OpenGL 1.x fixed function API (as libGL.so.1) on top of an OpenGL ES 1.x driver. This allows you to accelerate completely unmodified OpenGL programs on mobile Linux devices such as the OpenPandora. This approach even works with x86 user-mode emulation, by serializing render commands i…
Re: TinyGL 0.4.1
#24I like what he does, but projects tend to loose interest from the author and become abandonware. For one project he accepted to publish it on github and forks continued to develop it, but original project stagnated.
Not 100% sure whether that speaks for or against the hypothesis of abandonware. Formally clearly against ;-)
Re: TinyGL 0.4.1
#25I like what he does, but projects tend to loose interest from the author and become abandonware. For one project he accepted to publish it on github and forks continued to develop it, but original project stagnated.
Re: TinyGL 0.4.1
#26I wrote my own, but I had to put in assembly code to make it fast enough (amd zen2) so I am pessimistic about tinyGL being fast enough for that, and it is really a quick and dirty thing with bugs to avoid to build that horrible libGL for 32bits ONLY for the steam client (all the games I play are native vulkan3D, but I still run x11 native so I don't know about their wayland support).
Re: TinyGL 0.4.1
#27I used to work on a project called glshim (which ptitseb still maintains as gl4es, used by box86). glshim implements an ABI-compatible OpenGL 1.x fixed function API (as libGL.so.1) on top of an OpenGL ES 1.x driver. This allows you to accelerate completely unmodified OpenGL programs on mobile Linux devices such as the OpenPandora. This approach even works with x86 user-mode emulation, by serializing render commands i…
Jamie Zawinski wrote a similar shim layer to port xscreensaver from OpenGL to OpenGL ES, and had quite a rant about it: https://www.jwz.org/blog/2012/06/i-have-ported-xscreensaver-...
This can also be avoided by copying & pasting the url into a new tab.
Re: TinyGL 0.4.1
#28I've always felt that OpenGL was too abstract for graphics novices; perhaps this tiny subset of GL will change that.
Re: TinyGL 0.4.1
#29Earlier quoted context omitted.
Since I teach a fair amount of machine learning, I have been pondering on what a “minimal”, low-level implementation of a library would look like and got very excited hearing about LibNC. Sadly it seems like Bellard is keeping the source for this one: “The LibNC library is free to use as a binary shared library. Contact the author if access to its source code is required.” [1]. Not that you can every accuse the man o…
Seems that it would be worth your time to contact Bellard and ask about making it available for teaching (and/or under an open license of some kind)?
No promises, but I will try to gather the courage and thank you for the encouragement.
Re: TinyGL 0.4.1
#30Earlier quoted context omitted.
Well, I'm surprised he has the time/intention to do that in between for us mere mortals. Here are a few references; - https://en.wikipedia.org/wiki/Bellard%27s_formula - https://en.wikipedia.org/wiki/Fabrice_Bellard ``` In April 2021 his Artificial Neural Network based data compressor, NNCP, took first place out of hundreds in the Large Text Compression Benchmark. To write the compressor, Bellard wrote his own Artifi…
One glance upon the majesty of Bellard's works is enough to give even a 10x SWE imposter syndrome.