2009-11-16 5 views
1

iPhone 시뮬레이터의 PVR 텍스처에 정말 이상한 문제가 있습니다. 프레임 속도가 iPhone 시뮬레이터 바닥에 떨어지지 만 iPhone 자체에서는 정상적으로 작동합니다. 누구도 이와 비슷한 경험을 했습니까? SDK 3.1.2를 사용하고 있습니다.iPhone 시뮬레이터에서 PVR 텍스처를 처리 할 수 ​​있습니까?

+0

시뮬레이터 및 장치 내에서 PVR (TC) 텍스처를 사용 중이지만 큰 차이점을 인식하지 못했습니다. 내가 사용중인 MacBook은 고대 (GMA950 GFX 어댑터가있는 1 세대 2GHz 듀얼 코어)입니다. 어떤 종류의 기계를 테스트하고 GFX 카드가 설치되어 있습니까? 그러한 텍스처의 사용을 구현할 때 특히 나쁜 machine/gfx 어댑터를 사용하는 것처럼 들립니다. 어쩌면 드라이버 업데이트가 마술을합니까? – Till

답변

0

iPhone 시뮬레이터는 iPhone과 같이 이 거의 인 것으로 악명이 높습니다.

잘 모르겠지만 PVR 텍스처에 관해서는 말할 수 없습니다. 그러나 내가 한 다른 일들 (그리고 what I read on the internet부터) 대부분의 개발자들은 실제와 사소한 차이로 인해 시뮬레이터를 오히려 빨리 포기합니다.

결국 iPhone에서 작동하는 경우 시뮬레이터는 중요하지 않습니다.

1

iPhone 시뮬레이터는 특정 렌더링 시나리오에서 매우 느린 것으로 알려져 있습니다.

하드 시뮬레이터가 다시 시작될 때까지 (glGenTextures + glTexImage2D) 만들고 (glGenTextures + glTexImage2D) 큰 텍스처 (제목 화면)를 파괴하면 모든 성능이 저하된다는 것을 경험했습니다.

시뮬레이터에서 "로직"을 테스트하고 "가정"하면 디바이스에서 빠를 것입니다.

언제나처럼 : 상태 변경을 피하십시오!

예 : PVR 텍스처가 지원되지만 쉐이더에서으로 시뮬레이션 된 이 지원됩니다.

1

예, 시뮬레이터는 PVRTC 텍스처를 지원하지만 업로드 중에 또는 텍스처가 처음으로 사용되는 경우 RGB 형식으로 압축이 풀린 것 같습니다. 내 게임에서는 모든 PVR 텍스처가 적어도 한 번 표시 될 때까지 큰 속도 저하가 발생합니다. 물론 이러한 속도 저하는 시뮬레이터에서만 나타나며 실제 장치의 PVRTC 텍스처는 매우 빠릅니다.

관련 문제