Nikolay Sivov (@nsivov) commented about dlls/d2d1/sprite_batch.c:
+ + if (source_rectangles) + FIXME("Source rectangles not implemented.\n"); + + if (colors) + FIXME("Color mask not implemented\n"); + + if (transforms) + FIXME("Transform matrixes not implemented.\n"); + + if (batch->sprites_allocated <= batch->sprite_count + sprite_count) + { + batch->sprites_allocated = max(batch->sprites_allocated + sprite_count, batch->sprites_allocated * 2); + batch->destination_rectangles = realloc(batch->destination_rectangles, sizeof(D2D1_RECT_F) * batch->sprites_allocated); + } + Let's use array_reserve function for this one.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11249#note_144098