webgl / OpenGL ES에서 glUniformMatrix4fv의 조옮김 값이 왜 틀어 야합니까?


11

webgl / OpenGL ES에서 glUniformMatrix4fv의 조옮김 값이 왜 틀어 야합니까?

OpenGL ES 사양에 따르면 조옮김 값이 false이거나 INVALID_VALUE가 생성되어야합니다. 그렇다면 왜 매개 변수가 있습니까?

답변:



11

OES는 표준 OpenGL의 하위 집합이므로 두 구현에서 함수는 동일한 매개 변수를 가져야합니다. OpenGL에서 전치 매개 변수 는 행렬이 행 주요 또는 열 주요 순서인지 여부를 지정하는 데 사용되지만 OES는 열 주요 만 지원하므로 항상 거짓이어야합니다.


2
OpenGL ES는 데스크톱 GL 의 엄격한 하위 집합 이 아닙니다 . 둘 다 함수 호출 glTexImage2D를 갖지만, 그들이 취하는 매개 변수 (특히 픽셀 형식)는 매우 다릅니다. ES에서 합법적 인 값은 데스크톱 GL에서 불법이며 그 반대도 마찬가지입니다.
Nicol Bolas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.