glClearBufferData函数的内部实现



glClearBufferData是如何在内部实现的?它使用CPU(顺序清除(还是GPU(并行清除(?如果我有大的缓冲区(几兆字节(,清除它的最佳方式(就时间复杂性而言(是什么?也许在片段着色器中设置缓冲所需值的自定义渲染过程会更有效?如果没有单一的解决方案,请给我一些材料。请帮帮我!:(

与大多数OpenGL函数一样,该实现提供了以任何对硬件最有利的方式实现它的自由。你不允许知道这些细节。

如果需要将缓冲区清除为特定值,只需调用函数并让实现完成其工作即可。

最新更新