gpt4 book ai didi

c++ - glBufferData 之后需要glFlush 吗?

转载 作者:行者123 更新时间:2023-11-28 01:40:54 27 4
gpt4 key购买 nike

<分区>

我需要调用 glFlush();glFinish(); 吗?确保在我调用 glBufferData 或以 CPU 缓冲区作为输入的类似函数后,GPU 消耗了所有 CPU 数据IE。这样的代码保证可以正常工作而不会崩溃:

GLfloat* buffer = malloc(1000*sizeof(GLfloat));
doSomeCalculation(buffer);
glBindBuffer(GL_ARRAY_BUFFER, _someGlBuffer);
glBufferData(GL_ARRAY_BUFFER, 1000*sizeof(GLfloat), buffer, GL_DYNAMIC_DRAW);
// glFlush();
// glFinish(); //<<--- Is it required?
free(buffer);

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com