唉,我每天的业余时间都是被劈成两半的,每一半只有两个小时。
今天晚间的成果是:成功的用动态链接调用了DX10的函数,链接失败的情况程序也可以通过返回值给予一定的提示。
通过这种方法拿到了IDXGIFactory接口,然后列举了下我的显卡和显示输出,还有在B8G8R8A8显示模式下的所有可用分辨率和刷新率(PS: 我现在是单显卡输出两个显示器的。)
运行结果:
Default graphics library is: Direct3D 10 Library
Adapter NVIDIA GeForce 8600M GT :
VendorId: 4318, DeviceId: 1031, SubSysId: 16321043, Revision: 161
DedicatedVideoMemory: 241M, DedicatedSystemMemory: 0M, SharedSystemMemor
y: 767M
Outputs:
\\.\DISPLAY1: 1024 * 768
Available display mode for B8G8R8A8_UNORM:
640*480 Refresh rate: 60Hz
640*480 Refresh rate: 70Hz
640*480 Refresh rate: 72Hz
640*480 Refresh rate: 75Hz
800*600 Refresh rate: 56Hz
800*600 Refresh rate: 60Hz
800*600 Refresh rate: 70Hz
800*600 Refresh rate: 72Hz
800*600 Refresh rate: 75Hz
1024*768 Refresh rate: 60Hz
1024*768 Refresh rate: 70Hz
1024*768 Refresh rate: 72Hz
1024*768 Refresh rate: 75Hz
\\.\DISPLAY2: 1280 * 800
Available display mode for B8G8R8A8_UNORM:
640*480 Refresh rate: 60Hz
640*480 Refresh rate: 60Hz
800*600 Refresh rate: 60Hz
800*600 Refresh rate: 60Hz
1024*768 Refresh rate: 60Hz
1024*768 Refresh rate: 60Hz
1280*800 Refresh rate: 60Hz
目前依然是连窗口和图形界面都没有的-___,-
慢慢来,因为这些基础的东西也是很重要的。
另外,列举显示卡和显示器的代码暂时没有返回给上层,主要是编码一个枚举类型还是挺耗时间的。暂时用硬编码解决。
posted on 2008-11-12 00:51
正牌的天地之灵和他的徒儿们肖赫_王婷婷_王冠_郑燚_孙婷 阅读(299)
评论(0) 编辑 收藏 引用 所属分类:
天地之灵