我希望这是一个我找不到答案的简单问题的简单答案。
如何访问 Directx 11 / DXGI 中的前端缓冲区?我在 Directx 9 中发现您可以使用 GetFrontBufferData() 并且您可以在 Directx 11 中使用 GetBuffer() 来访问后台缓冲区,但这存在问题。后缓冲区没有前缓冲区所做的计算。
所以我想知道是否有我遗漏的东西。
我可以尝试使用 GetDisplaySurfaceData,除非我误解了某些内容,否则它不会工作,因为我并不总是处于全屏模式。
编辑:有人可以让我知道 GetBuffer 在 Directx 11 的 SwapChain 中是如何工作的。正如我所读到的,抗锯齿只发生在前缓冲区而不是后缓冲区。0 是第一个后备缓冲区吗?(Microsoft 声明您只能在某些情况下使用 0。)
是否有可能在 Directx 11 中获得前端缓冲区?
非常感谢,