没有合适的资源?快使用搜索试试~ 我知道了~
CUDA与D3D的互操作
5星 · 超过95%的资源 需积分: 34 27 下载量 95 浏览量
2012-07-13
13:21:47
上传
评论 1
收藏 19KB DOCX 举报
温馨提示
试读
3页
D3D和CUDA互操作配置说明
资源推荐
资源详情
资源评论
CUDA 与 D3D 的互操作
一、 配置
1. 安装 cuda:
安装 cuda 一定要按照默认路径;
2. 安装赵开勇写的 CUDA_vs_wizard.
3. 安装 D3D SDK。
二、 CUDA 和 D3D 的互操作
1. 创建一个窗口(window),这是 D3D 的操作。
一共 3 步(固定的,只是根据不同应用参数会改):
a.WNDCLASSEX wc;
b.RegisterClassEx( &wc );
c.HWND hWnd;
2. InitD3D( hWnd );
a.创建 D3D 对象(代码固定的),得到 g_pD3D。
b.Get primary display identi0er,得到 adapterId。
c.用 adapterId 来设置 cuda 使用的 GPU,得到 device。(因为
Direct3D 和 CUDA 只能在同一个设备上进行互操作,我想应该是针对
一台机器上有两张或两张以上显卡的情况)
注意:b 和 c 两个步骤意思就是说告诉 cuda 和 d3d 使用同一张
GPU。
d.创建一个结构体来初始化 D3D 设备。得到 g_pd3dDevice。
e.设置图形绘制的状态,光照,纹理等。
3. InitGeometry();
a. 得到 g_pVB。(g_pVB 是用来存储顶点的)
资源评论
- ring8212013-11-04不错,自己也已经实现这个方案
- chenquanin20072013-03-26非常棒的资源 学习图形编程很好
shi06
- 粉丝: 88
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功