Skip to content

Commit 4dce9d6

Browse files
Update src/common/command_buffers/details/properties.hpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 2e25fe7 commit 4dce9d6

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

src/common/command_buffers/details/properties.hpp

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -269,17 +269,11 @@ namespace commandbuffers
269269

270270
void deserialize(TrCommandBufferMessage &message) override
271271
{
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-
}
272+
auto valuesSegment = message.nextSegment();
273+
if (valuesSegment != nullptr)
274+
values = valuesSegment->toVec<int>();
275+
else
276+
values.clear();
283277
}
284278

285279
public:

0 commit comments

Comments
 (0)