7 Sep
2023
7 Sep
'23
8:50 a.m.
- if (stroke_style) - FIXME("Ignoring stroke style %p.\n", stroke_style); + if (stroke_style_impl) + { + if (stroke_style_impl->desc.transformType == D2D1_STROKE_TRANSFORM_TYPE_FIXED) + stroke_width /= context->drawing_state.transform.m11; + }
This looks incomplete, and definitely not enough to remove the fixme. Why is it only using m11 component?
The idea of using m11 was suggested by geometry.c,::StrokeContainsPoint(). FIXME() can be left as is if desired. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3752#note_44525