OpenGL ES 기반 응용 프로그램의 "해상도"를 향상시키려는 실험을하고 있습니다. Apple은 iOS 4의 OpenGL ES가 멀티 샘플링을 지원한다고 here (developer.apple.com)에 언급했는데 ... 그래픽이 다소 향상 될 수 있습니다. 어떻게 멀티 샘플링을 활성화합니까?iPhone의 OpenGL ES에서 멀티 샘플링을 어떻게 활성화합니까?
5
A
답변
12
WWDC 세션 415 비디오가 약간 뒤집 으면 가능한 한 움켜 잡고 살펴 봅니다.
기본적으로 깊이와 색상 버퍼로 glRenderbufferStorageMultisampleAPPLE
을 사용하여 msa 렌더링을위한 두 번째 프레임 버퍼를 만듭니다. 그런 다음 다음 메인 프레임 버퍼에 멀티 샘플링 해결을 수행 장면을 렌더링이 멀티 프레임 버퍼를 바인딩 :
glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer);
glResolveMultisampleFramebufferAPPLE();
다음 버퍼를 렌더링하여 바인딩하고 평소로 제시한다.
저는 아직 OpenGL ES에 대한 새로운 지식을 가지고 있습니다. 그러나 나는 이것이 당신을 올바른 길로 인도 할 수 있기를 바랍니다.
3
하거나 체크 아웃 사과 문서 문제 : 섹션 http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/WorkingwithEAGLContexts/WorkingwithEAGLContexts.html "를 사용하여 멀티 샘플링 ..."
관련 문제
- 1. Android OpenGL ES에서 멀티 샘플링을 수행하는 방법은 무엇입니까?
- 2. iPhone의 OpenGL ES에서 3D 모델을로드하는 방법에 대한 자습서가 있습니까?
- 3. Cocos2D-iPhone의 멀티 스레드 OpenGL 프로그래밍
- 4. 스텐실 버퍼가없는 iPhone의 OpenGL ES에서 반사를 렌더링하려면 어떻게해야합니까?
- 5. OpenGL ES에서 밝기와 대비 적용
- 6. OpenGL ES에서 마스킹
- 7. OpenGL ES에서 glFrustumf 설정
- 8. OpenGL ES에서 'glBufferData'는 무엇입니까?
- 9. openGL ES에서 천이나면을 그리는가?
- 10. OpenGL ES에서 밉맵 이미지를 생성하려면 어떻게해야합니까?
- 11. 아이폰의 OpenGL ES에서 구형 텍스쳐링
- 12. D3D9 멀티 샘플링을 사용하여 텍스처 렌더링
- 13. Android OpenGL ES에서 텍스처 확대
- 14. OpenGL ES에서 반투명 곡선 그리기
- 15. OpenGL ES에서 그림 늘이기 - iOS
- 16. 자체 텍스처 렌더링 OpenGL ES에서
- 17. 멀티 샘플링시 OpenGL 텍스처에서 깊이 값이 어떻게 결정됩니까?
- 18. OpenGL 코드를 iPhone의 OpenGL ES로 이식하는 데 문제가 있습니다
- 19. openGL 및 iPhone의 버튼
- 20. OpenGL-ES에서 여러 객체를 사용하는 방법
- 21. iOS 용 OpenGL ES에서 객체를 이동 하시겠습니까?
- 22. OpenGL ES에서 컬러 사각형을 그리는 방법은 무엇입니까?
- 23. OpenGL ES에서 메탈릭 스파클 효과가 있습니까?
- 24. OpenGL ES에서 2 개의 투명한 Texture2D 겹치기
- 25. OpenGL ES에서 텍스처의 일부만 반복 하시겠습니까?
- 26. iPhone 용 OpenGL ES에서 DepthBuffer 요청
- 27. OpenGL ES에서 투명한 픽셀을 가진 텍스처를로드하려면 어떻게해야합니까?
- 28. 안드로이드 및 OpenGL ES에서 문자열을 텍스처로 렌더링
- 29. OpenGL ES에서 두 개가 아닌 이미지로드하기 iPhone
- 30. OpenGL ES에서 큐브를 텍스처 맵핑하려면 어떻게해야합니까?