나는 큰 메쉬로 메쉬를 그려보고 싶다. (~ 120k 버텍스를 생각해 보라). 인덱스 버퍼로 java.nio.ShortBuffer
을 사용하고 있기 때문에 모든 인덱스를 단일 인덱스 버퍼에 넣으려고하면 인덱스 버퍼로 사용할 수 없으므로 작동하지 않습니다. 최대 값은 2^15 - 1입니다. 반면 ~ 2^17 정점이 필요합니다. 메쉬를 여러 조각으로 나누어야합니까? 의 네 번째 인수로 Buffer
의 다른 하위 클래스를 사용할 수 있습니까?큰 인덱스 버퍼 (안드로이드)
1
A
답변
1
대규모 편집 다음 미니 빌 설명!
실제로 OpenGL-ES는 인덱스의 경우 GL_UNSIGNED_BYTE
또는 GL_UNSIGNED_SHORT
만 지원합니다. 가장 많이 사용되는 것은 GL_UNSIGNED_SHORT
이며 2^16-1 정점을 허용합니다. 다른 유형은 OpenGL에서만 지원됩니다.
당신은 또한 당신은
java.nio.IntBuffer
에 저장할 수있는, 내가 생각하는, 인덱스에 대한
GL_INT
또는
GL_UNSIGNED_INT
를 사용할 수 있습니다.
지오메트리를 분할해야하는 것처럼 보입니다.
관련 문제
- 1. 3 개의 인덱스 버퍼
- 2. 큰 문자열 버퍼 조작
- 3. C++ printf 큰 버퍼
- 4. 안드로이드 ListView 버퍼
- 5. 안드로이드 장치에서 갭 버퍼
- 6. Quartz 퍼포먼스 그리기 큰 버퍼
- 7. OpenGL 3.3과의 정점/인덱스 버퍼 혼동
- 8. DirectX9 인덱스 버퍼 및 복수 스트림
- 9. 추가 데이터가있는 OpenGL 인덱스 버퍼 객체
- 10. 안드로이드 SQLite 인덱스 최적화
- 11. 큰 MySQL 테이블 - 인덱스 해체
- 12. 안드로이드 - DatagramSocket 최대 버퍼 크기를 보내십시오
- 13. 다른 프로세스에 큰 바이트 스트림 버퍼 보내기
- 14. 매우 큰 문자열 메시지를 처리하는 프로토콜 버퍼?
- 15. Clyther/OpenCL에서 65536보다 큰 버퍼 처리
- 16. C에서 큰 버퍼 읽기 - 효율적인 기술
- 17. 안드로이드 갤러리와 큰 이미지
- 18. 안드로이드 : 웹보기는 큰 이미지
- 19. Solr 인덱스 속도 테스트에 큰 데이터베이스가 필요합니다.
- 20. UITableView 큰 JSON 데이터가있는 알파벳순 인덱스
- 21. 임계 값보다 큰 값의 배열 인덱스 선택
- 22. FFMPEG 안드로이드 - ffmpeg에 바이트 버퍼 전달
- 23. MySQL은/php에 연결, 구성, 인덱스, 쿼리, 버퍼, 모든
- 24. 인덱스 및 카운트는 버퍼 내의 위치를 참조해야합니다. 매개 변수 이름 :
- 25. 보셀에 액세스하는 다중 스레드에 대한 고유 버퍼 인덱스 얻기
- 26. 큰 이미지를위한 안드로이드 이미지 게터
- 27. 안드로이드 - 큰 텍스트를 표시하는 방법
- 28. 프레임 버퍼/컬러 버퍼?
- 29. 알 수없는 이유로 안드로이드 커서 인덱스 아웃
- 30. getInstalledPackages에 의해 리턴 된 arraylist의 안드로이드 인덱스
당신은 어떤 IndexBuffer를 참조하고 있습니까? 이것은 엄격하게 OpenGL-es의 일부가 아닙니다. – rotoglup
글쎄, opengl-es는 아마도 잘못된 태그 일 것입니다. 사실, 필자는 다음과 같이 잘못 입력했다 : 네 번째 매개 변수 ogf'GL10.glDrawElements'로 사용할'java.nio.ShortBuffer'를 의미합니다. – miniBill