quartz opengl e