Home | History | Annotate | Download | only in gl

Lines Matching refs:transforms

315     SkTArray<Transform, true>& transforms = fTransforms.push_back();
318 transforms.push_back_n(numTransforms);
324 transforms[t].fType = kVoid_GrSLType;
329 transforms[t].fType = kVec2f_GrSLType;
334 transforms[t].fType = kMat33f_GrSLType;
339 transforms[t].fType = kMat33f_GrSLType;
347 if (kVoid_GrSLType != transforms[t].fType) {
353 transforms[t].fHandle = builder->addUniform(GrGLShaderBuilder::kVertex_Visibility,
354 transforms[t].fType,
374 switch (transforms[t].fType) {
420 SkTArray<Transform, true>& transforms = fTransforms[effectIdx];
421 int numTransforms = transforms.count();
424 SkASSERT(transforms[t].fHandle.isValid() != (kVoid_GrSLType == transforms[t].fType));
425 switch (transforms[t].fType) {
432 if (transforms[t].fCurrentValue.get(SkMatrix::kMTransX) != tx ||
433 transforms[t].fCurrentValue.get(SkMatrix::kMTransY) != ty) {
434 uniformManager.set2f(transforms[t].fHandle, tx, ty);
435 transforms[t].fCurrentValue.set(SkMatrix::kMTransX, tx);
436 transforms[t].fCurrentValue.set(SkMatrix::kMTransY, ty);
442 if (!transforms[t].fCurrentValue.cheapEqualTo(matrix)) {
443 uniformManager.setSkMatrix(transforms[t].fHandle, matrix);
444 transforms[t].fCurrentValue = matrix;
508 SkNEW_APPEND_TO_TARRAY(&fTransforms, Transforms, (totalKey, texCoordIndex));