diff options
Diffstat (limited to 'src/gpu/instanced/InstanceProcessor.cpp')
-rw-r--r-- | src/gpu/instanced/InstanceProcessor.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gpu/instanced/InstanceProcessor.cpp b/src/gpu/instanced/InstanceProcessor.cpp index f6213a3c3d..4560d2bbdc 100644 --- a/src/gpu/instanced/InstanceProcessor.cpp +++ b/src/gpu/instanced/InstanceProcessor.cpp @@ -19,23 +19,23 @@ namespace gr_instanced { -GrCaps::InstancedSupport InstanceProcessor::CheckSupport(const GrShaderCaps& glslCaps, +GrCaps::InstancedSupport InstanceProcessor::CheckSupport(const GrShaderCaps& shaderCaps, const GrCaps& caps) { - if (!glslCaps.canUseAnyFunctionInShader() || - !glslCaps.flatInterpolationSupport() || - !glslCaps.integerSupport() || - 0 == glslCaps.maxVertexSamplers() || + if (!shaderCaps.canUseAnyFunctionInShader() || + !shaderCaps.flatInterpolationSupport() || + !shaderCaps.integerSupport() || + 0 == shaderCaps.maxVertexSamplers() || !caps.shaderCaps()->texelBufferSupport() || caps.maxVertexAttributes() < kNumAttribs) { return GrCaps::InstancedSupport::kNone; } if (!caps.sampleLocationsSupport() || - !glslCaps.sampleVariablesSupport() || - !glslCaps.shaderDerivativeSupport()) { + !shaderCaps.sampleVariablesSupport() || + !shaderCaps.shaderDerivativeSupport()) { return GrCaps::InstancedSupport::kBasic; } if (0 == caps.maxRasterSamples() || - !glslCaps.sampleMaskOverrideCoverageSupport()) { + !shaderCaps.sampleMaskOverrideCoverageSupport()) { return GrCaps::InstancedSupport::kMultisampled; } return GrCaps::InstancedSupport::kMixedSampled; |