关于OpenGL 3.0/4.0

news/2024/11/13 7:51:55
  关于OpenGL 3.0/4.0

SIGGRAPH 2007过去了。BOF放出来一些ppt也有段时间了。只是最近一直在玩游戏.没来的及琢磨些什么.
难得晚上不知从 哪里来的雅兴.又想罗嗦几句了。 
以下据说是会支持的东西:
1.API风格向DX10靠拢了。意味着需要切换的习惯和风格小了。需要区分的也少了。
2:各种渲染状态据说也跟D10一样分成多个State Object了。还区分Mutable和非matable的了。
3:VBO更好用了。准确说是没有VBO了。统一了Vertex Buffer标准了。
4:加入了glFX.据说是NVIDIA提交的CgFX.
5: Shader统一了格式.似乎更好看了。
6: GS啊.Multi-RenderTarget(Array?)啊,Constant Buffer啊都可以用了。
7: 没想好.

 

好处:
  1.等到9月底Spec出来,大概Driver也就快有盼头了.
  2.能在XP系统体会D10硬件了。
  3:写个GL based的渲染器更容易了。
  4:跟D10的区别小了.支持双API更简单了。
坏处:
  代码要重写了。
  OpenGL似乎变成CloseGL了。或者说CloseNGL.





http://www.niftyadmin.cn/n/3647815.html

相关文章

关系数据库非关系数据库_了解关系数据库

关系数据库非关系数据库介绍 (Introduction) Database management systems (DBMS) are computer programs that allow users to interact with a database. A DBMS allows users to control access to a database, write data, run queries, and perform any other tasks relat…

VC++2005中的unsigned short和wchar_t

很多人可能会认为unsigned short和wchar_t是一个东西。其实不然。在C标准中,wchar_t是个内建的类型,长度是16bit。所以很多编译器就直接typedef unsigned short wchar_t。 但是事实上他们并不完全是一个东西。所以该写wchar_t还是写wchar_t。不要跟unsig…

把html设置为桌面项目_如何设置HTML项目

把html设置为桌面项目How To Build a Website With HTML 如何使用HTML构建网站This tutorial series will guide you through creating and further customizing this website using HTML, the standard markup language used to display documents in a web browser. No prior…

redis 数据库管理工具_如何管理Redis数据库电子书

redis 数据库管理工具Download the Complete eBook!下载完整的电子书! How To Manage a Redis Database eBook in EPUB format 如何以 EPUB格式 管理Redis数据库电子书 How To Manage a Redis Database eBook in PDF format 如何管理 PDF格式 的Redis数据库电子书 …

html中p元素添加超链接_如何在HTML中添加超链接

html中p元素添加超链接How To Build a Website With HTML 如何使用HTML构建网站This tutorial series will guide you through creating and further customizing this website using HTML, the standard markup language used to display documents in a web browser. No prio…

多线程的资源管理器

正在设计中.比较郁闷.设计要求: 1. 基于template. 多线程的功能为类的一个策略。 2. 管理器应该有能力知道当前的资源处于什么状态RS_LOADING RS_FAILED RS_NOTLOAD, RS_LOADED. 3. 加载线程应该为一个工作线程池。并非每一个资源管理器都使用一个thread. 4. 每个资源能支持…

angular 参数映射_如何在Angular中使用查询参数

angular 参数映射介绍 (Introduction) Query parameters in Angular allow for passing optional parameters across any route in the application. Query parameters are different from regular route parameters, which are only available on one route and are not optio…

html 属性中使用变量_如何使用HTML属性

html 属性中使用变量How To Build a Website With HTML 如何使用HTML构建网站This tutorial series will guide you through creating and further customizing this website using HTML, the standard markup language used to display documents in a web browser. No prior …