better opengl support