Skip to content

Commit 8b53c2f

Browse files
minggohuangwei1024
authored andcommitted
fix wrong buffer type (cocos2d#19724)
1 parent ca4360c commit 8b53c2f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cocos/renderer/CCVertexIndexBuffer.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -291,15 +291,15 @@ void IndexBuffer::recreateVBO() const
291291
{
292292
CCLOG("come to foreground of IndexBuffer");
293293
glGenBuffers(1, &_vbo);
294-
glBindBuffer(GL_ARRAY_BUFFER, _vbo);
294+
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _vbo);
295295
const void* buffer = nullptr;
296296
if(isShadowCopyEnabled())
297297
{
298298
buffer = &_shadowCopy[0];
299299
}
300300
CCLOG("recreate IndexBuffer with size %d %d ", getSizePerIndex(), _indexNumber);
301-
glBufferData(GL_ARRAY_BUFFER, getSize(), buffer, _usage);
302-
glBindBuffer(GL_ARRAY_BUFFER, 0);
301+
glBufferData(GL_ELEMENT_ARRAY_BUFFER, getSize(), buffer, _usage);
302+
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);
303303
if(!glIsBuffer(_vbo))
304304
{
305305
CCLOGERROR("recreate IndexBuffer Error");

0 commit comments

Comments
 (0)