Line
Link Here
|
0 |
-- a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp |
0 |
++ b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp |
Lines 902-908
void Renderer::map(Buffer *buffer, int byteSize, bool isIndexBuf)
Link Here
|
902 |
pool.resize(byteSize); |
902 |
pool.resize(byteSize); |
903 |
buffer->data = pool.data(); |
903 |
buffer->data = pool.data(); |
904 |
} else { |
904 |
} else { |
905 |
buffer->data = (char *) malloc(byteSize); |
905 |
if (buffer->size != byteSize) { |
|
|
906 |
if (buffer->data) |
907 |
free(buffer->data); |
908 |
buffer->data = (char *) malloc(byteSize); |
909 |
} |
906 |
} |
910 |
} |
907 |
buffer->size = byteSize; |
911 |
buffer->size = byteSize; |
908 |
|
912 |
|