Files
filament/third_party/draco/tnt/ply_property_reader.patch
2025-09-04 11:27:47 -07:00

56 lines
2.0 KiB
Diff

diff --git a/third_party/draco/src/draco/io/ply_property_reader.h b/third_party/draco/src/draco/io/ply_property_reader.h
index efb8a3a1f..9869c550a 100644
--- a/third_party/draco/src/draco/io/ply_property_reader.h
+++ b/third_party/draco/src/draco/io/ply_property_reader.h
@@ -31,42 +31,42 @@ class PlyPropertyReader {
// Find the suitable function for converting values.
switch (property->data_type()) {
case DT_UINT8:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<uint8_t>(val_id);
};
break;
case DT_INT8:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<int8_t>(val_id);
};
break;
case DT_UINT16:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<uint16_t>(val_id);
};
break;
case DT_INT16:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<int16_t>(val_id);
};
break;
case DT_UINT32:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<uint32_t>(val_id);
};
break;
case DT_INT32:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<int32_t>(val_id);
};
break;
case DT_FLOAT32:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<float>(val_id);
};
break;
case DT_FLOAT64:
- convert_value_func_ = [=](int val_id) {
+ convert_value_func_ = [this](int val_id) {
return this->ConvertValue<double>(val_id);
};
break;