aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/glsl
diff options
context:
space:
mode:
authorGravatar bsalomon <bsalomon@google.com>2016-09-12 12:56:58 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-12 12:56:58 -0700
commit790c90b20e4e28f19e3e2a73d5f9315980fd45c1 (patch)
tree238efd2840b9ecba022407c5a350eb9dad398ad8 /src/gpu/glsl
parentdf5df81084a9b8652e6ed0987c2454c62d787188 (diff)
Remove base class for installed transforms in GrPrimitiveProcessor
Diffstat (limited to 'src/gpu/glsl')
-rw-r--r--src/gpu/glsl/GrGLSLGeometryProcessor.h8
-rw-r--r--src/gpu/glsl/GrGLSLPrimitiveProcessor.h6
2 files changed, 4 insertions, 10 deletions
diff --git a/src/gpu/glsl/GrGLSLGeometryProcessor.h b/src/gpu/glsl/GrGLSLGeometryProcessor.h
index 00652a5b99..d403c8fc7f 100644
--- a/src/gpu/glsl/GrGLSLGeometryProcessor.h
+++ b/src/gpu/glsl/GrGLSLGeometryProcessor.h
@@ -36,7 +36,7 @@ protected:
const GrGLSLProgramDataManager& pdman,
int index,
const SkTArray<const GrCoordTransform*, true>& transforms) {
- SkSTArray<2, UniformTransform, true>& procTransforms = fInstalledTransforms[index];
+ SkTArray<TransformUniform, true>& procTransforms = fInstalledTransforms[index];
int numTransforms = transforms.count();
for (int t = 0; t < numTransforms; ++t) {
SkASSERT(procTransforms[t].fHandle.isValid());
@@ -105,12 +105,12 @@ protected:
private:
virtual void onEmitCode(EmitArgs&, GrGPArgs*) = 0;
- struct UniformTransform : public Transform {
- UniformTransform() : Transform() {}
+ struct TransformUniform {
UniformHandle fHandle;
+ SkMatrix fCurrentValue = SkMatrix::InvalidMatrix();
};
- SkSTArray<8, SkSTArray<2, UniformTransform, true> > fInstalledTransforms;
+ SkSTArray<8, SkSTArray<2, TransformUniform, true> > fInstalledTransforms;
typedef GrGLSLPrimitiveProcessor INHERITED;
};
diff --git a/src/gpu/glsl/GrGLSLPrimitiveProcessor.h b/src/gpu/glsl/GrGLSLPrimitiveProcessor.h
index 64531aaedc..6f3381f996 100644
--- a/src/gpu/glsl/GrGLSLPrimitiveProcessor.h
+++ b/src/gpu/glsl/GrGLSLPrimitiveProcessor.h
@@ -100,12 +100,6 @@ protected:
GrGLSLUniformHandler* uniformHandler,
const char* outputName,
UniformHandle* colorUniform);
-
- struct Transform {
- Transform() : fType(kVoid_GrSLType) { fCurrentValue = SkMatrix::InvalidMatrix(); }
- SkMatrix fCurrentValue;
- GrSLType fType;
- };
};
#endif