현재 ogl 4.3 프로젝트에서 작업 중입니다. 코어 프로파일을 사용 중이며 4.2 호환성이 있음에도 불구하고 ARB_texture_storage가 지원되지 않습니다. SDL/내 드라이버에서이 버그가 있습니까? 아니면 핵심이 아닌 ARB_texture_storage입니까?ARB_texture_storage 핵심 프로필입니까?
답변
ARB_texture_storage
의 기능은 OpenGL 4.2 이후로 호환성 및 핵심 프로파일 모두에서 핵심 기능입니다. 그러나 이것이 핵심 기능이므로이 구현이이를 모든 존재로 알리는 요구 사항은 없습니다. GL> = 4.2에서는 이 확장 문자열에 있는지 여부와 관계없이 glTexStorage*()
함수 모음을 사용할 수 있으며 사용할 수 있습니다.
glTexStorage *()가 null 인 경우는 제 경우 버그입니까? –
@gan_ : 질문에 대한 의견을 참조하십시오. – derhass
아니요, GL_ARB_texture_storage
에 대한 지원은 기술적으로 요구되지 않습니다. 그것에 의해 제공되는 확장 및 기능이다
는 4.2의 OpenGL에서 코어이다. 또한 "suchandsuch is in core ..."라는 핵심 문구와 핵심 프로필을 혼동하지 마십시오. 두 개의 별개입니다.
확장명이 확장 문자열에 나열되어 있는지 여부에 상관없이 OpenGL 4.2에서 필요로하는 모든 확장 기능이 보장됩니다. 사실 OpenGL 4.1 이전의 컨텍스트에서 실행하는 경우에만이 확장을 이름으로 검사 할 수 있습니다.
설명 주셔서 감사합니다, 나는 그것을 몰랐습니다. 아마 glew가 extentions와 핵심 요소 사이에 차이를 만들지 않기 때문일 것입니다. –
- 1. 이것은 유효한 AutoMapper 프로필입니까
- 2. 핵심 서비스, 핵심 기초 및 핵심 데이터의 차이점은 무엇입니까?
- 3. 핵심 데이터 : 핵심 데이터에 저장된보기를 삭제합니다.
- 4. SAS는 : 핵심
- 5. 핵심 데이터 기반 UITableView의 비 핵심 데이터 데이터
- 6. 핵심 데이터 및 비 핵심 데이터 소스가있는 UITableView
- 7. 핵심 데이터 - 핵심 데이터의 속성 값을 변수에 할당하는 방법
- 8. iphone 핵심 데이터 - 왜 핵심 데이터가 너무 느립니까?
- 9. 핵심 데이터 : 사용자 데이터를 지우지 않고 핵심 데이터를 마이그레이션하는 방법
- 10. 핵심 데이터에 UIViewController 저장하기
- 11. 핵심 데이터 및 NSOperation
- 12. 이 RSpec에 핵심
- 13. 핵심 애니메이션이있는 FlipBoard
- 14. 핵심 데이터 NSFetchedResultsController
- 15. git에서 핵심 저장소 리베이스하기
- 16. 핵심 위치 경고
- 17. 핵심 데이터의 속성 편집
- 18. tinymce 핵심 기능 조작
- 19. 핵심 데이터 구조
- 20. 핵심 기초 클래스 만들기
- 21. 'validateForInsert'에서 핵심 데이터가 실패합니다.
- 22. 카테고리와 핵심 클래스
- 23. 핵심 데이터 Recipes Question
- 24. 핵심 데이터 엔티티 삭제
- 25. iOS에서 핵심 개체 관리
- 26. 핵심 데이터 속성 고유성
- 27. AppStore의 핵심 데이터 업데이트
- 28. iOS 핵심 데이터 NSRangeException
- 29. Asp.net 핵심 정체성 - 관리
- 30. 핵심 Java 기본 개념
내가 귀하의 질문에 답변했지만, 나는 당신이 단지 잘못된 질문을하고 있다는 의혹을 가지고 있습니다. 혹시 GLEW를 사용하여 확장 포인터를로드합니까? 그렇다면 잘 알려진 GLEW 버그가 발생한 것입니다. – derhass
예! 나는 그것을 인식하지 못했습니다. 해결 방법이 있습니까? –
GLEW의 확장로드는 핵심 프로파일에서 중개됩니다. 당신은'glewExperimental = GL_TRUE; '를 설정할 수 있습니다.이 호출은'glewInit()'를 임시 해결책으로 호출합니다. 그러면 함수 포인터가로드되지만 GLEW는 여전히 확장이 누락되었다고 생각합니다. – derhass