parent
fe97ff6474
commit
d79e0c0ba9
|
@ -209,7 +209,7 @@ inline void SetDecodedIndexBuffer_Draco(const draco::Mesh &dracoMesh, Mesh::Prim
|
||||||
// Create a decoded Index buffer (if there is one)
|
// Create a decoded Index buffer (if there is one)
|
||||||
size_t componentBytes = prim.indices->GetBytesPerComponent();
|
size_t componentBytes = prim.indices->GetBytesPerComponent();
|
||||||
|
|
||||||
auto decodedIndexBuffer = std::make_unique<Buffer>();
|
std::unique_ptr<Buffer> decodedIndexBuffer(new Buffer());
|
||||||
decodedIndexBuffer->Grow(dracoMesh.num_faces() * 3 * componentBytes);
|
decodedIndexBuffer->Grow(dracoMesh.num_faces() * 3 * componentBytes);
|
||||||
|
|
||||||
// If accessor uses the same size as draco implementation, copy the draco buffer directly
|
// If accessor uses the same size as draco implementation, copy the draco buffer directly
|
||||||
|
@ -257,7 +257,7 @@ inline void SetDecodedAttributeBuffer_Draco(const draco::Mesh &dracoMesh, uint32
|
||||||
|
|
||||||
size_t componentBytes = accessor.GetBytesPerComponent();
|
size_t componentBytes = accessor.GetBytesPerComponent();
|
||||||
|
|
||||||
auto decodedAttribBuffer = std::make_unique<Buffer>();
|
std::unique_ptr<Buffer> decodedAttribBuffer(new Buffer());
|
||||||
decodedAttribBuffer->Grow(dracoMesh.num_points() * pDracoAttribute->num_components() * componentBytes);
|
decodedAttribBuffer->Grow(dracoMesh.num_points() * pDracoAttribute->num_components() * componentBytes);
|
||||||
|
|
||||||
switch(accessor.componentType)
|
switch(accessor.componentType)
|
||||||
|
|
Loading…
Reference in New Issue