2011-08-03 1 views
2

Apple은 텍스처를 PowerVR 압축 텍스처 형식으로 구 성하기위한 texturetool 도구를 제공합니다. 내 툴체인은 Windows에서 실행되므로 Windows PC에서이 텍스처 데이터를 만들고 싶습니다. 상상력은 Windows에서 실행되는 SDK와 SDK를 제공하기 때문에 간단합니다. 그래서 PVRTexTool을 다운로드하고 기존의 자체 텍스처 조리 도구에서이를 사용할 것입니다. 아무도 이것을 시도 했습니까? 이 iOS OpenGL ES 구현 사이에 알려진 비 호환성이 있는지 궁금합니다.PVRTexTool을 사용하여 iOS OpenGL ES에서 사용하기 위해 PC에 텍스처 데이터 작성

답변

2

이제이 기능을 사용할 수 있으며 iOS와의 호환성 문제가 없습니다.

처음에는 나를 혼란스럽게 한 것은 도구가 처리하는 표준 형식이 모두 ABGR 형식이라는 것입니다. DecompressPVR 기능을 사용하여 원본 데이터 (ARGB)를 표준 형식으로 변환 할 수 있습니다 (원래 데이터는 압축되지 않았음에도 불구하고).

기타 문제 : - 압축 된 텍스처는 정사각형이어야합니다. ProcessRawPVR 함수를 사용하여 정사각형이 아닌 텍스처의 크기를 로 정사각형으로 만들면 결과 버퍼에서 생성 된 밉맵의 레이아웃이 명확하지 않습니다. 모든 밉맵을 포함하는 하나의 버퍼로 끝나지 만 런타임에 glCompressedTexImage2D 또는 glTexImage2D를 사용하여 각 밉맵을 별도로 추가해야합니다.

+0

답변 해 주셔서 감사합니다. 내가 찾고 있던 정보. –