새로운 OpenGL 사양에서는 행렬 조작 함수가 제거됩니다. 변형 행렬을 손으로 계산하여 쉐이더에 전달해야합니다.OpenGL에서 쉐이더에 대한 변환 행렬을 계산하는 방법
어떻게 변환을 처리하나요 : glRotate
있지만, glScale
는 등, 나는
예를 들어 datenwolf은 손으로 가리키면 C 라이브러리 in this post이됩니다. Java 사용자 (Android)의 경우 AffineTransform 클래스이지만 3x3 매트릭스에 적용되므로 OpenGL에 적용하려면 추가 노력이 필요합니다 mat4
해결책은 무엇입니까?
-1 : 이것은 설문 조사 질문입니다. 이것들은 SO에 환영받지 못합니다. –
@ NicolBolas : 나는 동의하지 않는다. 명확한 문제가 있습니다 : "더 이상 변환을위한 OpenGL 지원, 그걸 어떻게해야합니까?". 매 두 번째 질문은 설문 조사라고 말하는 것을 두들겨 맞을 수 있습니다. –
아니요, 당신의 질문에 "당신의 해결책은 무엇입니까?" * 모두 *가 다른 해결책을 가지고 있기 때문에 설문 조사 질문입니다. 당신은 우리가이 문제를 어떻게 다루는 지 개인적으로 우리에게 묻고 있습니다. –