Is there a way to force the Angle implementation when opengl es is selected?
There needs to be a way to do this. As it stands, SDL will pick the gpu driver’s implementation, if it is reported. Unfortunately, no one really uses these, and so they don’t work for squat: for me, Intel’s shows a blank screen, and NVidia’s is missing many functions. I’ve never tried AMD’s, but I assume the worst.
This makes Angle all but worthless. If it doesn’t exist already, there needs to be a way to tell SDL to use Angle no matter what. Really, this should be the default behavior.
It used to be the case that we didn’t let you select the GL backend by
policy, but at some point I spoke with Sam and he said we should allow it.
This hasn’t been implemented yet.
2015-06-26 3:18 GMT-03:00 tjcbs :> Is there a way to force the Angle implementation when opengl es is
selected?
There needs to be a way to do this. As it stands, SDL will pick the gpu
driver’s implementation, if it is reported. Unfortunately, no one really
uses these, and so they don’t work for squat: for me, Intel’s shows a blank
screen, and NVidia’s is missing many functions. I’ve never tried AMD’s, but
I assume the worst.
This makes Angle all but worthless. If it doesn’t exist already, there
needs to be a way to tell SDL to use Angle no matter what. Really, this
should be the default behavior.
It used to be the case that we didn’t let you select the GL backend by policy, but at some point I spoke with Sam and he said we should allow it. This hasn’t been implemented yet.
Might setting the SDL_VIDEO_GL_DRIVER environment variable (via SDL_setenv, or other) to point to ANGLE’s own .dll file work here? It looks like the code for that is already in place (in SDL_EGL_LoadLibrary), although I haven’t tested this myself.