Browse Source

MeshTools: explicitly set buffer target hints in compile().

These were the defaults anyway, but it's good to be explicit.
pull/191/head
Vladimír Vondruš 8 years ago
parent
commit
b0186c3022
  1. 4
      src/Magnum/MeshTools/Compile.cpp

4
src/Magnum/MeshTools/Compile.cpp

@ -51,7 +51,7 @@ GL::Mesh compile(const Trade::MeshData2D& meshData) {
/* Create vertex buffer */
GL::Buffer vertexBuffer{GL::Buffer::TargetHint::Array};
GL::Buffer vertexBufferRef = GL::Buffer::wrap(vertexBuffer.id());
GL::Buffer vertexBufferRef = GL::Buffer::wrap(vertexBuffer.id(), GL::Buffer::TargetHint::Array);
/* Interleave positions and put them in with ownership transfer, use the
ref for the rest */
@ -120,7 +120,7 @@ GL::Mesh compile(const Trade::MeshData3D& meshData) {
/* Create vertex buffer */
GL::Buffer vertexBuffer{GL::Buffer::TargetHint::Array};
GL::Buffer vertexBufferRef = GL::Buffer::wrap(vertexBuffer.id());
GL::Buffer vertexBufferRef = GL::Buffer::wrap(vertexBuffer.id(), GL::Buffer::TargetHint::Array);
/* Interleave positions and put them in with ownership transfer, use the
ref for the rest */

Loading…
Cancel
Save