diff --git a/source/core/include/device/dvc_device.h b/source/core/include/device/dvc_device.h index bab7c0f..acd908a 100644 --- a/source/core/include/device/dvc_device.h +++ b/source/core/include/device/dvc_device.h @@ -11,7 +11,7 @@ public: void clear(); public: - DeviceBufferPtr newDeviceBuffer(size_t length=0); + DeviceBufferPtr newDeviceBuffer(size_t length); DeviceBufferConstPtr getDeviceBuffer(int32_t id) const; DeviceBufferViewPtr newDeviceBufferView(DeviceBufferConstPtr buffer, size_t offset, size_t length, size_t stride); diff --git a/source/utils/source/scene/dvu_load_gltf.cpp b/source/utils/source/scene/dvu_load_gltf.cpp index 1dcfc0e..695b3f8 100644 --- a/source/utils/source/scene/dvu_load_gltf.cpp +++ b/source/utils/source/scene/dvu_load_gltf.cpp @@ -174,9 +174,8 @@ davinci::DeviceBufferAccessorPtr _createFloat32BufferAccessorFromNormalizedInteg } davinci::DataType dataType = inpuptBufferAccesser->getDataType(); - davinci::DeviceBufferPtr newBuffer = device.newDeviceBuffer(); size_t bufferSize = elementCounts * davinci::MathUtil::ComponentSize(davinci::ComponentType::CT_Float32) * davinci::MathUtil::DataTypeSize(dataType); - newBuffer->init(bufferSize); + davinci::DeviceBufferPtr newBuffer = device.newDeviceBuffer(bufferSize); if (dataType == davinci::DataType::DT_Scalar) {