728x90




typedef GLfloat GLTVector4[4];



위 같이 쓰게되면


GLTVector4 a[4];


GLfloat v = a;


이렇게 쓰는게 아니라







GLfloat a[4];


GLTVector4 v = a;


이렇게 써야한다.





typedef 특성상 형식이 먼저 오고 그 다음 변환할 형식이 오는데..


ex> typedef unsigned int _Uint


형식의 배열을 해야 할 경우


typedef unsigned int[4] _U4int 로 해야겠지만


이렇게 안되게 되어있어서 어쩔 수 없이 


typedef unsigned int _U4int[4]




이런식으로 써야 한다.

728x90

'프로그래밍 > opengl' 카테고리의 다른 글

Ambient and Diffuse Lighting  (0) 2016.02.06
그래픽 파이프라인 모식도  (0) 2016.01.31
glLight* 함수  (0) 2015.02.20
glOrtho 함수  (0) 2015.02.17

+ Recent posts