位置: 编程技术 - 正文
推荐整理分享NVIDIA的低开销OpenGL方案NV_Command_List【Siggraph Asia 2014】(低端显卡n卡设置),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:开启nvidia,nvidia开着有什么用,nvidia低功耗显卡,低性能显卡设置英伟达,开启nvidia,nvidia低配设置,低性能显卡设置英伟达,低性能显卡设置英伟达,内容如对您有帮助,希望把文章链接给更多的朋友!
1.前言今年各大厂商都更新了3D图形编程接口,以AMD为首的Mantle、Apple在iOS8上的Metal以及MS即将在Win部署的DX,都是以减少CPU调用驱动开销为目的的新API,让开发者对渲染开销的掌控更加精确可控。作为图形大厂的NVIDIA也不甘落后,在深圳举办的Siggraph Asia 大会上提出了新的OpenGL扩展接口CommandList,结合现有的BindLess函数接口,几乎是一个很现代的OpenGL API(预计OpenGL NG也会采用这样的设计,毕竟现有的设计(StateMachine)已经不太能适应现代GPU了)。
2.OpenGL CommandList提升的效果1.未开启CommandList支持的CPU开销2.开启后的开销对比之下,使用CommandList之后的渲染调用开销确实减少了很多。3.使用CommandList的注意事项a. 调用顺序b. 关于多线程渲染由于OpenGL对多线程支持的天生缺陷,所以不建议这样做,而且显然要比DirectX难做到,见我的另一篇博文。c. 移植的步骤使用CommandList后,需要绑定一个FrameBuffer,这和DX要绑定一个DeferredContext一个道理。本文版权DsoTsin所有,转载文章请注明出处!
4.参考1. OPENGL NVIDIA "COMMAND-LIST":"APPROACHING ZERO DRIVER OVERHEAD"OpenGL学习_Mac OS X环境搭建 Mac上搭建OpenGL环境比较简单,我使用的是操作系统是MacOSX.版本,OpenGL版本是3.0/3.1,开发环境XCode6.1,参考的书籍《OpenGL编程指南》中文第七版。一、
OpenGL学习_函数语法与命名规范 OpenGL函数的命名规则函数的开头前缀为gl,并把组成函数的每个单词的首字母用大写形式表示(例如,glClearColor())。类地,OpenGL还定义了一些以前缀GL_
OpenGL学习_双缓冲DoubleBuffering 双缓冲的是什么?我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是
标签: 低端显卡n卡设置
本文链接地址:https://www.jiuchutong.com/biancheng/373258.html 转载请保留说明!友情链接: 武汉网站建设