aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/gl/builders/GrGLProgramBuilder.cpp
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-09-15 14:12:22 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-09-15 14:12:22 -0700
commiteb00eaba0cb0be4ba39a7c00b6be8347136ce4ae (patch)
tree24d46a63f4a17a42e5a6abaeed992952e9767200 /src/gpu/gl/builders/GrGLProgramBuilder.cpp
parentcaf2df86080e7b774d01d642aa95f2f1de079104 (diff)
fix up GrGLProgrambuilder precision on varyings
TBR= BUG=skia:4347 Review URL: https://codereview.chromium.org/1344943002
Diffstat (limited to 'src/gpu/gl/builders/GrGLProgramBuilder.cpp')
-rw-r--r--src/gpu/gl/builders/GrGLProgramBuilder.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpu/gl/builders/GrGLProgramBuilder.cpp b/src/gpu/gl/builders/GrGLProgramBuilder.cpp
index c1ba97ad70..491c34b79b 100644
--- a/src/gpu/gl/builders/GrGLProgramBuilder.cpp
+++ b/src/gpu/gl/builders/GrGLProgramBuilder.cpp
@@ -65,16 +65,16 @@ GrGLProgramBuilder::GrGLProgramBuilder(GrGLGpu* gpu, const DrawArgs& args)
void GrGLProgramBuilder::addVarying(const char* name,
GrGLVarying* varying,
- GrSLPrecision fsPrecision) {
+ GrSLPrecision precision) {
SkASSERT(varying);
if (varying->vsVarying()) {
- fVS.addVarying(name, varying);
+ fVS.addVarying(name, precision, varying);
}
if (this->primitiveProcessor().willUseGeoShader()) {
- fGS.addVarying(name, varying);
+ fGS.addVarying(name, precision, varying);
}
if (varying->fsVarying()) {
- fFS.addVarying(varying, fsPrecision);
+ fFS.addVarying(varying, precision);
}
}