|
|
|
|
@ -3066,11 +3066,11 @@ constexpr SceneFieldData::SceneFieldData(const SceneField name, const SceneMappi
|
|
|
|
|
"Trade::SceneFieldData: can't pass Trade::SceneFieldFlag::OffsetOnly for a view"), flags)}, |
|
|
|
|
_mappingType{mappingType}, |
|
|
|
|
_mappingStride{(CORRADE_CONSTEXPR_ASSERT(mappingData.stride() >= -32768 && mappingData.stride() <= 32767, |
|
|
|
|
"Trade::SceneFieldData: expected mapping view stride to fit into 16 bits, but got" << mappingData.stride()), Short(mappingData.stride()))}, |
|
|
|
|
"Trade::SceneFieldData: expected mapping view stride to fit into 16 bits but got" << mappingData.stride()), Short(mappingData.stride()))}, |
|
|
|
|
_mappingData{mappingData.data()}, |
|
|
|
|
_fieldType{fieldType}, |
|
|
|
|
_fieldStride{(CORRADE_CONSTEXPR_ASSERT(fieldData.stride() >= -32768 && fieldData.stride() <= 32767, |
|
|
|
|
"Trade::SceneFieldData: expected field view stride to fit into 16 bits, but got" << fieldData.stride()), Short(fieldData.stride()))}, |
|
|
|
|
"Trade::SceneFieldData: expected field view stride to fit into 16 bits but got" << fieldData.stride()), Short(fieldData.stride()))}, |
|
|
|
|
_fieldArraySize{(CORRADE_CONSTEXPR_ASSERT(!fieldArraySize || Implementation::isSceneFieldArrayAllowed(name), |
|
|
|
|
"Trade::SceneFieldData:" << name << "can't be an array field"), fieldArraySize)}, |
|
|
|
|
_fieldData{fieldData.data()} {} |
|
|
|
|
@ -3095,11 +3095,11 @@ constexpr SceneFieldData::SceneFieldData(const SceneField name, const std::size_
|
|
|
|
|
_flags{flags|SceneFieldFlag::OffsetOnly}, |
|
|
|
|
_mappingType{mappingType}, |
|
|
|
|
_mappingStride{(CORRADE_CONSTEXPR_ASSERT(mappingStride >= -32768 && mappingStride <= 32767, |
|
|
|
|
"Trade::SceneFieldData: expected mapping view stride to fit into 16 bits, but got" << mappingStride), Short(mappingStride))}, |
|
|
|
|
"Trade::SceneFieldData: expected mapping view stride to fit into 16 bits but got" << mappingStride), Short(mappingStride))}, |
|
|
|
|
_mappingData{mappingOffset}, |
|
|
|
|
_fieldType{fieldType}, |
|
|
|
|
_fieldStride{(CORRADE_CONSTEXPR_ASSERT(fieldStride >= -32768 && fieldStride <= 32767, |
|
|
|
|
"Trade::SceneFieldData: expected field view stride to fit into 16 bits, but got" << fieldStride), Short(fieldStride))}, |
|
|
|
|
"Trade::SceneFieldData: expected field view stride to fit into 16 bits but got" << fieldStride), Short(fieldStride))}, |
|
|
|
|
_fieldArraySize{(CORRADE_CONSTEXPR_ASSERT(!fieldArraySize || Implementation::isSceneFieldArrayAllowed(name), |
|
|
|
|
"Trade::SceneFieldData:" << name << "can't be an array field"), fieldArraySize)}, |
|
|
|
|
_fieldData{fieldOffset} {} |
|
|
|
|
|