diff options
author | joshualitt <joshualitt@chromium.org> | 2014-10-22 10:56:26 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-22 10:56:26 -0700 |
commit | c369e7c9992a86151a3ea0516ce5308c211b196b (patch) | |
tree | 63636374328e99e44ee2c2240364f6fb9228d7c7 /src/gpu/gl/builders | |
parent | 46c248da267d315d500d2296a205cf22077b3e87 (diff) |
GP Emit Code takes a struct
BUG=skia:
Review URL: https://codereview.chromium.org/666693012
Diffstat (limited to 'src/gpu/gl/builders')
-rw-r--r-- | src/gpu/gl/builders/GrGLProgramBuilder.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.cpp b/src/gpu/gl/builders/GrGLProgramBuilder.cpp index 7af7e8c215..a628febb69 100644 --- a/src/gpu/gl/builders/GrGLProgramBuilder.cpp +++ b/src/gpu/gl/builders/GrGLProgramBuilder.cpp @@ -313,11 +313,8 @@ void GrGLProgramBuilder::emitAndInstallProc(const GrGeometryProcessor& gp, SkSTArray<4, GrGLProcessor::TextureSampler> samplers(gp.numTextures()); this->emitSamplers(gp, &samplers, fGeometryProcessor); - SkSTArray<2, GrGLProcessor::TransformedCoords> coords; - - // TODO remove coords from emit code signature, probably best to use a struct here so these - // updates are less painful - fGeometryProcessor->fGLProc->emitCode(this, gp, key, outColor, inColor, coords, samplers); + GrGLGeometryProcessor::EmitArgs args(this, gp, key, outColor, inColor, samplers); + fGeometryProcessor->fGLProc->emitCode(args); // We have to check that effects and the code they emit are consistent, ie if an effect // asks for dst color, then the emit code needs to follow suit |