텍스처 데이터를 빠르게로드하기 위해 지금까지 DDS (DXT5)를 사용했습니다. 이제OpenGL 4.3 (및 ES2의 경우) 압축 표준이 KTX (ETC1/ETC2)이기 때문에 통합되었습니다. Khronos libktx SDK 및 벤치 마크. 3000 배 결과 glCompressedTexSubImage2D를 사용하여 텍스처 업데이트 은 :KTX와 OpenGL의 DDS 이미지
DDS : 1,450 - 밀리
KTX - 영원히 ....
실제로 KTX를 업데이트 300 회 반복 실행 , 총 시간은 이미 24 초에 도달했습니다!
이 KTX의 예상 속도 :
는 지금은이 개 질문이?
첫 번째 질문에 대한 대답이 "예"이면 DDS보다 작은 파일 크기를 제외하고 ETC의 이점은 무엇입니까?
저는 Quadro4000 GPU에서 OpenGL 4.3을 사용합니다.
"OpenGL 4.3 (및 ES2) 이후로 압축 표준은 KTX (ETC1/ETC2)입니다. *"읽은 모든 것을 믿지 마십시오. * 특히 "OpenGL SDK"사이트에있는 경우 *. KTX는 결코 "표준"이 아닙니다. –
또한 KTX는 파일 형식 일뿐입니다. S3TC 압축 형식은 압축되지 않은 형식뿐만 아니라 잘 보관할 수 있습니다. –
S3TC가 제가 사용하고있는 것입니다. 이 업데이트는 내가 사용하는 DDS DXT 압축 텍스처에 비해 매우 느립니다. –