June 24, 2026
1:41 p.m.
Nikolay Sivov (@nsivov) commented about dlls/d2d1/sprite_batch.c:
+ if (colors) + FIXME("Color mask not implemented\n");
- return E_NOTIMPL; + if (source_rectangles) + FIXME("Source rectangles not implemented\n"); + + if (transforms) + FIXME("Transform matrixes not implemented\n"); + + for (int i = start_index; i < start_index + sprite_count; ++i) + { + if (destination_rectangles) + batch->destination_rectangles[i] = *(D2D1_RECT_F *)(((UCHAR*)destination_rectangles) + i * destination_rectangles_stride); + } + Why enter a loop if there is no rectangles to copy?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11249#note_144099