We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e25fe7 commit 4dce9d6Copy full SHA for 4dce9d6
src/common/command_buffers/details/properties.hpp
@@ -269,17 +269,11 @@ namespace commandbuffers
269
270
void deserialize(TrCommandBufferMessage &message) override
271
{
272
- auto count = message.getSegmentCount();
273
- if (count > 0)
274
- {
275
- auto segment = message.getSegment(0);
276
- if (segment != nullptr && segment->size > 0)
277
278
- size_t numValues = segment->size / sizeof(int);
279
- values.resize(numValues);
280
- std::memcpy(values.data(), segment->data, segment->size);
281
- }
282
+ auto valuesSegment = message.nextSegment();
+ if (valuesSegment != nullptr)
+ values = valuesSegment->toVec<int>();
+ else
+ values.clear();
283
}
284
285
public:
0 commit comments