读书人

DirectX 装置丢失

发布时间: 2013-07-04 11:45:33 作者: rapoo

DirectX 设备丢失
我在我的程序主线程中创建了设备Device,然后另起了一个线程用来渲染,调用Render(),
然后在锁屏后,回来发现设备丢失,调用了设备重置方法后仍然无效,跟踪代码发现是

Device->Reset(&d3dpp)失败!

同样的设备重置方法,如果将Render()也在主线程中调用,却没有问题。。

请高手指点一下,怎样在辅线程中调用Render()也能正常地处理设备丢失问题,谢谢。
[解决办法]
不用看了,自己去看msdn,上面说的很清楚

Reset,难得msdn花了那么多文字来说明,其他都是一笔带过

读书人网 >网络游戏

热点推荐