elcritch / figuro

Experimental UI Library for Nim
62 stars 1 forks source link

GLSL minimum version on older systems? #57

Open matkuki opened 5 months ago

matkuki commented 5 months ago

Hi,

I tried the tclick example on a older Ubuntu and a RaspberryPiOS (RPi4) and in both cases I get a:

.../fig_ws/figuro/tests/glsl/atlas.vert(1(10): 0:1(10): error: GLSL 3.30 is not supported.
Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

I was already told by @treeform that this is a limitation of one of his libraries, but is there a way to mitigate this in Figuro?

elcritch commented 3 months ago

Unfortunately, I depend on @treeform's libraries for this. Well, Figuro embeds its own fork of the original Fidget OpenGL solution. So if someone who knows OpenGL could fix it I'd pull it into Figuro.