DurectXcp是什么意思思

No hardware-accelerated Direct3D devices were found.是什么意思?_百度知道
No hardware-accelerated Direct3D devices were found.是什么意思?
Switching to the reference rasterizer,a software device thar implements the entire durect3D feature set,but runs wery slowlyNo hardware-accelerated Direct3D devices were found
但运行非常缓慢没有硬件加速的Direct3D设备被发现。切换到参考光栅,软件设备特尔巴格尔实行全durect3D功能
其他类似问题
为您推荐:
其他2条回答
有发现硬件加速的Direct3D设备。切换到参考解析器,但运行非常缓慢,一个补充Direct3D功能的软件设备已经安装。是在装3D吧
英文意思是,没有找到3D硬件加速设备。请切换到参考光栅,软件设备,实现了整个的3D硬件的功能,但是运行将会很慢。 可能是你电脑出了什么问题,也许是配置,
direct3d的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁14DirectX编程简介93
上亿文档资料,等你来发现
14DirectX编程简介93
第14章DirectX编程简介DirectX是微;本章先概述DirectX的基本内容,然后介绍Di;14.1DirectX概述;本节简单介绍DurectX的发展历史、版本和功能;DurectX自从推出以来,就始终处在快速发展的;DirectX是一种基于COM的系统,主要由硬件;微软公司于1990年5月推出的Windows3.;14.1.2版本与功能;因为Di
DirectX编程简介 DirectX是微软公司为编写游戏和其他高性能多媒体应用程序而开发的一组高级的Windows低层API,它包含了对图(图形、视频和三维动画)、声音(声效与音乐)、输入设备和网络游戏等的支持。本章先概述DirectX的基本内容,然后介绍DirectX的主要组件Direct3D和DirectSound的基本编程方法,并给出若干具体编程实例。14.1
DirectX概述本节简单介绍DurectX的发展历史、版本和功能的演化、结构和模块划分。 DurectX是Windows的一种多媒体API,它在保持设备无关性的同时,可以让应用程序直接控制多媒体设备,从而能充分利用硬件的功能,因此可获得最高的性能。DurectX自从推出以来,就始终处在快速发展的过程之中。它已经经历了多个版本,其模块和功能也一直在不断地增加和完善。DirectX是一种基于COM的系统,主要由硬件抽象层HAL和硬件模拟层HEL所构成。DurectX被分成若干个组件模块,涵盖了多媒体应用的方方面面。而且这些组件的数目、名称和功能,也是随着其版本的演化而有所增减、改变和加强。 14.1.1
历史微软公司于1990年5月推出的Windows 3.0大获成功,它是一种与设备无关的具有图形用户界面(GUI)的操作系统。后来又于1992年3月推出Windows 3.1,提供了对多媒体的支持。不过Windows的与设备无关的设计思想,虽然使得Windows向程序员提供了一个独立于硬件的软件开发优秀平台,但它不让应用程序直接操作显卡和声卡等多媒体硬件,这样就降低了多媒体应用程序(特别是计算机游戏)的运行效率(如限制了动画的帧率、不提供混音功能等)。所以当时的Windows并不是一个可以开发和运行高效多媒体程序(如3D游戏)的理想环境,逼迫PC游戏开发商只好绕开Windows而仍旧开发DOS下的游戏。 为了改变这种难堪的局面,促使游戏界放弃DOS而使用Windows,微软需要在设备无关性与高性能之间取得某种平衡,决定为Windows添加一种高性能的动画机制(以及后来的输入与音响等),因此于1995年推出了Game SDK,后来改名为DirectX。其中的Direct指可以直接访问多媒体硬件;X指它的不同组成部分,如Direct3D、DirectSound、DirectInput和DirectPlay等等。14.1.2
版本与功能因为DirectX必须支持多媒体设备的最新技术和功能,而多媒体硬件(尤其是显卡[的3D性能])和技术始终处在高速发展过程中,所以DirectX的技术和版本也同样在不断地发展和演变,其中发展最快的是3D接口部分。下面列出DirectX的主要版本的发布时间、引入的新模块和特性:? 1.0――日:DirectDraw、DirectSound、DirectInput、DirectPlay、DirectSetup;? 2.0――日:引入Direct3D(次版本有2.0a);? 3.0――日:支持MMX、为DirectSound 补充DirectSound3D API(次版本有3.0a);? 4.0――无此版本号;? 5.0――日:有许多改进,如受力反馈控制器、多显示器支持、新的游戏控制面板、用户界面的全面改进等(次版本有5.1和5.2);? 6.0――日:添加新的3D特性(如添加DXUT框架)、支持AMD公司的3DNow!技术、性能较5.0有提高。在日推出的6.1版中,添加了DirectMusic模块;? 7.0――日:改进3D图形和声音、性能更快,为Direct3D API引入硬件传送、光照和纹理压缩、以及硬件加速,引入D3DX工具库。使用Creative公司的EAX技术改进3D声音的算法(次版本有7.0a和7.1);? 8.0――日:将DirectDraw与Direct3D完全集成在一起、其中Direct3D的性能有了本质上的飞跃(引入顶点/像素shader[着色引擎/光照模型]、支持硬件点精灵和三维体纹理),将DirectMusic与 DirectSound更紧密地集成在一起构成DirectX Audio,更新了DirectInput与DirectPlay,添加了DirectShow、抛弃了其余的DirectX Media模块。日推出的8.1版,被集成在Windows XP中销售,该版本添加了从DirectShow分离出的DMO(DirectX Media Objects媒体对象)组件模块。它还支持许多新的图形特性,如像素着色引擎的1.2~1.4版、动态/高分辨率纹理、新3D扩展方法等(次版本有8.0a、8.1、8.1a和8.1b);? 9.0――日:添加许多新特性到DirectX Graphics和DirectShow中,例如将DirectDraw的功能并入到Direct3D之中,支持顶点和像素着色引擎的新版本2.0和3.0,引入裁剪测试、位移贴图和多元纹理,支持128位浮点着色精度和根据显示器自动调整γ值等。也添加若干新特性到DirectInput、DirectPlay、DirectSound和DirectMusic中。(次版本有9.0a、9.0b和9.0c)。DirectX的最后一个以数字和字母命名的版本,是日推出的9.0c。后来每两到三个月就推出了它的一个升级版,当前的最新版本为日推出的November 2008 DirectX SDK,版本号为9.25.1476。它们都包含了(于2002年推出的专为.NET框架设计的)托管(Managed)DirectX,将原来DirectX多个分离的COM模块集成到了一个容易使用的单一CLR文件之中。? 10――DirectX不会有独立的第10版了,因为微软公司已将DirectX的功能集成进其新一代操作系统Windows Vista中,而不再将其作为一个额外的模块了。DirectX 10(其主要部件为Direct3D 10)已于日随Windows Vista一起发布(被嵌入到该操作系统之中)。? DirectX 10有如下特点:? 全新的显示驱动模式――微软为Vista和DirectX 10重新设计了一种显卡的显示驱动模式VDDM(Vista Display Driver Model),它将显卡驱动程序与系统的其他驱动程序分开,并能使之运行于独立硬件供应商模式和用户模式下,使得由显卡驱动规格差异所导致的3 D 应用程序不兼容情况大幅度降低,从而提高整个系统的稳定性。此外,DirectX 10 还重新优化了显存管理功能,降低了游戏开发商开发工作的复杂程度。? 全新的API――由于DirectX 10 的渲染方式发生了巨大的变化,微软重写了API的大部分代码,去掉了设备能力检查(CAPS),即去除了对老版本Direct3D的硬件支持,使得开发商不必担心兼容性问题而放心地使用硬件的各种特性。此外,微软还对渲染管线流程进行了大面积改进(参见图14-1),全面使用着色器化的架构,将渲染状态有机分类,极大地减少了开发者在开发大型游戏时的技术难度,并且也有助于提升渲染能力,减少渲染状态前后设置和互相影响对渲染成功率的影响,从而提高3D应用程序的执行速度和质量。新加入的几何着色器则提供了对批量几何图形的处理能力,也有助于程序执行效率的提高。? Shader Model 4.0――Shader Model(着色器模型)是微软公司定义图形平台性能的一个标准,着色器是渲染像素和顶点的小程序,分为顶点着色器(Vertex Shader)和像素着色器(Pixel Shader)两种类型,这些程序能够向基本的几何图形添加效果。从图14-1中的渲染管线流程中我们可以看到,Shader Model 4.0 将作为DirectX 10 的核心存在,并且,由于DirectX 10 去除了CAPS,那么对Shader Model 4.0 的硬件支持,也就成为了一块DirectX 10 显卡的必备条件。这将有助于消除不同显卡厂商的产品在技术参数上的差别,减少消费者的选购难度。同时,Shader Model4.0将能够同时访问的顶点数在3.0的基础上增加了8倍,并将材质顶点支持模式变为RGBE,极大地提高了光照处理性能。? 支持困难――DirectX 10放弃了对以前版本的硬件支持,这意味着采用DirectX 9以及以前版本API编写的3D应用程序只能通过软件模拟方式得到DirectX 支持,这对程序的运行效率是有负面影响的。诸多全新的游戏特性使得现在支持DirectX 9 的显卡虽然也能勉强在DirectX 10下正常工作,但大部分新特性如Shade Model 4.0等则都无法使用。而由于需要VDDM的支持,目前微软声称DirectX 10支持的最低版本的操作系统为Windows Vista,而Windows XP 将无法使用DirectX 10。而WindowsVista对硬件的苛刻要求,目前的机器恐怕大多难以胜任。 图14-1
DirectX 9.0(左图)与DirectX 1.0(右图)的管线阶段 ? 10.1――微软公司于日,随Vista SP1发布了DirecX 10的升级版DirecX 10.1,它具有如下改进:? DirecX 10.1的一个主要提高是改善的shader资源存取功能,在多样本AA时,在读取样本时有更好的控制能力。除此之外,DX10.1还将可以创建定制的下行采样滤波器。? DirecX 10.1还将有更新的浮点混合功能,对于渲染目标更有针对性,对于渲染目标混合将有新的格式,渲染目标可以实现独立的各自混合。? 阴影功能一直是游戏的重要特效,Direct3D 10.1 的阴影滤波功能也将有所提高,从而可望进一步提高画质。? 在性能方面,DirectX 10.1将支持多核系统有更高的性能。而在渲染,反射和散射时,Direct3D 10.1将减少对API的调用次数,从而将获得不错的性能提升。? 其他方面,DirecX 10.1的提高也不少,包括32bit浮点滤波,可以提高渲染精确度,改善HDR渲染的画质。完全的抗锯齿应用程序控制也将是DX10.1的亮点,应用程序将可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板。DirecX 10.1将至少需要单像素四采样。? DirecX 10.1还将引入更新的驱动模型,WDDM 2.1。与DirecX 10的WDDM2.0相比,2.1有一些显著的提高。首先是更多的内容转换功能,WDDM2.0支持处理一个命令或三角形后进行内容转换,而WDDM2.1则可以让内容转换即时进行。由于GPU同时要并行处理多个线程,因此内容转换的即时性不仅可以保证转换质量,还可以提升GPU效率,减少等待时间。另外,由于WDDM2.1支持基于过程的虚拟内存分配,处理GPU和驱动页面错误的方式也更为成熟。目前只有AMD的Radeon HD3000系列产品支持DirectX 10.1。? 11――微软公司计划与2008年底或2009年初(随Vista SP2)发布DirecX 11。在未来的DirectX 11中,微软主要目标在于减少游戏工作室的开发成本,与新PC硬件更有效结合,提高物理效果、游戏AI以及游戏其他功能特性以提高游戏的互动性。随着游戏画质不断提高,图形细节的复杂程度也大幅提升。微软已经在游戏主机开发中拥有了不少高效图形开发程序经验,通过更为强大的纹理制作API,DirectX 11将提高纹理生成性能,从而让游戏运行帧数更为流畅。在硬件方面,微软也指出值得注意的发展趋势――CPU并行多核心化。DX11将在并行运算处理能力利用上进一步改进,通过新的完善的驱动界面支持并行多核心处理器平台。流处理以及GPGPU也是图形领域的重要发展方向,DX11将在未来对这些新技术提供支持。DirectX 11的主导者不是微软,而是Intel。因为Direct3D 11将会支持Intel的Ray Tracing(光线追踪)技术,该技术可使得3D图形更加真实、更具立体感,而不是一看就能看出来是在一个平面上显示出来的效果。相对于目前的光栅化技术(rasterizATIon),光线追踪更加注重从视觉上改变3D(主要运用到折射)物体的效果,而不是rasterizATIon那样通过几何原理.当然,用户不用担心使用现在的显卡不能安装DirectX 11,因为DirectX 11会有两种模式,可以说是rasterizATIon模式和Ray Tracing模式。最值得一提的是Intel的Ray Tracing只能够支持X86架构。D3D 11的主要目的有提高伸缩性、改善开发体验、拓展GPU能力、改善性能。它是D3D 10/10.1的超集,在其基础上增加了一些新功能,支持Windows Vista和后续操作系统Windows 7等,支持DX10/10.1级别硬件。D3D 11的主要新技术有:Tessellation(镶嵌)、计算渲染(Compute Shader)、多线程、动态渲染关联、改进的纹理压缩等等。角色创作的趋势是越来越复杂,三角形和多边形越来越多,对渲染管线和输入输出提出了更大的挑战,因此需要更高级的表面呈现技术。为此,D3D 11新增了三个渲染流程:Hull Shader(外壳渲染)、Tessellation(镶嵌)和Domain Shader(域渲染),使其渲染管线更加丰富和复杂。 包含各类专业文献、高等教育、中学教育、各类资格考试、应用写作文书、生活休闲娱乐、外语学习资料、14DirectX编程简介93等内容。 
 14页 免费 DirectX游戏编程第10章 17页 免费喜欢此文档的还喜欢 ...简介 DirectX 是一种应用程序接口(API)是计算机计算图形的一种规则,相当于 一...  (2)我也不用再把所有的代码都搬到纸上,这样我们可以更详细的介绍 DirectX 的...DirectX游戏编程第8章 14页 免费 DirectX游戏编程第20章(... 32页 免费 喜欢...  编程入门:DirectX 9.0 学习笔记_计算机软件及应用_IT/计算机_专业资料。【简介】 DirectX(简称:DX)是微软推出的一套基于 Windows 系统的多 媒体应用程式接口 APIs...  (上课时间:第 10 周 345 节) 数字媒体技术专业 20 14 年 5 月 15 日 《DirectX 游戏编程》实验报告 实验名称: DirectX 彩色图形绘制实验 实验地点:机 1 ...  (上课时间: 第 8 周 345 节) 数字媒体技术专业 20 14 年 5 月 15 日 《DirectX 游戏编程》实验报告 实验名称:DirectX 渲染及图形绘制实验 实验地点:机 1 ...  14 春学期《DirectX 程序设计》在线作业 单选题 多选题 判断题 一、单选题(共 22 道试题,共 44 分。 ) 1. 以下哪个释放顺序是正确的。 A. Direct3D 对象...  南开14春《DirectX程序设计》答案_IT认证_资格考试/认证_教育专区。奥鹏南开2014年春在线作业答案 奥鹏教育 在线作业 离线作业南开14 春学期《DirectX 程序设计》在线...  DirectX游戏编程第7章 17页 免费 DirectX游戏编程第8章 14页 免费 DirectX游戏...实验结果: 五、心得体会虽然这次实验做出了效果,也让我更深入地了解了 DirectX ...  DIRECTX9编程入门_IT/计算机_专业资料。DIRECTX9编程...现在介绍一种不需要顶点缓冲来渲染的方法,就是使用 ...{ float _11, _12, _13, _14; float _21, ...为什么CF玩一下就卡死机了_百度知道
为什么CF玩一下就卡死机了
那能不能玩体验服
提问者采纳
就一个cf用显卡都是浪费你明白不···你首先看看你是否安装最新的durectX插件
还有死机啦 是不是蓝屏楼上的 玩CF 07年的机子都能玩好不?还是突然断电呀·??
提问者评价
其他类似问题
为您推荐:
其他2条回答
机器 的 问题 可以选择换个 好点配置的机器
问题描述不够详细呀
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁装炫舞总是显示创建3D失败,请检查DURECTX和显卡驱动_百度知道
装炫舞总是显示创建3D失败,请检查DURECTX和显卡驱动
你好 给你个简单解决方法在电脑安装打开《驱动人生2012》 点驱动-驱动管理 - 驱动卸载
- 卸载显卡驱动- 后重启(或手动删掉目前电脑上的所有显卡驱动及文件,一定要先删完) 重启如果系统提示要安装显卡驱动 你就点驱动人生一键更新安装该驱动就好了。主要显卡驱动问题在网上下载个DURECTX9C装上
其他类似问题
为您推荐:
显卡驱动的相关知识
其他1条回答
这个是显卡的毛病
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 p2p是什么意思 的文章

 

随机推荐