OpenGL官网
- https://www.opengl.org/
OpenGLSDKhttps://www.opengl.org/sdk/
logo
-
版本-version
1.01994年发布
- OpenGL1.x 2.x旧版
- 2.0左右发布GLSL
- 3.1不用GLSL不行,3.0包括之前GLSL不用现在4.x
https://blog.csdn.net/yuxiaohen/article/details/50336717
扩展
参数含义https://blog.csdn.net/wang15061955806/article/details/64511687
https://blog.csdn.net/wawjbin/article/details/6090148
GPU信息glGetString
OpenGL版本-GLSL版本-Vendor供应商-Renderer渲染器-扩展
OpenGL语法
-
OpenGL指令
-
OpenGL渲染管线RenderingPipeline
三维渲染的过程中显卡执行的、从几何体到最终渲染图像的、数据传输处理计算的过程。
- 顶点操作-VertexShader顶点着色器-坐标变换-光照
- 细分着色-控制计算
- 几何着色-图形更顺滑
- 装配-裁剪-光栅化Rasterization
- 片元操作-FragmentShader片元着色器-纹理
- 测试混合,深度
参考
- 写的很好https://blog.csdn.net/dcrmg/article/details/53556664
- 图文并茂https://zhuanlan.zhihu.com/p/133763724-MIT图形学课程
- opengl函数相结合https://blog.csdn.net/augusdi/article/details/19934463
- 详细得很https://positiveczp.github.io/%E7%BB%86%E8%AF%B4%E5%9B%BE%E5%BD%A2%E5%AD%A6%E6%B8%B2%E6%9F%93%E7%AE%A1%E7%BA%BF.html
OpenGL模式
直接模式
- CoreProfile核心模式
-
OpenGL着色
WINGDIAPI void APIENTRY glShadeModel (GLenum mode);
OpenGL位图字体
- 设置当前光栅位置
glRasterPos glWindowPos
- 绘制位图
glBitmap
- 位图颜色
正面反面
- 逆时针