POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 3833|回复: 16
打印 上一主题 下一主题

OpenGL 4.0来了

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-11 23:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Open standard 3D API specification available immediately; Provides performance, quality and flexibility enhancements including tessellation and double precision shaders; Tight integration with OpenCL for seamless visual computing

March 11, 2010 – San Francisco, GDC 2010 – The Khronos™ Group today announced the release of the OpenGL® 4.0 specification; a significant update to the most widely adopted 2D and 3D graphics API (application programming interface) that is deployed on all major desktop operating systems.  OpenGL 4.0 brings the very latest in cross-platform graphics acceleration and functionality to personal computers and workstations and the OpenGL standard serves as the basis for OpenGL® ES, the graphics standard on virtually every shipping smart phone.  

The OpenGL 4.0 specification has been defined by the OpenGL ARB (Architecture Review Board) working group at Khronos, and includes the GLSL 4.00 update to the OpenGL Shading language in order to enable developers to access the latest generation of GPU acceleration with significantly enhanced graphics quality, acceleration performance and programming flexibility.  This new release continues the rapid evolution of the royalty-free OpenGL standard to enable graphics developers to portably access cutting-edge GPU functionality across diverse operating systems and platforms. The full specification is available for immediate download at   http://www.opengl.org/registry.

OpenGL 4.0 further improves the close interoperability with OpenCL™ for accelerating computationally intensive visual applications.  OpenGL 4.0 also continues support for both the Core and Compatibility profiles first introduced with OpenGL 3.2, enabling developers to use a streamlined API or retain backwards compatibility for existing OpenGL code, depending on their market needs.

OpenGL 4.0 has been specifically designed to bring significant benefits to application developers, including:
  • two new shader stages that enable the GPU to offload geometry tessellation from the CPU;
  • per-sample fragment shaders and programmable fragment shader input positions for increased rendering quality and anti-aliasing flexibility;
  • drawing of data generated by OpenGL, or external APIs such as OpenCL, without CPU intervention;
  • shader subroutines for significantly increased programming flexibility;
  • separation of texture state and texture data through the addition of a new object type called sampler objects;
  • 64-bit double precision floating point shader operations and inputs/outputs for increased rendering accuracy and quality;
  • performance improvements, including instanced geometry shaders, instanced arrays, and a new timer query.

Lastly, Khronos has simultaneously released an OpenGL 3.3 specification, together with a set of ARB extensions, to enable as much OpenGL 4.0 functionality as possible on previous generation GPU hardware; providing maximum flexibility and platform coverage for application developers.  The full OpenGL 3.3 specification is also available for immediate download at   http://www.opengl.org/registry
2#
发表于 2010-3-11 23:06 | 只看该作者
沙发!!!支持楼主!
回复 支持 反对

使用道具 举报

3#
发表于 2010-3-11 23:08 | 只看该作者
英文不行 看下热闹
回复 支持 反对

使用道具 举报

4#
发表于 2010-3-11 23:13 | 只看该作者
之前太久没变化了 现在是要好好的赶一赶了
回复 支持 反对

使用道具 举报

5#
发表于 2010-3-12 08:36 | 只看该作者
升级加速的最好办法就是升级版本!
回复 支持 反对

使用道具 举报

6#
发表于 2010-3-12 09:42 | 只看该作者
又要出新驱动支持了。
回复 支持 反对

使用道具 举报

7#
发表于 2010-3-12 09:51 | 只看该作者
我估摸着这个ogl4没有dx11卡的话可能没法享用了,dx10卡还是凑合等ogl3.3吧……
回复 支持 反对

使用道具 举报

8#
发表于 2010-3-12 10:16 | 只看该作者
opengl牵涉利益关系太多了,各家都想支持自己的标准,搞到现在被微软dx一统天下
MJ_Wang 发表于 2010-3-12 10:11



   
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2010-3-12 11:32 | 只看该作者
OpenGL4.0兼容于另一项技术规范OpenCL,OpenCL是一项可以让GPU负责一部分通用计算任务,缓解CPU工作压力的技术,尽管GPU并不适合用来做所有的计算任务,但在某些计算密集型应用如游戏物理效果的实现,视屏编解码等方面却十分适合。

以下是Khronos集团公布的OpenGL4.0中的几项主要的改进项目:

-增加了两个Shader管线级数,新增的两级主要用来从CPU那里分担一部分tessellation计算任务到GPU;
-增加片段着色器的可编程自由度和细化程度,以便增强画面渲染的细节质量,改善反锯齿特效的画面质量;
-无需CPU的介入,GPU便可独立完成OpenGL/OpenCL语句的执行;
-新增sampler objects类,以便更好地区分纹理状态和纹理数据两种不同的数据类型;
-支持64bit双精度浮点渲染器操作,进一步改善渲染精度和画面质量;
-提升绘图性能

除了OpenCL之外,OpenGL的另外两种种变体标准是OpenGL ES,这是一种专门面向移动设备如手机等产品的3D绘图标准;而WebGL则是一种面向网页浏览器的3D绘图标准。

cnbeta上的中文版
回复 支持 反对

使用道具 举报

10#
发表于 2010-3-12 12:41 | 只看该作者
怎么没有看到多线程渲染啊。这个对提升效率很关键啊。

另外现在两家opengl驱动都很不错。以前一直对A不满,上次ati3470移动显卡优化后几乎达到n8600移动的性能,实在让我吃惊。
回复 支持 反对

使用道具 举报

11#
发表于 2010-3-12 12:47 | 只看该作者
我到是觉得opengl明显优于dx
回复 支持 反对

使用道具 举报

12#
发表于 2010-3-12 13:06 | 只看该作者
基本上就是 dx11 。
回复 支持 反对

使用道具 举报

aimbot 该用户已被删除
13#
发表于 2010-3-12 15:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

14#
发表于 2010-3-12 21:46 | 只看该作者
opengl就是跟在dx屁股后面,不够这次追尾追得真快
回复 支持 反对

使用道具 举报

15#
发表于 2010-3-13 00:13 | 只看该作者
学过一段时间opengl,后来放弃了- -
回复 支持 反对

使用道具 举报

16#
发表于 2010-3-13 00:24 | 只看该作者
怀念以前的老ARB成员
回复 支持 反对

使用道具 举报

头像被屏蔽
17#
发表于 2010-3-13 06:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-11 20:52

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表