【发布时间】:2009-12-29 01:57:00
【问题描述】:
在一个受 GPU 限制的应用程序中,我想知道 CPU 会在什么时候等待 GPU 完成渲染。 DirectX 和 OpenGL 有区别吗?
运行类似于下面的示例,显然 CPU 并没有跑掉 - 并且查看任务管理器,CPU 使用率(如果它是单核机器)将低于 100%。
While (running){
Clear ();
SetBuffers (); // Vertex / Index
SetTexture ();
DrawPrimitives ();
Present ();
}
【问题讨论】:
-
在不知道您要问什么操作系统的情况下无法回答这个问题
-
那将是 windows - XP 向上