OpenGL 1.5中包括OpenGL ARB的正式扩展规格绘制语言“OpenGL Shading Language”。该语言将作为即将发布的“OpenGL 2.0”的底核。“OpenGL在90年代初对第1代图形技术产生了影响。OpenGL 1.5将对下一代图形技术产生同样的影响。尤其是OpenGL Shading Language更是如此。OpenGL 1.5将使本行业从根本上发生改变”(SGI视觉系统部门主管营销的董事、Shawn Underwood)。
OpenGL 1.5的新功能如下。
·顶点Buffer Object:进行顶点配列方式可以提高透视性能
·Shadow功能:增加用来比较Shadow映射的函数
·隐蔽查询(QUERY):为提高Curling性能采用非同步隐蔽测试
·非乘方纹理(Texture):提高mipmap等纹理内存的使用效率
·OpenGL Shading Language v.1.0:用于着色(shader)对象、顶点着色以及片断着色技术(fragment shader )的扩展功能
另外以开发API为宗旨的业内团体Khronos Group于同一天宣布认可嵌入系统用2维、3维图形规格“OpenGL ES 1.0”。另外Khronos Group还制订了“EGL 1.0”,“EGL 1.0”中制定了在多种操作系统中安装OpenGL ES的标准方法。
OpenGL为ES定义OpenGL的subset profile的规格。考虑到在嵌入式应用软件中使用,减小了内存使用量。当在软件中安装OpenGL ES 1.0时,只需要50KByte的容量。另外,还可以利用硬件实现固定小数点、浮动小数点以及图形加速器。
可以从Khronos Group的WWW网站免费下载OpenGL ES 1.0以及EGL 1.0。安装无须授权,可以免费使用。
另外,,KhronosGroup公布了用来制作动态播放媒体的API规格“OpenML”的开发组件“Software Development Kit(SDK)for OpenML 1.0”的α版。使用该SDK可以制作用来取得、处理、同步以及播放数码媒体内容的程序。
α版支持Windows和Linux,通过Khronos Group的WWW网站免费提供。另外SGI已经公开了该SDK的支持IRIX的版本。
关注此文的读者还看过: