POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2999|回复: 12
打印 上一主题 下一主题

NVIDIA 正式发布 OpenGL 3.0 驱动 [181.00]

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-18 00:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NVIDIA OpenGL 3.0 Support for Windows and Linux

Quick Links:
Release Notes
FAQ
Downloads

Windows drivers version 181.00 and Linux drivers version 180.11.02 provide full OpenGL 3.0 and GLSL 1.30 support. The driver download links are at the bottom of this page.

OpenGL 3.0 Driver Release Notes
You need one of the following graphics cards to get access to the OpenGL 3.0 and GLSL 1.30 functionality:

Desktop
Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
GeForce 8000 series or higher; GeForce GTX 260, 280

Notebook
Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 3600M, 3700M
GeForce 8000 series or higher

This driver implements all of GLSL 1.30 and all of OpenGL 3.0 and exposes the following new extensions:

OpenGL 2.1 extensions:
ARB_vertex_array_object
ARB_framebuffer_object
ARB_half_float_vertex

OpenGL 3.0 extensions:
WGL_create_context
GLX_create_context
ARB_draw_instanced
ARB_geometry_shader4
ARB_texture_buffer_object

The OpenGL 3.0 and GLSL 1.30 specifications can be downloaded here: http://www.opengl.org/registry/
For any bugs or issues, please file a bug through the developer website: https://nvdeveloper.nvidia.com/

OpenGL 3.0 on NVIDIA Hardware FAQ

1) How do I start using OpenGL 3.0 in my code base?
In order to use OpenGL 3.0 and later versions, any application explicitly has to "opt in" to use these versions. There is a new context creation call CreateContextAttribsARB (for WGL and GLX defined in the WGL/GLX_ARB_create_context extensions) that you have to use in order to request a context that supports OpenGL 3.0, or a later version. If you do not use this new call, but stick to the existing WGL/GLX create context calls, you will get OpenGL 2.1. Thus existing behavior is not changing.

2) I hear about deprecation and removing functionality from OpenGL. What is going on?
Together with OpenGL 3.0, the OpenGL ARB introduced a deprecation and profile mechanism. Deprecation means that a feature is marked for removal from a future version of the OpenGL spec. It is not actually removed yet from OpenGL 3.0, but this means that future versions of OpenGL will likely remove some features. Several features are marked as deprecated in the OpenGL 3.0 specification (but none are removed). Furthermore, the OpenGL ARB is providing a mechanism for encapsulating a set of functionality that can be supported by hardware vendors that want to address a particular market. That mechanism can be a profile or an ARB approved extension, which is still to be decided.

You can find more on the new features, deprecation and profiles in these NVISION08 Presentations:



Specifically, slide 23 shows an overview of all extensions that were folded into core OpenGL 3.0.

The OpenGL 3.0 specification and GLSL 1.30 specifications can be downloaded
from the OpenGL registry.

3) Is NVIDIA going to remove functionality from OpenGL in the future?

NVIDIA has no interest in removing any feature from OpenGL that our ISVs rely on. NVIDIA believes that developers are not served with a forced re-write of a large part of their code base, which will be needed if all the features marked deprecated in OpenGL 3.0 are removed from a future version of OpenGL. NVIDIA believes in providing maximum functionality with minimal churn to developers. Hence NVIDIA will take full advantage of the mechanism described in question #2 to keep supporting all functionality, including functionality on the deprecated list in OpenGL 3.0, for all future OpenGL versions. If, for example, OpenGL 3.1 will actually remove the features on the deprecated list, developers will be able to keep using those features on NVIDIA hardware using one of the mechanisms described in question #2.

4) Will existing applications still work on current and future shipping hardware?
NVIDIA has no plans for dropping support for OpenGL 2.1, and earlier versions, on our existing and future shipping hardware. As a result, all currently shipping applications will continue to work on NVIDIA's existing and future hardware.

5) What NVIDIA hardware will support OpenGL 3.0?
The new features in OpenGL 3.0 require G80, or newer hardware. Thus OpenGL 3.0 is not supported on NV3x, NV4x nor G7x hardware. This means you need one of the following NVIDIA graphics accelerators to use OpenGL 3.0:

Desktop
Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
GeForce 8000 series or higher; GeForce GTX 260, 280

Notebook
Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 3600M, 3700M
GeForce 8000 series or higher

6) Will functionality marked as deprecated be slow on NVIDIA hardware?
No. NVIDIA understands that features on the deprecated list are critical to the business of a large part of our customer base. NIVIDIA will provide full performance, and will support, tune, and fix any issues, for any feature on the deprecated list.
Driver Downloads

Windows
Download for Windows XP (32-bit)
Download for Vista (32-bit)
Download for Vista (64-bit)
Linux
Download for XFree86 32-bit (Right-Click to Save)
Download for XFree86 64-bit (Right-Click to Save)
Download for Solaris (Right-Click to Save)
Download for FreeBSD

Release Notes | FAQ | Download Drivers

Want to Learn More?
NVISION08: OpenGL, CUDA, and the Future
Mark Kilgard, Barthold Lichtenbelt, & Michael I. Gold, NVIDIA
Part 1: OpenGL and the Future
Part 2: GeForce 8 Features for OpenGL
Part 3: Cg 2.1 - "C" for Graphics for all 3D APIs and Platforms
Part 4: OpenGL and CUDA
NVIDIA OpenGL Specifications
OpenGL Registry OpenGL 3.0 and GLSL 1.30 specifications
NVIDIA Documentation Home
0qp 该用户已被删除
2#
发表于 2008-12-18 00:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2008-12-18 08:32 | 只看该作者
新东西出来啦 不错啊
回复 支持 反对

使用道具 举报

4#
发表于 2008-12-18 09:22 | 只看该作者
很好需要大力支持的
回复 支持 反对

使用道具 举报

5#
发表于 2008-12-18 10:12 | 只看该作者
Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
GeForce 8000 series or higher; GeForce GTX 260, 280

还好赶上了末班车,8800GT试试看
回复 支持 反对

使用道具 举报

6#
发表于 2008-12-18 10:44 | 只看该作者
目前普通用户感受不到3.0的用处,id赶紧发布OGL3大作。
另外个人感觉OGL3更像一个包含之前版本的全集略加扩展,也许这是"百家争鸣"的弊端。
回复 支持 反对

使用道具 举报

7#
发表于 2008-12-18 11:01 | 只看该作者
7系列不支持啊?有点汗..不过OPENGL也主要在专业领域活跃了,貌似对家用卡影响不大。
回复 支持 反对

使用道具 举报

8#
发表于 2008-12-18 12:44 | 只看该作者
"Thus OpenGL 3.0 is not supported on NV3x, NV4x nor G7x hardware.“{cry:]
回复 支持 反对

使用道具 举报

9#
发表于 2008-12-18 18:53 | 只看该作者
OPENGL在LINUX下作用很大,在Windows中可以说看游戏了。
回复 支持 反对

使用道具 举报

10#
发表于 2008-12-19 15:02 | 只看该作者
笔记本上装不上去,试了一下
回复 支持 反对

使用道具 举报

11#
发表于 2009-2-13 12:58 | 只看该作者
本帖最后由 chenhua007very 于 2009-2-13 13:15 编辑

希望对专业软件的支持更好一些,要是能直接启用专业功能就好了
回复 支持 反对

使用道具 举报

12#
发表于 2009-2-13 13:40 | 只看该作者
182.05也支持啦
回复 支持 反对

使用道具 举报

13#
发表于 2009-2-13 14:18 | 只看该作者
windows下家用OPENGL应用也就id系的游戏了,今年会有Rage, Wolfenstein, DOOM4
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 09:12

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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