Home | History | Annotate | Download | only in glsl

Lines Matching refs:src

11 template<> void GrGLSLGetMatrix<3>(float* dest, const SkMatrix& src) {
13 dest[0] = SkScalarToFloat(src[SkMatrix::kMScaleX]);
14 dest[1] = SkScalarToFloat(src[SkMatrix::kMSkewY]);
15 dest[2] = SkScalarToFloat(src[SkMatrix::kMPersp0]);
18 dest[3] = SkScalarToFloat(src[SkMatrix::kMSkewX]);
19 dest[4] = SkScalarToFloat(src[SkMatrix::kMScaleY]);
20 dest[5] = SkScalarToFloat(src[SkMatrix::kMPersp1]);
23 dest[6] = SkScalarToFloat(src[SkMatrix::kMTransX]);
24 dest[7] = SkScalarToFloat(src[SkMatrix::kMTransY]);
25 dest[8] = SkScalarToFloat(src[SkMatrix::kMPersp2]);
28 template<> void GrGLSLGetMatrix<4>(float* dest, const SkMatrix& src) {
30 dest[0] = SkScalarToFloat(src[SkMatrix::kMScaleX]);
31 dest[1] = SkScalarToFloat(src[SkMatrix::kMSkewY]);
33 dest[3] = SkScalarToFloat(src[SkMatrix::kMPersp0]);
36 dest[4] = SkScalarToFloat(src[SkMatrix::kMSkewX]);
37 dest[5] = SkScalarToFloat(src[SkMatrix::kMScaleY]);
39 dest[7] = SkScalarToFloat(src[SkMatrix::kMPersp1]);
48 dest[12] = SkScalarToFloat(src[SkMatrix::kMTransX]);
49 dest[13] = SkScalarToFloat(src[SkMatrix::kMTransY]);
51 dest[15] = SkScalarToFloat(src[SkMatrix::kMPersp2]);