OpenGL context type fixes