【发布时间】:2022-11-18 02:30:27
【问题描述】:
要在 OpenGL 中创建缓冲区,我们需要编写以下代码:
GLuint buffer;
glCreateBuffers(1,&buffer);
glNamedBufferStorage(buffer,size,data,flags);
我知道我们可以通过这种方式创建 PBO:
GLuint pbo;
glCreateBuffers(1,&pbo);
glBindBuffer(GL_PIXEL_UNPACK_BUFFER,&pbo);
glBufferData(...);//initializing buffer
我的问题是,我可以用第一种方式创建 pbo 吗?
【问题讨论】: