Lines Matching defs:caps
23 static void test_color_unknown_with_coverage(skiatest::Reporter* reporter, const GrCaps& caps);
24 static void test_color_not_opaque_no_coverage(skiatest::Reporter* reporter, const GrCaps& caps);
25 static void test_color_opaque_with_coverage(skiatest::Reporter* reporter, const GrCaps& caps);
26 static void test_color_opaque_no_coverage(skiatest::Reporter* reporter, const GrCaps& caps);
27 static void test_lcd_coverage(skiatest::Reporter* reporter, const GrCaps& caps);
28 static void test_lcd_coverage_fallback_case(skiatest::Reporter* reporter, const GrCaps& caps);
34 const GrCaps& caps = *context->priv().getGpu()->caps();
36 if (!caps.shaderCaps()->dualSourceBlendingSupport()) {
40 test_color_unknown_with_coverage(reporter, caps);
41 test_color_not_opaque_no_coverage(reporter, caps);
42 test_color_opaque_with_coverage(reporter, caps);
43 test_color_opaque_no_coverage(reporter, caps);
44 test_lcd_coverage(reporter, caps);
45 test_lcd_coverage_fallback_case(reporter, caps);
65 const GrCaps& caps) {
71 colorInput, coverageInput, nullptr, &GrUserStencilSettings::kUnused, caps,
79 XPInfo(skiatest::Reporter* reporter, SkBlendMode xfermode, const GrCaps& caps,
85 GrProcessorSet::Analysis analysis = do_analysis(xpf, inputColor, inputCoverage, caps);
90 GrXPFactory::MakeXferProcessor(xpf, inputColor, inputCoverage, caps,
94 !caps.shaderCaps()->dstReadInShaderSupport() &&
123 static void test_lcd_coverage(skiatest::Reporter* reporter, const GrCaps& caps) {
129 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
302 static void test_color_unknown_with_coverage(skiatest::Reporter* reporter, const GrCaps& caps) {
308 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
482 static void test_color_not_opaque_no_coverage(skiatest::Reporter* reporter, const GrCaps& caps) {
489 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
663 static void test_color_opaque_with_coverage(skiatest::Reporter* reporter, const GrCaps& caps) {
669 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
841 static void test_color_opaque_no_coverage(skiatest::Reporter* reporter, const GrCaps& caps) {
847 const GrPorterDuffTest::XPInfo xpi(reporter, xfermode, caps, inputColor, inputCoverage);
892 if (caps.shouldCollapseSrcOverToSrcWhenAble()) {
1027 static void test_lcd_coverage_fallback_case(skiatest::Reporter* reporter, const GrCaps& caps) {
1032 TEST_ASSERT(!(GrXPFactory::GetAnalysisProperties(xpf, color, coverage, caps, autoClamp) &
1035 GrXPFactory::MakeXferProcessor(xpf, color, coverage, caps, autoClamp));
1047 TEST_ASSERT(!(GrXPFactory::GetAnalysisProperties(xpf, color, coverage, caps, autoClamp) &
1050 GrXPFactory::MakeXferProcessor(xpf, color, coverage, caps, autoClamp));
1070 const GrCaps& caps = *ctx->priv().caps();
1071 if (caps.shaderCaps()->dualSourceBlendingSupport()) {
1087 caps.getReadSwizzle(mbet->texture().getBackendFormat(), GrColorType::kRGBA_8888);
1103 GrXPFactory::MakeXferProcessor(xpf, colorInput, coverageType, caps,