The MR is divided to three commits:
1. Extend AddPathCurve3 test with offset and nseg variables
2. Moving main curve implementation from GdipAddPathCurve2 to GdipAddPathCurve3, allow for use offset and nseg variables in GdipAddPathCurve3. The offset and nseg variables, will be used for fixing curve calculation in next commit.
3. Fix GdipAddPathCurve3 curve calculation with offset and nseg variables
--
v2: gdiplus: Fix GdipAddPathCurve3 curve calculation with offset and nseg variables
https://gitlab.winehq.org/wine/wine/-/merge_requests/4207
Goes atop MR 403, 401 and 408. The last four commits belong to this MR.
--
v2: vkd3d-shader/dxil: Implement the DXIL BINOP instruction.
vkd3d-shader/spirv: Handle the UMUL instruction.
vkd3d-shader/spirv: Introduce an IDIV instruction.
vkd3d-shader/spirv: Introduce an FREM instruction.
vkd3d-shader/dxil: Implement the DXIL EXTRACTVAL instruction.
vkd3d-shader/spirv: Support scalar swizzle of vector SSA registers.
vkd3d-shader/dxil: Implement DX instruction CBufferLoadLegacy.
vkd3d-shader/dxil: Implement DX instruction CreateHandle.
vkd3d-shader/dxil: Replace register_address_init() with register_index_address_init().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/409