Use safe way to get at a vector's data pointer
&std::vector<C>[0] is not guaranteed to not throw if the vector is empty. Better safe than sorry.
This commit is contained in:
parent
1b7ed5ed78
commit
520162f36a
8 changed files with 26 additions and 13 deletions
|
@ -236,8 +236,8 @@ struct TilemapVXPrivate : public ViewportElement, TileAtlasVX::Reader
|
|||
allocQuads = totalQuads;
|
||||
}
|
||||
|
||||
VBO::uploadSubData(0, quadBytes(groundQuads), &groundVert[0]);
|
||||
VBO::uploadSubData(quadBytes(groundQuads), quadBytes(aboveQuads), &aboveVert[0]);
|
||||
VBO::uploadSubData(0, quadBytes(groundQuads), dataPtr(groundVert));
|
||||
VBO::uploadSubData(quadBytes(groundQuads), quadBytes(aboveQuads), dataPtr(aboveVert));
|
||||
|
||||
VBO::unbind();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue