opengl 1.- 대에서는 그냥 매트릭스 곱해서 해서 직관적으로 이해가 편했는데
셰이더 생기고 나서 셰이더 안에 변수 선언해줘야 되고 바깥에 어플리케이션 코드에서 변수 연결해줘야 되고
이렇게 하는게 더 빠르다고 하는데 이게효율적인게 맞나?
특히 c/c++ 말고 다른 언어에 집어 넣을때 코드끼리 통일성도 좀 떨어지는거 같고
그리고 게임 같은곳은 셰이더 코드 쓰지 않고 그냥 컴파일된 셰이더를 에셋 폴더에 넣고 로딩해서 쓰던데
유지보수 할때 좀 이상하지 않나?
그쪽일은 해본적 없지만.. 하여튼
프로그래머가 그냥 매트릭스 곱해서 표현하는게 더 직관적이지 않나 하는 생각이.
이쪽 잘은 모르지만 학생때 공부하면서 그런 생각을 했음.
1.0 시절에 개발된 게임 되게 많은데. 드라이버랑은 다른 문제지
난 지금 셰이더 이야기 하는 중인데
명확하군요 감사