Nikolay Sivov (@nsivov) commented about dlls/d2d1/device.c:
render_target->device = device; ID2D1Device1_AddRef(&render_target->device->ID2D1Device1_iface);
- factory = unsafe_impl_from_ID2D1Factory(render_target->factory);
- if (factory->factory_type == D2D1_FACTORY_TYPE_MULTI_THREADED) {
render_target->cs = &factory->cs;
- }
One last formatting change please - existing code uses opening braces on new lines. There is one of those in tests, but here you can simply remove braces.
Otherwise looks good.