Opengl software rendering


can glfw run opengl in software rendering? Maybe I call it wrong but I want support some notebooks with graphic cards which don’t run opengl.
My application is only 2D gui, I hope software rendering don’t slow my application much.


Yes, glfw works fine with software OpenGL implementations. I have successfully used in on Linux and Windows with mesa llvmpipe backend. SwithShader and Angle probably also works (only with OpenGL ES), but I have not tried them.


thanks, I try it.

and can I use both? Hardware and software r. inside one application? I mean when OpenGL is not available, then software rendering will be used.


Note that GLFW does not provide a software OpenGL implementation. You will need to provide one.