2011-04-30 4 views
1

에뮬레이터와 여러 장치 (2.1/2.2) 모두에서 비 질감 점 스프라이트를 성공적으로 렌더링 할 수 있지만 질감이있는 코드를 추가하면 소프트웨어 렌더링 장치 (또는 에뮬레이터)에는 아무 것도 표시되지 않지만 하드웨어 가속 장치에는 정상적으로 표시됩니다. 이것은 소프트웨어 렌더러의 한계입니까, 아니면 포인트 스프라이트를 얻을 수 있다면 텍스처 스프레드를 가질 수 있어야합니까?소프트웨어 렌더러에서 안드로이드 텍스처 포인트 스프라이트가 작동합니까?

감사

+0

업데이트 : 첫 번째 픽셀 만 표시하고 원하는 크기로 늘립니다. –

+0

누구든지 에뮬레이터에서 작동하는지 표시 할 수 있습니까? 건배 –

답변

1

좋아, 에뮬레이터는 GL_OES_point_sprite 확장을 지원하지 않습니다.

+0

흠, 고객이 자신의 장치가 포인트 스프라이트를 지원한다고 말했고 (위의 확장을 테스트 한 코드) 아직 아무 것도 보지 못했습니다. 성급한 업데이트에서 쿼드 (포인트 스프라이트 사용을 선호)로 되돌려 야했습니다. 장치를 테스트 할 수있는 확실한 화재 방법이 텍스처 포인트 스프라이트를 사용할 수 있습니까? 그 확장에 대한 테스트가 충분합니까? –

+0

맞아, 지금 포인트 스프라이트를 에뮬레이션하기 위해 쿼드를 스케일링하고있다. 시야를 바꾸고 쿼드 크기를 (max_fov/current_fov)로 나눠서 내 환경을 확대합니다. 그것은 작동합니다. 포인트 스프라이트가 나에게 잘못 구현 된 것 같습니다. –

관련 문제