Home | History | Annotate | Download | only in utils

Lines Matching full:dst4

725 typedef void (*Map2Procf)(const SkMScalar mat[][4], const float src2[], int count, float dst4[]);
726 typedef void (*Map2Procd)(const SkMScalar mat[][4], const double src2[], int count, double dst4[]);
729 int count, float* SK_RESTRICT dst4) {
731 dst4[0] = src2[0];
732 dst4[1] = src2[1];
733 dst4[2] = 0;
734 dst4[3] = 1;
736 dst4 += 4;
741 int count, double* SK_RESTRICT dst4) {
743 dst4[0] = src2[0];
744 dst4[1] = src2[1];
745 dst4[2] = 0;
746 dst4[3] = 1;
748 dst4 += 4;
753 int count, float* SK_RESTRICT dst4) {
758 dst4[0] = src2[0] + mat30;
759 dst4[1] = src2[1] + mat31;
760 dst4[2] = mat32;
761 dst4[3] = 1;
763 dst4 += 4;
768 int count, double* SK_RESTRICT dst4) {
770 dst4[0] = src2[0] + mat[3][0];
771 dst4[1] = src2[1] + mat[3][1];
772 dst4[2] = mat[3][2];
773 dst4[3] = 1;
775 dst4 += 4;
780 int count, float* SK_RESTRICT dst4) {
783 dst4[0] = SkMScalarToFloat(mat[0][0] * src2[0] + mat[3][0]);
784 dst4[1] = SkMScalarToFloat(mat[1][1] * src2[1] + mat[3][1]);
785 dst4[2] = mat32;
786 dst4[3] = 1;
788 dst4 += 4;
793 int count, double* SK_RESTRICT dst4) {
795 dst4[0] = mat[0][0] * src2[0] + mat[3][0];
796 dst4[1] = mat[1][1] * src2[1] + mat[3][1];
797 dst4[2] = mat[3][2];
798 dst4[3] = 1;
800 dst4 += 4;
805 int count, float* SK_RESTRICT dst4) {
811 dst4[0] = SkMScalarToFloat(r);
813 dst4[1] = SkMScalarToFloat(r);
815 dst4[2] = SkMScalarToFloat(r);
816 dst4[3] = 1;
818 dst4 += 4;
823 int count, double* SK_RESTRICT dst4) {
827 dst4[0] = mat[0][0] * sx + mat[1][0] * sy + mat[3][0];
828 dst4[1] = mat[0][1] * sx + mat[1][1] * sy + mat[3][1];
829 dst4[2] = mat[0][2] * sx + mat[1][2] * sy + mat[3][2];
830 dst4[3] = 1;
832 dst4 += 4;
837 int count, float* SK_RESTRICT dst4) {
844 dst4[i] = SkMScalarToFloat(r);
847 dst4 += 4;
852 int count, double* SK_RESTRICT dst4) {
857 dst4[i] = mat[0][i] * sx + mat[1][i] * sy + mat[3][i];
860 dst4 += 4;
864 void SkMatrix44::map2(const float src2[], int count, float dst4[]) const {
871 proc(fMat, src2, count, dst4);
874 void SkMatrix44::map2(const double src2[], int count, double dst4[]) const {
881 proc(fMat, src2, count, dst4);