opengl版本更替历史
时间: 2023-08-20 07:08:11 浏览: 166
查看openGL版本工具GpuCapsViewer
OpenGL 是一种跨平台的图形 API,它定义了一套用于创建 2D 和 3D 图形的标准接口。OpenGL 的版本更替历史如下:
1.0 版本:OpenGL 1.0 版本于1992年发布,包含了最基本的图形渲染功能,如绘制基本几何图形、着色、光照、深度测试等。
1.1 版本:OpenGL 1.1 版本于1997年发布,增加了纹理映射、多边形偏移、模板测试、透明度排序等功能。
1.2 版本:OpenGL 1.2 版本于1998年发布,增加了新的几何图形类型、纹理压缩、多重纹理、像素操作等功能。
1.3 版本:OpenGL 1.3 版本于2001年发布,增加了纹理环绕、多重采样、纹理压缩算法等功能。
1.4 版本:OpenGL 1.4 版本于2002年发布,增加了可编程的顶点和像素处理、多重纹理、混合模式等功能。
1.5 版本:OpenGL 1.5 版本于2003年发布,增加了顶点缓存、缓存对象、定时器查询等功能。
2.0 版本:OpenGL 2.0 版本于2004年发布,增加了可编程着色器、多渲染目标、高精度浮点数等功能。
2.1 版本:OpenGL 2.1 版本于2006年发布,修复了一些漏洞和错误,没有增加新的功能。
3.0 版本:OpenGL 3.0 版本于2008年发布,增加了纹理的非 power-of-two 支持、多重采样渲染缓冲区、分离顶点和片元着色器等功能。
3.1 版本:OpenGL 3.1 版本于2009年发布,增加了纹理缓存、OpenGL Shading Language 1.40 等功能。
3.2 版本:OpenGL 3.2 版本于2009年发布,增加了几何着色器、纹理数组、纹理缓存等功能。
3.3 版本:OpenGL 3.3 版本于2010年发布,增加了新的标准化整数数据类型、变量布局修饰符等功能。
4.0 版本:OpenGL 4.0 版本于2010年发布,增加了 tessellation、compute shader、shader subroutines、transform feedback instanced rendering 等功能。
4.1 版本:OpenGL 4.1 版本于2010年发布,增加了全新的 OpenGL Shading Language 4.10、无缝立方体贴图、纹理查询等功能。
4.2 版本:OpenGL 4.2 版本于2012年发布,增加了显式着色器操作、纹理压缩算法、图像加载和存储等功能。
4.3 版本:OpenGL 4.3 版本于2012年发布,增加了计算着色器、缓存同步、新的纹理压缩算法等功能。
4.4 版本:OpenGL 4.4 版本于2013年发布,增加了新的着色器布局限定符、缓存多重绑定、高效定量查询等功能。
4.5 版本:OpenGL 4.5 版本于2014年发布,增加了并行着色器编程、新的指令集、纹理压缩算法等功能。
阅读全文