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.
2 parents f2864a5 + 79dd0cd commit 0041055Copy full SHA for 0041055
defold-spine/src/comp_spine_model.cpp
@@ -997,7 +997,12 @@ namespace dmSpine
997
998
uint32_t merged_size = scratch_draw_descs.Size();
999
uint32_t ro_count_begin = world->m_RenderObjects.Size();
1000
- world->m_RenderObjects.SetSize(world->m_RenderObjects.Size() + merged_size);
+ uint32_t expected_size = world->m_RenderObjects.Size() + merged_size;
1001
+ if (world->m_RenderObjects.Capacity() < expected_size)
1002
+ {
1003
+ world->m_RenderObjects.OffsetCapacity(expected_size - world->m_RenderObjects.Capacity());
1004
+ }
1005
+ world->m_RenderObjects.SetSize(expected_size);
1006
1007
for (int i = 0; i < merged_size; ++i)
1008
{
0 commit comments