2012-06-22 3 views
1

여러 RGB 출력을 생성하는 iOS에서 GLSL ES 프래그먼트 쉐이더를 작성할 수 있습니까? 예를 들어, 하나는 화면으로 전송되고 하나는 텍스처로 전송됩니까?다중 출력을 가진 iOS 조각 쉐이더

보통 GLSL에서는 조각 쉐이더에서 gl_FragColor [i]를 쓰면됩니다. 그러나 GLSL ES 2.0은 단일 색상 출력 만 지원합니다.

답변

2

OpenGL ES 2.0은 여러 렌더링 대상이있는 FBO를 지원하지 않습니다. 따라서 GLSL ES는이를 지원하지 않습니다.

NVIDIA has an extension for it하지만 분명히 NVIDIA의 하드웨어에서만 작동합니다.

관련 문제