문제

내 렌더러는 Glbegin/Glend를 사용하여 이전 고정 기능 재료로 지오메트리를 렌더링하는 데 사용되었습니다. Glvertexpointer et을 통해 정점 배열을 사용하도록 전환 한 후. al., 내 CG 셰이더가 나타나지 않았다. 정기적 인 텍스처 바인딩을 수행하면 잘 작동하므로 배열 데이터가 견고합니다. 또한 오래된 Glbegin/Glend 시스템을 사용하면 CG 셰이더가 잘 작동합니다. 정점 버퍼에 맞는 고려 사항이 있습니까?

도움이 되었습니까?

해결책

정점 데이터 제출 (시작/끝, 정기적 인 VertexPointer+DrawArrays, VBO+DrawArrays)은 (데이터를 제공하는 한) 셰이더와 완전히 직교해야합니다. 따라서 당신은 실제로 아무것도 놓치지 않습니다 (특히 VBO에서 작동하는 경우).

당신의 문제는 당신이 언급하지 않은 곳 일 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top