|
发表于 2009-12-7 13:27:00
|
显示全部楼层
Re: 问一个问题,关于d3d driver和gpu
zmcdn: 问一个问题,关于d3d driver和gpu
当调用一个D3D API时,如果runtime要flush“command buffer”(比如command buffer满了),就会发生:
...
你的理解是对的
然后,APP通过D3D RUNTIME,D3D RUNTIME 通过 COMMAND BUFFER,BUFFER满了,就切换到RING0与DRIVER交互,然后,DRVIER和 GPU 是异步的,不需要GPU真的全绘制好才返回
PRESENT只是FLUSH COMMAND BUFFER还是等待,得看你创建D3D DEVICE事的PRESENT标志...
个人理解,不一定对,望高手出招指点.呵呵
|
|