C3 openGL interface