我需要在direct 3d 10.1设备和direct 3d11设备之间共享表面,以允许我的应用程序在diirect 2d和direct 3d 10.1之间渲染Sprite共享面。我读过这个主题,但是只有在d2d和d3d 10.1之间共享的例子,而不是在d3d 10.1和11之间共享的例子,有人能给我代码例子吗?
最近,我想学习一本书,名为“3D游戏编程的技巧”( Tricks of 3D Games Programming Gurus.It ),它用DDraw实现了一个软渲染的engine.But DDraw我想用Direct3D11来做我得到的主后台缓冲区的纹理相同的things.So,并更新没有工作的it.But,我该怎么办?
我有以下的渲染管道:
[Input texture that changes every frame] -> [3D content rendered on top of changing texture-> [Post processing shader] -> [Composited texture with post processing applied to input texture + 3Dto 3D content]。我正在考虑将3D内容渲染到屏幕外纹理(