OpenGL 3.1

这几日在San Francisco举行的GDC 2009, Khronos™组织公布了OpenGL 3.1

OpenGL 3.1 包括了一个新版本的OpenGL Shading语言:GLSL™ 1.40; 并提供了一系列新功能:

  • Texture Buffer Objects。一个新的纹理类型,可提供非常大的一维数组让shader使用。这对一大类计算型的GPU算法非常有益。
  • Signed Normalized Textures 。新的整型纹理格式,取值范围为[-1.0,1.0]。
  • Uniform Buffer Objects 。可为Pipeline提供快速的数据更新、数据交换及数据共享;
  • More samplers。规定了在保证Fragment Shader可以访问16张纹理外,Vertex Shader至少也可以访问16张纹理。
  • Primitive Restart。这对有很多三角形条带的mesh有用。
  • Instancing 。
  • CopyBuffer API 。可加速Buffer Object之间的复制。这使得和OpenCL™ 1.0 共享Buffers变得快捷。

详细请见:http://www.khronos.org/opengl/

posted @ 2009-03-26 08:05  对酒当歌  阅读(1072)  评论(0编辑  收藏  举报