• Home
  • Raw
  • Download

Lines Matching +full:resolve +full:- +full:from

4  * Use of this source code is governed by a BSD-style license that can be
85 // "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba)"
91 // "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=39,s=4), samples: 4, swizzle: rgb…
97 // "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizzle: rgb…
115 precompileContext->priv().globalCache()->resetGraphicsPipelines(); in run_test()
122 const RendererProvider* rendererProvider = precompileContext->priv().rendererProvider(); in run_test()
123 const ShaderCodeDictionary* dict = precompileContext->priv().shaderCodeDictionary(); in run_test()
134 const RenderStep* renderStep = rendererProvider->lookup(pipelineDesc.renderStepID()); in run_test()
142 "case %zu overgenerated - %zu > %d\n", in run_test()
186 std::unique_ptr<PrecompileContext> precompileContext = context->makePrecompileContext();
187 const skgpu::graphite::Caps* caps = precompileContext->priv().caps();
189 TextureInfo textureInfo = caps->getDefaultSampledTextureInfo(kBGRA_8888_SkColorType,
194 TextureInfo msaaTex = caps->getDefaultMSAATextureInfo(textureInfo, Discardable::kYes);
202 if (caps->computeSupport()) {
208 // In the following, here is the Dawn mapping from surface type to ID
215 // Wikipedia 2018 - these are reordered from the spreadsheet
216 …/* 0 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
219 …/* 1 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
222 …/* 2 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
223 "CoverBoundsRenderStep[non-aa-fill] + "
225 …/* 3 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
226 "CoverBoundsRenderStep[non-aa-fill] + "
228 …/* 4 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
231 …/* 5 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
234 …/* 6 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
235 "CoverBoundsRenderStep[non-aa-fill] + "
237 …/* 7 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
240 …/* 8 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
241 "CoverBoundsRenderStep[non-aa-fill] + "
243 …/* 9 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
246 …/* 10 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=41,s=4), samples: 4, swizz…
249 …/* 11 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
252 …/* 12 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
253 "CoverBoundsRenderStep[non-aa-fill] + "
255 …/* 13 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
258 …/* 14 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
259 "CoverBoundsRenderStep[non-aa-fill] + "
261 …/* 15 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=39,s=4), samples: 4, swizz…
264 …/* 16 */ "RP(color: Dawn(f=23,s=4), resolve: Dawn(f=23,s=1), ds: Dawn(f=39,s=4), samples: 4, swizz…
267 …/* 17 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
270 …/* 18 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
271 "CoverBoundsRenderStep[non-aa-fill] + "
273 …/* 19 */ "RP(color: Dawn(f=23,s=1), resolve: {}, ds: Dawn(f=39,s=1), samples: 1, swizzle: rgba) + "
274 "CoverBoundsRenderStep[non-aa-fill] + "
298 case 3: // only differs from 18 by MSAA and depth vs depth-stencil
302 allowedOvergeneration = 5; // a lot for a rectangle clear - all RenderSteps
317 allowedOvergeneration = 15; // 3x from gradient, 12x from RenderSteps
323 allowedOvergeneration = 3; // from the 3 internal gradient alternatives
331 case 11: // 11 & 12 are a pair - an RRect draw w/ a non-aa-fill center
336 allowedOvergeneration = 5; // all from RenderSteps
350 allowedOvergeneration = 30; // !!!! - a lot for just a non-aa image rect draw
360 // After https://skia-review.googlesource.com/c/skia/+/887476 ([graphite] Split up
368 case 18: // only differs from 3 by MSAA and depth vs depth-stencil
372 allowedOvergeneration = 5; // a lot for a rectangle clear - all RenderSteps
378 allowedOvergeneration = 15; // 3x from gradient, rest from RenderSteps
384 if (renderPassSettings.fRequiresMSAA && caps->loadOpAffectsMSAAPipelines()) {