BGFX 和双缓冲
BGFX and double buffering
BGFX 是否在内部双缓冲所有内容?或者这是应用程序员的责任?
所有渲染关闭屏幕的 BGFX examples 似乎都没有创建双倍缓冲区。
我是否需要调用 createFrameBuffer() 两次,一次用于正面,一次用于背面,并交替渲染它们?
我想避免不必要的 GPU 停顿。在 OpenGL 中,我会通过 buffer orphaning 完成此操作。但我怀疑在 BGFX 中我可能必须更明确地执行此操作?
BGFX 是否在内部双缓冲所有内容?或者这是应用程序员的责任?
所有渲染关闭屏幕的 BGFX examples 似乎都没有创建双倍缓冲区。
我是否需要调用 createFrameBuffer() 两次,一次用于正面,一次用于背面,并交替渲染它们?
我想避免不必要的 GPU 停顿。在 OpenGL 中,我会通过 buffer orphaning 完成此操作。但我怀疑在 BGFX 中我可能必须更明确地执行此操作?