[PATCH 4/4] d2d1: Implement D2D1MakeSkewMatrix().
Henri Verbeet
hverbeet at gmail.com
Wed Oct 3 13:03:27 CDT 2018
On Wed, 3 Oct 2018 at 09:24, Nikolay Sivov <nsivov at codeweavers.com> wrote:
> + static const struct
> + {
> + float angle_x;
> + float angle_y;
> + D2D1_POINT_2F center;
> + D2D1_MATRIX_3X2_F matrix;
> + }
> + skew_tests[] =
> + {
> + { 0.0f, 0.0f, { 0.0f, 0.0f }, { 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f } },
> + { 45.0f, 0.0f, { 0.0f, 0.0f }, { 1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f } },
> + { 0.0f, 0.0f, { 10.0f, -3.0f }, { 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f } },
> + { -45.0f, 45.0f, { 0.1f, 0.5f }, { 1.0f, 1.0f, -1.0f, 1.0f, 0.5f, -0.1f } },
> + { -45.0f, 45.0f, { 1.0f, 2.0f }, { 1.0f, 1.0f, -1.0f, 1.0f, 2.0f, -1.0f } },
> + { 45.0f, -45.0f, { 1.0f, 2.0f }, { 1.0f, -1.0f, 1.0f, 1.0f, -2.0f, 1.0f } },
> + { 30.0f, -60.0f, { 12.0f, -5.0f }, { 1.0f, -1.7320509f, 0.577350259f, 1.0f, 2.88675117f, 20.7846107f } },
> + };
What happens for angle_x/angle_y 90.0f?
More information about the wine-devel
mailing list