레이어 기반 뷰를 사용하도록 OS X 앱을 업데이트하고 있으므로 OpenGL 렌더링 위에 코코아 뷰를 가질 수 있습니다. 아직 코코아 뷰를 추가하지 않았습니다. 레이어가 없으면 60fps가됩니다. 레이어가 15fps 미만입니다. iOS 버전은 모든 것이 레이어 지원되며 60fps를 얻습니다. I는 thusly 히 층 백킹 활성화레이어 지원 NSOpenGLView를 사용하여 성능이 저하되었습니다.
:
제가 또한 잘못된 합성을 방지하기 위해 흑색 층의 배경색을 설정했다 (나는 OpenGL을 블렌딩을 사용하므로, 버퍼 최종 알파 값이 '때로 믿을 CA 합성에 대한 올바른). here을 권장
내가 알파 채널을 삭제했지만,이 단지가 될 것 같다
이 악기에 따르면, 렌더링 시간의 대부분은 CA :: 거래에 소요되는 :: 커밋 레이어의 배경색을 검정색으로 설정하는 대신
FWIW, 여기 내 OpenGL을보기에 대한 설정은 다음과 같습니다
나는 OS X 10.10 요세미티에있어.