Well OpenGL is best on the Pi4.
Only one decent Linux for that at present, Raspbian Buster.
Sakaki has a dual 32/64 version that is just about usable easily.
Her Gentoo64 is pretty good for OpenGL on a 3B+, the Pi4 version should be very good.
But is it too soon for other Pi4 options?
My fav small Linux PiCore is not ready yet on Pi4, and when it is much stuff will need recompiling?
While compiling on Pi4 is much faster, you cannot do too much else with the 4B1 version.
And as I am using this 4B1 as a Desktop I really need another 4 for compiles
And compiling many of these can be a lot of work, and take a lot of time, so I prefer not to have to recompile them.
Well Jessie and Stretch Raspbian are not that good with OpenGL, their versions of mesa are old.
As for OpenSCAD I think it might just be two dependencies that need fixing.
ttps://www.raspberrypi.org/forums/viewtopic.ph ... d#p1501260
I am no expert in compiling big stuff, some stuff just works, some have dependency hell, some just needs newer stuff installed first.
Any useful application is probably going to be C based and hence lots of those dependencies.
A few choices, try compiling it yourself, wait until someone else gets around to it or find an alternative.
That sway/wayland look interesting, but everything will need recompiling?
I had to google Sway and found this blog, is it what you are looking for re browsers?
https://an3223.github.io/Living-without ... n-browser/
On Pi4 FreeCAD and OpenSCAD are not working, yet.
It will be easily to get them working on Buster than trying to get them going on older releases?
Er, I have not tried those on Buster on a 3B+, maybe they compile/work?
OpenGL in Mesa3D has been evolving rapidly recently, to take advantage of all the new Pi stuff you really need to learn to compile it.
Same with the Linux Kernel, 5.3 is promising to be a big one.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges