2012-01-07 5 views
0

OpenGL ES를 사용하면 다른 모든 텍스처가 그려지는 동안 텍스처의 모든 픽셀 (0,0,0)이 그려지지 않도록 쿼드를 텍스처화할 수 있습니까? RGB888 이미지가 있고 검은 색 (0,0,0)은 완전히 투명한 것으로 간주되지만 다른 색은 완전히 불투명합니다.알파 채널을 사용하지 않고 OpenGL ES를 사용하는 투명 텍스처

당신은 프래그먼트 쉐이더를 작성에 대한 자세한 내용은 RGB = (0, 0, 0) 0으로 참조 here와 픽셀의 알파 색상을 설정하는 프래그먼트 쉐이더를 적용 할 수

답변

0

들으.

+0

Thx,하지만 OpenGL ES 1.1 이하를 사용하면 어떨까요? –

+0

스텐실 버퍼가 원하는대로 할 수 있습니까? [OpenGL ES 사양] (http://www.khronos.org/registry/gles/specs/1.1/es_full_spec_1.1.12.pdf) 섹션 4.1.5를 참조하십시오. – user1118321

관련 문제