opengl 1.- 대에서는 그냥 매트릭스 곱해서 해서 직관적으로 이해가 편했는데


셰이더 생기고 나서 셰이더 안에 변수 선언해줘야 되고 바깥에 어플리케이션 코드에서 변수 연결해줘야 되고


이렇게 하는게 더 빠르다고 하는데 이게효율적인게 맞나?


특히 c/c++ 말고 다른 언어에 집어 넣을때 코드끼리 통일성도 좀 떨어지는거 같고


그리고 게임 같은곳은 셰이더 코드 쓰지 않고 그냥 컴파일된 셰이더를 에셋 폴더에 넣고 로딩해서 쓰던데


유지보수 할때 좀 이상하지 않나?


그쪽일은 해본적 없지만.. 하여튼


프로그래머가 그냥 매트릭스 곱해서 표현하는게 더 직관적이지 않나 하는 생각이.


이쪽 잘은 모르지만 학생때 공부하면서 그런 생각을 했음.