DXUT11框架浅析(10)--DXUTDevice11

DXUT11中的DXUTDevice11模块封装了DXGI的设备枚举,涵盖显卡信息、输出设备、D3D设备及组合设置。通过遍历显卡、设备类型、输出设备和设备组合,实现硬件兼容性的检查和选择。该过程涉及数据结构如CD3D11EnumAdapterInfo、CD3D11EnumOutputInfo等,用于存储显卡描述、输出设备信息和设备设置。
摘要由CSDN通过智能技术生成




DXUT11源码浅析(10)--DXUTDevice11

 

 

 

       打开*\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86\DXCapsViewer.exe。先查看其中的DXGI 1.1 Devices:

 

       这里展示本显卡所支持的D3D10.x/D3D11的各种设备类型以及他们的详细性能参数。和Direct3D9不同,自D3D10开始,将管理底层的工作从Direct3D runtime中独立出去,成为一个新的框架——DXGI。DXGI主要与核心驱动和系统硬件打交道,完成枚举硬件设备,把已渲染好的帧呈递给输出,控制gamma,管理全屏转换等工作。而在D3D9中,这些工作都是由Direct3D runtime完成。而DXUT11框架提供的DXUTDevice11就是对DXGI的设备枚举进行了封装。

 

 

1. 数据结构

 

1.1 显卡信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值