与高级 UI 框架相比,Direct2D 的一个(如果我可以说)非常规方面是它的“即时性”。
了解到这一点后,我认为这是一个潜在的严重性能问题:每个对象的每帧 CPU 负载仅由于其存在而增加。如果我被正确告知,在 Direct3D 中,静态场景只需要由 CPU 创建一次,然后就可以发送到 GPU。那么CPU只需要更新这个状态。这对于 Direct2D 来说似乎是不可能的。
那么这种担忧是否合理?
我已经看过一篇有相同问题的旧帖子,但既没有回答,也没有非常令人满意的评论。
与高级 UI 框架相比,Direct2D 的一个(如果我可以说)非常规方面是它的“即时性”。
了解到这一点后,我认为这是一个潜在的严重性能问题:每个对象的每帧 CPU 负载仅由于其存在而增加。如果我被正确告知,在 Direct3D 中,静态场景只需要由 CPU 创建一次,然后就可以发送到 GPU。那么CPU只需要更新这个状态。这对于 Direct2D 来说似乎是不可能的。
那么这种担忧是否合理?