텍스처 iPhone 코드로 렌더링하면 MSAA를 사용하지 않는 경우에만 작동합니다. 그렇지 않으면 내가 검은 텍스처를 얻습니다. 문제의 원인은 무엇일까요?MSAA가 활성화되어있을 때 iPhone의 텍스처에 대한 OpenGL 렌더링이 실패합니다.
glViewport(0,0, target->_Width, target->_Height);
glClear(GL_COLOR_BUFFER_BIT Or GL_DEPTH_BUFFER_BIT Or GL_STENCIL_BUFFER_BIT);
glBindTexture(GL_TEXTURE_2D, target->_Handle);
// render stuff here
glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 0, 0, target->_Width, target->_Height, 0);
glBindTexture(GL_TEXTURE_2D, 0);
그는 (FBO를 사용하여) render-to-texture를하지는 않지만, 이전 스타일의 copy-to-texture를 사용하고 있습니다. –
예, glCopyTexImage2D를 사용하고 있습니다 만, FBO (멀티 샘플링) 렌더링에서 전체 렌더링이 발생하므로 렌더링 논리를 다시 작성해야합니다. – user797443