webgl / OpenGL ES에서 glUniformMatrix4fv의 조옮김 값이 왜 틀어 야합니까?
OpenGL ES 사양에 따르면 조옮김 값이 false이거나 INVALID_VALUE가 생성되어야합니다. 그렇다면 왜 매개 변수가 있습니까?
webgl / OpenGL ES에서 glUniformMatrix4fv의 조옮김 값이 왜 틀어 야합니까?
OpenGL ES 사양에 따르면 조옮김 값이 false이거나 INVALID_VALUE가 생성되어야합니다. 그렇다면 왜 매개 변수가 있습니까?
답변:
OpenGL ES 스펙이 OpenGL 스펙을 준수하므로 매개 변수가 존재합니다. OpenGL ES 2.0은 OpenGL 2.0 스펙과 관련하여 정의됩니다.
OpenGL 사양에서이 매개 변수는 존재 하므로 사용하지 않더라도 OpenGL ES 사양에도 존재합니다.
OES는 표준 OpenGL의 하위 집합이므로 두 구현에서 함수는 동일한 매개 변수를 가져야합니다. OpenGL에서 전치 매개 변수 는 행렬이 행 주요 또는 열 주요 순서인지 여부를 지정하는 데 사용되지만 OES는 열 주요 만 지원하므로 항상 거짓이어야합니다.