diff options
author | 2017-11-20 22:11:06 +0000 | |
---|---|---|
committer | 2017-11-20 22:11:19 +0000 | |
commit | 575e06cd9b9f1e73a319d38f78f4b368df6024a3 (patch) | |
tree | 258c485ac4cd7dad6060255d4da63bdab530a8c6 | |
parent | 0eef674a5ef095b7a511dc6012f32a4ad6a7a693 (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.h | 6 |
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) { |