Dealing with fallback errors

I’m funning FreeFEM on a macbook. My program runs on coarse grids, but when I try to refine I am getting the following error:

FALLBACK (log once): Fallback to SW vertex processing (lineMode && (localGroupInfo & GLRGroupInfoPrimitiveEmulatedFill))
FALLBACK (log once): Fallback to SW vertex processing, m_disable_code: 800
FALLBACK (log once): Fallback to SW vertex processing in drawCore, m_disable_code: 800

I’ve learnt that this error is coming from the Apple M1 OpenGl driver when you use a double in a fragment shader. I’m not sure what that means, but is there a way to force the program to run without doing that?

Note that I can run the exact same program for a similar equation, but with a different solution, on all the refined grids that I’d like.

I think, it is not difficult to change the type of vertex in ffglut.cpp to make the conservation in c++ not i OpenGL.

Thank you Professor for the response! This problem I believe I fixed by changing the solver type. I will look into your suggestion as well :slight_smile: