Fix virtual providers for gl and gles