我正在编写一个 directx 应用程序,并想在场景的前面覆盖一个网格。网格可能会更新每一帧,但会像 20 条水平线和 20 条垂直线 (LineList)。
我试图了解这种情况(少量顶点频繁更新)是否意味着动态缓冲区比静态缓冲区更合适?
有人可以就此提供建议吗?我无法找到对两者之间差异的低级解释 - 听起来动态对 CPU 来说“更容易访问”,并且需要一些锁定语义,而静态则不太容易访问。
干杯
我正在编写一个 directx 应用程序,并想在场景的前面覆盖一个网格。网格可能会更新每一帧,但会像 20 条水平线和 20 条垂直线 (LineList)。
我试图了解这种情况(少量顶点频繁更新)是否意味着动态缓冲区比静态缓冲区更合适?
有人可以就此提供建议吗?我无法找到对两者之间差异的低级解释 - 听起来动态对 CPU 来说“更容易访问”,并且需要一些锁定语义,而静态则不太容易访问。
干杯