GPU屏幕渲染——离屏渲染
demi 在 周二, 08/07/2018 - 13:48 提交
一、概念理解
OpenGL中,GPU屏幕渲染有以下两种方式:
○ On-Screen Rendering
意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。
○ Off-Screen Rendering
意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。
二、离屏渲染的是是非非
相比于当前屏幕渲染,离屏渲染的代价是很高的,主要体现在两个方面:
• 创建新缓冲区
要想进行离屏渲染,首先要创建一个新的缓冲区。
• 上下文切换