WGL_NV_DX_interop 的使用

Horson Liu 2015-12-28 05:35:06
WGL_NV_DX_interop扩展可以实现D3D与OpenGL的交互,OpenGL可以对D3D的资源进行读和写,网上的例子都是用的“读”,却没有看到写的。我自己写了个测试程序,使用Intel HD-4600显卡,发现只能支持读取,不支持写入。使用WGL_ACCESS_READ_ONLY_NV,WGL_ACCESS_READ_WRITE_NV和WGL_ACCESS_WRITE_DISCARD_NV这三种模式,没有任何区别。wglDXLockObjectsNV和wglDXUnlockObjectsNV也是形同虚设,可有可无,都是一样的结果——OpenGL可以读取D3D资源,却不能写入。
望高手指点迷津!

另外,这个函数wglDXSetResourceShareHandleNV是必须调用的吗?
...全文
407 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-12-29
  • 打赏
  • 举报
回复
引用 2 楼 imliutao2 的回复:
[quote=引用 1 楼 zhao4zhong1 的回复:] http://blog.csdn.net/pizi0475
什么意思?[/quote] 找这位达人请教。
Horson Liu 2015-12-29
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
http://blog.csdn.net/pizi0475
什么意思?
赵4老师 2015-12-29
  • 打赏
  • 举报
回复

24,860

社区成员

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

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