aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Jim Van Verth <jvanverth@google.com>2017-11-20 22:11:06 +0000
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-11-20 22:11:19 +0000
commit575e06cd9b9f1e73a319d38f78f4b368df6024a3 (patch)
tree258c485ac4cd7dad6060255d4da63bdab530a8c6
parent0eef674a5ef095b7a511dc6012f32a4ad6a7a693 (diff)
Revert "Only use flat varyings for integer texIndex."
This reverts commit eadb9f9a559d559b55831d6ba6636d1b4d2d47c7. Reason for revert: Causing issues with NexusPlayer Vulkan. Original change's description: > Only use flat varyings for integer texIndex. > > Flat varyings aren't supported with ES 2.0, so just > fall back to non-flat if we can only handle float. > > Change-Id: Id47a773b86666c46916efe5bcb1c629743977ccf > Reviewed-on: https://skia-review.googlesource.com/73800 > Reviewed-by: Brian Salomon <bsalomon@google.com> > Commit-Queue: Jim Van Verth <jvanverth@google.com> TBR=jvanverth@google.com,bsalomon@google.com Change-Id: I5becf5addea1f0bd1ef0fd100d1fc8fd3c503f91 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://skia-review.googlesource.com/74000 Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com>
-rw-r--r--src/gpu/effects/GrAtlasedShaderHelpers.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/gpu/effects/GrAtlasedShaderHelpers.h b/src/gpu/effects/GrAtlasedShaderHelpers.h
index ae35ec67de..7fc321daa2 100644
--- a/src/gpu/effects/GrAtlasedShaderHelpers.h
+++ b/src/gpu/effects/GrAtlasedShaderHelpers.h
@@ -40,11 +40,7 @@ static void append_index_uv_varyings(GrGLSLPrimitiveProcessor::EmitArgs& args,
args.fVaryingHandler->addVarying("TextureCoords", uv);
args.fVertBuilder->codeAppendf("%s = intCoords * %s;", uv->vsOut(), atlasSizeInvName);
- if (args.fShaderCaps->integerSupport()) {
- args.fVaryingHandler->addFlatVarying("TexIndex", texIdx);
- } else {
- args.fVaryingHandler->addVarying("TexIndex", texIdx);
- }
+ args.fVaryingHandler->addFlatVarying("TexIndex", texIdx);
args.fVertBuilder->codeAppendf("%s = texIdx;", texIdx->vsOut());
if (st) {