I was able to install 64bit Raspberry Pi OS on my Pi 4. I know that aarch64 is supported now, so I thought that maybe OPENRNDR will work out of the box. I can build opernrndr-template, but when I run it, it throws InvocationTargetException when creating new window.
how to enable full stacktrace in log, also with chained exceptions, to see the root cause?
is there any other debug I should enable?
before I will start digging deeper, maybe it’s just pointless because it’s not going to work for some other reason?
I can run glxgears and even open some shaders from shadertoy.com in Chromium, so I believe graphics acceleration works. Is there any crucial OpenGL feature which OPENRNDR depends on and which is not available on Raspberry Pi 4?
Yes, it does, I believe since the beginning of Pi, although it’s not that powerful GPU. I did one installation at Dream World with Pi 1 + composite output connected to old CRT TV and running simple interactive shader. With limited PAL resolution it was totally fine. I used glslViewer from Patricio Gonzalez Vivo who is always making sure that the examples from The Book of Shaders will also run on Raspberry Pi. I know that it was a bit of a hassle to prepare glslViewer for Pi 4, but it was possible.