누구나 OpenGL ES 2.0으로 GLPaint 샘플 응용 프로그램을 사용해 보셨습니까? 나는 glMatrixMode(), glPointSize(), glOrthof(), glTexEnvf()
방법으로 오류가 발생 했어. 코드가 하였다는 OpenGL ES 2.0에 제거 기능과 상수를 사용하기 때문에OpenGL ES 2.0의 GLPaint
3
A
답변
4
이러한 오류의 모든입니다. 해당 응용 프로그램에서 OpenGL ES 2.0을 사용하게하려면 해당 호출을 OpenGL ES 2.0 기능 만 사용하는 코드로 바꿔야합니다.
OpenGL ES 1.1과 OpenGL ES 2.0 간에는 중요한 차이점이 있습니다. 앱을 1.1에서 2.0으로 이식하는 것은 쉬운 일이 아닙니다. 애플리케이션을 포팅하려면 OpenGL ES 1.1과 OpenGL ES 2.0에 대해 꽤 많이 배워야합니다. 특정 함수의
당신이 언급 한 :
glMatrixMode
및 glOrthof
에서 OpenGL ES 2.0에 아무 교체가 없다. 자신의 벡터/행렬 수학 코드를 제공해야합니다. iOS 5.0을 타겟팅하는 경우 GLKit
프레임 워크의 GLKMath
부분을보고 싶을 것입니다.
glPointSize
은 버텍스 셰이더의 변수 gl_PointSize
으로 대체됩니다.
glTexEnvf
은 정점 및 조각 셰이더로 대체됩니다.
관련 문제
- 1. OpenGL ES 2.0의 반투명
- 2. OpenGL ES 2.0의 역 관점
- 3. OpenGL ES 2.0의 회전 삼각형
- 4. OpenGL ES 2.0의 스페셜 매핑
- 5. Android에서 OpenGL ES 2.0의 빠른 동적 정점
- 6. OpenGL ES 2.0의 부동 소수점 텍스처
- 7. Android에서 OpenGL ES 2.0의 VBOs/IBO 사용하기
- 8. OpenGL ES 2.0의 gl_TexCoord에 해당하는 부분
- 9. OpenGL ES 1.1 및 2.0의 주요 원칙이 다른가요?
- 10. OpenGL ES 2.0의 스크롤 목록에 대한 페이딩 효과
- 11. iOS의 OpenGL ES 2.0의 쉐이더에서 텍스처 유닛의 수를 가변
- 12. OpenGL 또는 OpenGL ES
- 13. OpenGL ES 1.1에서 OpenGL ES 2.0으로 전환
- 14. OpenGL-ES 로의 OpenGL - glBegin();
- 15. OpenGL es 터치 포인트 (iOS) 확대/축소
- 16. OpenGL ES 2.0을 사용하여 광원을 어떻게 적용합니까?
- 17. OpenGL ES 2.0 SkyBox를 만드시겠습니까?
- 18. OpenGL ES 1 및 OpenGL ES 2 혼합
- 19. OpenGL ES 인스트루먼트의 정확성
- 20. 데스크탑 PC의 OpenGL | ES
- 21. 조명 및 OpenGL ES
- 22. OpenGL ES iPhone Textures
- 23. 다중 뷰포트 OpenGL ES
- 24. OpenGL ES 비동기 텍스처로드
- 25. glPushMatrix 및 OpenGL ES
- 26. OpenGL ES 1.1에서 스크롤
- 27. OpenGL-ES and Cg
- 28. 캔버스 또는 OpenGL ES?
- 29. OpenGL ES 기능
- 30. OpenGL ES 확대/축소