Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 游戏天堂 > 游戏开发 > 关于NVIDIA 的 OpenGL回退到软件模式的问题。
【标  题】:关于NVIDIA 的 OpenGL回退到软件模式的问题。
【关键字】:NVIDIA,OpenGL
【来  源】:http://blog.csdn.net/Nhsoft/archive/2006/11/23/1408248.aspx

关于NVIDIA 的 OpenGL回退到软件模式的问题。

Your Ad Here

其实很久前就想说说这个问题了。
我一直用的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

《The Complete Effect and HLSL Guide》翻译连载(二):【上一篇】
赶工心得(四):【下一篇】
【相关文章】
  • OpenGL函数集(待续)
  • FC6 安装nVIDIA显卡驱动
  • OpenGL实用扩展库(二)---- glee(OpenGL Extension Library)
  • OpenGL实用开发库(三)---- SDL(Simple DirectMedia Layer)
  • OpenGL实用开源函数库 列表
  • 教你如何用VC.net来编译NVIDIA的CG源代码
  • Opengl 浏览3ds模型,室外OCtree 和碰撞检测
  • OpenGL入门教程
  • 用java学习OpenGL的环境配置
  • OpenGL面面观
  • 【随机文章】
  • IDS的弱点和局限(1)
  • 用PHP控制您的浏览器cache
  • C#设计模式之抽象工厂(abstract factory)模式示例源代码
  • trigger 更新字段
  • 网吧极品路由器
  • JSP学习经验总结
  • 什么时候必须显式调用析构函数?
  • 标程:优先队列类
  • 利用TBatchMove控件将数据导入MySQL数据库
  • 查找某个schema下所有表中的记录数
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.