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
37 const auto& buffer = _blendshapeBuffers.find(i);37 const auto& buffer = _blendshapeBuffers.find(i);
38 const auto blendShapeBufferSize = numVertices * sizeof(BlendshapeOffset);38 const auto blendShapeBufferSize = numVertices * sizeof(BlendshapeOffset);
39 if (buffer == _blendshapeBuffers.end()) {39 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);
41 } else {44 } else {
42 buffer->second->setData(blendShapeBufferSize, (gpu::Byte*) blendshapeOffsets.constData() + index * sizeof(BlendshapeOffset));45 buffer->second->setData(blendShapeBufferSize, (gpu::Byte*) blendshapeOffsets.constData() + index * sizeof(BlendshapeOffset));
43 }46 }

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