From bf62257884ed3cd199ec053ef2577c3ae16b22f5 Mon Sep 17 00:00:00 2001 From: thejinchao Date: Wed, 19 Nov 2025 16:32:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E4=B8=80=E4=B8=AADeviceBuf?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=BF=85=E9=9C=80=E6=8C=87=E5=AE=9A=E5=86=85?= =?UTF-8?q?=E5=AD=98=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/core/include/device/dvc_device.h | 2 +- source/utils/source/scene/dvu_load_gltf.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) 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) {