<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
其实很久前就想说说这个问题了。
我一直用的NV的驱动。没用过ATI的。这里只说说NVIDIA的。
NVIDIA的驱动很有意思,下个模拟器,可以模拟很多高级的GPU。比如最近的G80。同时也会在某些硬件不支持的情况下回到软件模式来实现。
但是这个软件回退模式是默认的。就是说你一旦用了硬件不支持的功能。就直接回退了。不会提示你的。这个问题很让人头疼。很多时候,我们显然是不想让它回退到软件模式的,因为慢的要死 0.xx个fps。没人受的了的。而且还不好调试,因为你不知道什么时候调用了哪个函数,引起了硬件不支持。今天早上改了一下那个GPU的水,发现fps从200变成0.5了。找了我一个上午。
不过估计NVIDIA也认识到这个问题。最近的NVPerfKit里能抓住是什么引起回退的。可恶的是那玩意只能在台机上用。
现在我列一下我碰到过的可能会引起回退的地方,以后会做修补;
1: FLOAT32 t的纹理是不支持LINEAR的filter的。一旦用了LINEAR的filter。就回到软件模式。
2: NPOT纹理硬件可能不支持CLAMP以外的Address mode。 (5600上碰到过)
3: FLOAT格式的Rendertarget是不支持硬件的BLENDING.
4: 顶点纹理只支持 R32F和RGBA32F。并且不支持NEAREST以外的任何FILTER
分享到:
相关推荐
nvidia发布的 让windows的rdp远程桌面环境也可以使用 GrForce GPU来做终端桌面的OpenGL 加速补丁
【OpenGL】十九、OpenGL 绘制模式 ( 绘制线框模式 | 绘制点模式 ) https://hanshuliang.blog.csdn.net/article/details/112858006 ( 该源码是 Windows 桌面程序 , 使用 Visual Studio 2019 打开 )
实现了一种在Opengl中如是使用混合模式的方法的实例,介绍了基本的编程的方法……
opengl的反馈模式的物体沿Bezier曲线运动
关于OpenGL的常见问题及解答(英文版)
一个学习opengl计算机图形学的好例子,简单,很容易理解,适合初学者。
一个很好的组态软件开发范例。学习了它,你就知道三维组态软件的开发了。
OpenGL论文 OpenGL论文 OpenGL论文 OpenGL论文 OpenGL论文
关于OPENGL的论文PDF
OpenGL教程 OpenGL教程 OpenGL教程 OpenGL教程 OpenGL教程
OpenGL实例 OpenGL实例 OpenGL实例 OpenGL实例 OpenGL实例
OpenGL教材 OpenGL教材 OpenGL教材 OpenGL教材 OpenGL教材
OpenGL 关于二维图形混合的问题,实现将多种不同的颜色混合在一起,通过glRectf()不透明度观察效果
opengl安装软件 +19个调试好的代码!!!!!
现代OpenGL+Qt:smooth和flat着色模式,在Qt,通过现代OpenGL实现的flat着色模式的示例程序。详见博文:现代OpenGL+Qt学习笔记之九:smooth和flat着色模式
opengl入门到精通课件,详细的讲解了OPENGL,适合入门者
OpenGL中关于坐标使用常见问题的分析
1. 用于解决Blender打开报错:只支持OpenGL3.3及以上版本问题 2. 直接放到Blender安装目录下即可
最新openglsdk 包括手册和实例,非常详细。
介绍了OpenGL NVIDIA系列的应用