History

Buffer usage flags

Brad Davis committed 8 years ago

Commit ea485d01 parent 935a4b348 files · +281 −332Browse files

Showing the changes to libraries/render-utils/src/MetaModelPayload.cpp (1 of 48 files). Show all

Unified · Split

libraries/render-utils/src/MetaModelPayload.cpp+4−1
@@ -37,7 +37,10 @@ void MetaModelPayload::setBlendedVertices(int blendNumber, const QVector<Blendsh · 36 unmodified lines
3737 const auto& buffer = _blendshapeBuffers.find(i);
3838 const auto blendShapeBufferSize = numVertices * sizeof(BlendshapeOffset);
3939 if (buffer == _blendshapeBuffers.end()) {
40− _blendshapeBuffers[i] = std::make_shared<gpu::Buffer>(blendShapeBufferSize, (gpu::Byte*) blendshapeOffsets.constData() + index * sizeof(BlendshapeOffset), blendShapeBufferSize);
40+ auto usage = gpu::Buffer::VertexBuffer;
41+ auto data = (gpu::Byte*) blendshapeOffsets.constData() + index * sizeof(BlendshapeOffset);
42+ auto size = blendShapeBufferSize;
43+ _blendshapeBuffers[i] = std::make_shared<gpu::Buffer>(usage, size, data);
4144 } else {
4245 buffer->second->setData(blendShapeBufferSize, (gpu::Byte*) blendshapeOffsets.constData() + index * sizeof(BlendshapeOffset));
4346 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t