by Thorsten » Wed Apr 17, 2019 11:57 am
I'm... not really sure whether there's something you can do.
My understanding (which could be incomplete) is that geometry shaders aren't really supported by the OpenGL version used by FG. OpenGL has gone many versions since, but bumping up version FG-side would require a vast amount of rendering code changes, so it likely won't happen.
Many drivers still work fine with the geometry shaders and just do it 'anyway' despite the standard saying otherwise, but if the driver doesn't, by now it likely means it's intentionally not added and the driver is performing precisely to standard and not making allowances (geometry shaders aren't a new bit of technology, so all drivers today sure can do them with the right OpenGL version).
So I fear neither driver update nor FG update won't change the situation in the short and mid term - in the long term I don't know what'll happen to FG rendering.
(There's a remote possibility that inside the effect file you can somehow declare a different extension which makes the driver process the shader anyway, but I have no idea what that might be, this is really special knowledge that'd be required).