最近在看3d图学,看了一堆资料,头昏脑胀,现在想想最好做个总结,也方便以后做项目的时候思维清晰一点。
众所周知,OpenGL是一个跨平台的开放的标准,可是微软为了推广他自己的Direct3D标准,在Windows操作系统下只提供了OpenGL 1.1的API,而且还是封装了Direct3D的接口实现的。
那如何在windows下实现opengl2.0呢,找了半天貌似opengl的开源实现只有mesa3d,网址http://mesa3d.org/
mesa3d的源码非常庞大,读起来很困难,貌似最新的8.0版本的只能在linux下运行,7.0版本的linux,windows都可以用,我下的是7.6.1.