dx11 怎么获得backbuffer 里面的像素

qq_29817615 2016-04-19 12:14:38
要读和写
ID3D11Resource *ps = 0;
pbackBufferTarget_->GetResource(&ps);/*ID3D11RenderTargetView* pbackBufferTarget_;*/
D3D11_MAPPED_SUBRESOURCE *pm = 0;
pd3dContext_->Map(ps, 0, D3D11_MAP_READ_WRITE, 0, pm);
pd3dContext_->Unmap(ps, 0);
用backbuffer 获得的资源 map方法居然不行
...全文
274 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-04-20
  • 打赏
  • 举报
回复
网上搜相关博文或在线帮助中的例子代码或开源项目参考之。
qq_29817615 2016-04-20
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
仔细检查每个函数调用的返回值?
每个函数都检查过返回值 就是map这一步返回值有问题 我想知道 交换链的backbuffer 到底可以读写不
赵4老师 2016-04-20
  • 打赏
  • 举报
回复
qq_29817615 2016-04-20
  • 打赏
  • 举报
回复
还是没办法解决。
赵4老师 2016-04-19
  • 打赏
  • 举报
回复
仔细检查每个函数调用的返回值?
qq_29817615 2016-04-19
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
Unmap过早,我猜。
map的返回值 <0
qq_29817615 2016-04-19
  • 打赏
  • 举报
回复
交换链描述里面有 backbuffer 读写的属性吗
qq_29817615 2016-04-19
  • 打赏
  • 举报
回复
引用 2 楼 dustpg 的回复:
创建的时候指定读写权限了么.....还有这里backbuffer是指啥,交换链的backbuffer 还是自定义所谓的backbuffer
/*ID3D11RenderTargetView* pbackBufferTarget_;*/ 渲染目标视图
dustpg 2016-04-19
  • 打赏
  • 举报
回复
创建的时候指定读写权限了么.....还有这里backbuffer是指啥,交换链的backbuffer 还是自定义所谓的backbuffer
赵4老师 2016-04-19
  • 打赏
  • 举报
回复
Unmap过早,我猜。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧