直接把 opengl 理解成 STL、QT 之类的东西就OK了
你想做字符串操作、想有一个容器...那就可以调 STL
你想显示输入框、窗口、进度条、按钮、那就用QT
你想画三角形、贴图、进行光照效果的计算、那就用Opengl和GLSL
别想多了。。
其实类比起来、那么理解透彻 springboot 其实不一定就比理解透彻 opengl 简单
可以说springboot是声明式的、你声明一些接口、然后服务器自动调用
opengl是命令式的、你告诉状态机去改变状态、查询状态、传数据、绘图...