matrix<1 , 0, 0, // matrix-shear_y_to_x 0.5, 1, 0, 0 , 0, 1, 0 , 0, 0>