/third_party/skia/src/gpu/gl/ |
H A D | GrGLCaps.cpp | 31 const GrGLContextInfo& ctxInfo, in GrGLCaps() 33 fStandard = ctxInfo.standard(); in GrGLCaps() 84 if (ctxInfo.angleBackend() == GrGLANGLEBackend::kOpenGL) { in GrGLCaps() 85 this->init(contextOptions, ctxInfo.makeNonAngle(), glInterface); in GrGLCaps() 89 this->init(contextOptions, ctxInfo, glInterface); in GrGLCaps() 94 const GrGLContextInfo& ctxInfo, in init() 96 GrGLStandard standard = ctxInfo.standard(); in init() 99 GrGLVersion version = ctxInfo.version(); in init() 126 version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_EXT_unpack_subimage"); in init() 128 version >= GR_GL_VER(3, 0) || ctxInfo in init() 30 GrGLCaps(const GrContextOptions& contextOptions, const GrGLContextInfo& ctxInfo, const GrGLInterface* glInterface) GrGLCaps() argument 93 init(const GrContextOptions& contextOptions, const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) init() argument 842 is_float_fp32(const GrGLContextInfo& ctxInfo, const GrGLInterface* gli, GrGLenum precision) is_float_fp32() argument 862 initGLSL(const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) initGLSL() argument 1037 initFSAASupport(const GrContextOptions& contextOptions, const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) initFSAASupport() argument 1075 initBlendEqationSupport(const GrGLContextInfo& ctxInfo) initBlendEqationSupport() argument 1103 initStencilSupport(const GrGLContextInfo& ctxInfo) initStencilSupport() argument 3261 setupSampleCounts(const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) setupSampleCounts() argument 3583 applyDriverCorrectnessWorkarounds(const GrGLContextInfo& ctxInfo, const GrContextOptions& contextOptions, const GrGLInterface* glInterface, GrShaderCaps* shaderCaps, FormatWorkarounds* formatWorkarounds) applyDriverCorrectnessWorkarounds() argument [all...] |
/third_party/skia/tests/ |
H A D | SkSLDSLTest.cpp | 107 void StartDSL(const sk_gpu_test::ContextInfo ctxInfo) { in StartDSL() argument 108 Start(ctxInfo.directContext()->priv().getGpu()->shaderCompiler()); in StartDSL() 111 DEF_GPUTEST_FOR_MOCK_CONTEXT(DSLStartup, r, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 112 AutoDSLContext context(ctxInfo.directContext()->priv().getGpu()); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 158 DEF_GPUTEST_FOR_MOCK_CONTEXT(DSLFlags, r, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 160 AutoDSLContext context(ctxInfo.directContext()->priv().getGpu(), no_mark_vars_declared()); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 170 AutoDSLContext context(ctxInfo.directContext()->priv().getGpu(), settings, in DEF_GPUTEST_FOR_MOCK_CONTEXT() 178 AutoDSLContext context(ctxInfo.directContext()->priv().getGpu(), SkSL::ProgramSettings()); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 184 DEF_GPUTEST_FOR_MOCK_CONTEXT(DSLFloat, r, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 185 AutoDSLContext context(ctxInfo in DEF_GPUTEST_FOR_MOCK_CONTEXT() [all...] |
H A D | TestTest.cpp | 25 DEF_GPUTEST_FOR_ALL_CONTEXTS(TestGpuAllContexts, reporter, ctxInfo) { in DEF_GPUTEST_FOR_ALL_CONTEXTS() 27 REPORTER_ASSERT(reporter, ctxInfo.directContext()); in DEF_GPUTEST_FOR_ALL_CONTEXTS() 32 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(TestGpuRenderingContexts, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 34 REPORTER_ASSERT(reporter, ctxInfo.directContext()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 39 DEF_GPUTEST_FOR_MOCK_CONTEXT(TestMockContext, reporter, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 41 REPORTER_ASSERT(reporter, ctxInfo.directContext()); in DEF_GPUTEST_FOR_MOCK_CONTEXT()
|
H A D | TraceMemoryDumpTest.cpp | 79 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(SkTraceMemoryDump_ownedGLBuffer, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 80 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 89 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(SkTraceMemoryDump_ownedGLTexture, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 90 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 106 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(SkTraceMemoryDump_unownedGLTexture, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 107 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 126 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(SkTraceMemoryDump_ownedGLRenderTarget, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 127 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 145 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(SkTraceMemoryDump_unownedGLRenderTarget, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 146 auto dContext = ctxInfo in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() [all...] |
H A D | GrThreadSafeCacheTest.cpp | 762 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrThreadSafeCache1View, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 763 test_1(ctxInfo.directContext(), reporter, &TestHelper::addViewAccess, &TestHelper::checkView); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 766 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrThreadSafeCache1Verts, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 767 test_1(ctxInfo.directContext(), reporter, &TestHelper::addVertAccess, &TestHelper::checkVert); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 800 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrThreadSafeCache2View, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 801 test_2(ctxInfo.directContext(), reporter, &TestHelper::addViewAccess, &TestHelper::checkView); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 804 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrThreadSafeCache2Verts, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 805 test_2(ctxInfo.directContext(), reporter, &TestHelper::addVertAccess, &TestHelper::checkVert); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 832 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrThreadSafeCache3View, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 833 test_3(ctxInfo in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all...] |
H A D | TextBlobCacheTest.cpp | 175 DEF_GPUTEST_FOR_MOCK_CONTEXT(TextBlobCache, reporter, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 176 text_blob_cache_inner(reporter, ctxInfo.directContext(), 1024, 256, 30, true, true); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 179 DEF_GPUTEST_FOR_MOCK_CONTEXT(TextBlobCache, reporter, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 180 text_blob_cache_inner(reporter, ctxInfo.directContext(), 1024, 256, 30, true, false); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 184 DEF_GPUTEST_FOR_MOCK_CONTEXT(TextBlobStressCache, reporter, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 185 text_blob_cache_inner(reporter, ctxInfo.directContext(), 256, 256, 10, true, true); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 189 DEF_GPUTEST_FOR_MOCK_CONTEXT(TextBlobAbnormal, reporter, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 190 text_blob_cache_inner(reporter, ctxInfo.directContext(), 256, 256, 10, false, true); in DEF_GPUTEST_FOR_MOCK_CONTEXT() 193 DEF_GPUTEST_FOR_MOCK_CONTEXT(TextBlobAbnormal, reporter, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 194 text_blob_cache_inner(reporter, ctxInfo in DEF_GPUTEST_FOR_MOCK_CONTEXT() [all...] |
H A D | ProgramsTest.cpp | 329 static int get_programs_max_stages(const sk_gpu_test::ContextInfo& ctxInfo) { in get_programs_max_stages() argument 332 auto context = ctxInfo.directContext(); in get_programs_max_stages() 333 if (skiatest::IsGLContextType(ctxInfo.type())) { in get_programs_max_stages() 340 if (gpu->ctxInfo().vendor() != GrGLVendor::kARM) { in get_programs_max_stages() 352 if (ctxInfo.type() == sk_gpu_test::GrContextFactory::kANGLE_D3D9_ES2_ContextType) { in get_programs_max_stages() 354 } else if (ctxInfo.type() == sk_gpu_test::GrContextFactory::kANGLE_D3D11_ES2_ContextType) { in get_programs_max_stages() 362 static int get_programs_max_levels(const sk_gpu_test::ContextInfo& ctxInfo) { in get_programs_max_levels() argument 366 if (skiatest::IsGLContextType(ctxInfo.type())) { in get_programs_max_levels() 372 GrGLGpu* gpu = static_cast<GrGLGpu*>(ctxInfo.directContext()->priv().getGpu()); in get_programs_max_levels() 375 if (gpu->ctxInfo() in get_programs_max_levels() 388 test_programs(skiatest::Reporter* reporter, const sk_gpu_test::ContextInfo& ctxInfo) test_programs() argument [all...] |
H A D | SurfaceTest.cpp | 91 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SurfaceEmpty_Gpu, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 94 SkSurface::MakeRenderTarget(ctxInfo.directContext(), SkBudgeted::kNo, info)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 97 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrContext_colorTypeSupportedAsSurface, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 98 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 184 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrContext_maxSurfaceSamplesForColorType, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 185 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 248 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SurfaceCanvasPeek_Gpu, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 251 auto surface(surface_func(ctxInfo.directContext(), kPremul_SkAlphaType, &requestInfo)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 275 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SurfaceSnapshotAlphaType_Gpu, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 279 auto surface(surface_func(ctxInfo in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all...] |
H A D | SurfaceSemaphoreTest.cpp | 208 sk_gpu_test::ContextInfo ctxInfo = factory.getContextInfo(contextType); in DEF_GPUTEST() local 214 if (ctxInfo.directContext()) { in DEF_GPUTEST() 216 factory.getSharedContextInfo(ctxInfo.directContext(), 0); in DEF_GPUTEST() 218 factory.getSharedContextInfo(ctxInfo.directContext(), 1); in DEF_GPUTEST() 223 surface_semaphore_test(reporter, ctxInfo, child1, child2, flushType); in DEF_GPUTEST() 230 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(EmptySurfaceSemaphoreTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 231 auto ctx = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 256 if (GrBackendApi::kOpenGL == ctxInfo.backend()) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 268 if (GrBackendApi::kVulkan == ctxInfo.backend()) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | GpuDrawPathTest.cpp | 76 DEF_GPUTEST_FOR_ALL_GL_CONTEXTS(GpuDrawPath, reporter, ctxInfo) { in DEF_GPUTEST_FOR_ALL_GL_CONTEXTS() 81 SkSurface::MakeRenderTarget(ctxInfo.directContext(), SkBudgeted::kNo, info, in DEF_GPUTEST_FOR_ALL_GL_CONTEXTS() 91 DEF_GPUTEST_FOR_ALL_CONTEXTS(GrDrawCollapsedPath, reporter, ctxInfo) { in DEF_GPUTEST_FOR_ALL_CONTEXTS() 96 auto surface(SkSurface::MakeRenderTarget(ctxInfo.directContext(), SkBudgeted::kNo, info)); in DEF_GPUTEST_FOR_ALL_CONTEXTS() 116 DEF_GPUTEST_FOR_ALL_CONTEXTS(PathTest_CrBug1232834, reporter, ctxInfo) { in DEF_GPUTEST_FOR_ALL_CONTEXTS() 120 auto surface(SkSurface::MakeRenderTarget(ctxInfo.directContext(), SkBudgeted::kNo, info)); in DEF_GPUTEST_FOR_ALL_CONTEXTS()
|
H A D | WrappedSurfaceCopyOnWriteTest.cpp | 23 DEF_GPUTEST_FOR_ALL_CONTEXTS(WrappedSurfaceCopyOnWrite, reporter, ctxInfo) { in DEF_GPUTEST_FOR_ALL_CONTEXTS() 24 GrDirectContext* dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_ALL_CONTEXTS() 82 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SkipCopyTaskTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 83 GrDirectContext* dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 133 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SkipOpsTaskTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 134 GrDirectContext* dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | DeferredDisplayListTest.cpp | 335 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(DDLOperatorEqTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 336 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 624 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(CharacterizationFBO0nessTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 625 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 691 DEF_GPUTEST_FOR_VULKAN_CONTEXT(CharacterizationVkSCBnessTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 692 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 709 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(DDLSurfaceCharacterizationTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 710 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 719 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(DDLNonTextureabilityTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 720 auto context = ctxInfo in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all...] |
H A D | SkSLDSLOnlyTest.cpp | 18 void StartDSL(const sk_gpu_test::ContextInfo ctxInfo); 20 DEF_GPUTEST_FOR_MOCK_CONTEXT(DSLImportOnly, r, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() 21 StartDSL(ctxInfo); in DEF_GPUTEST_FOR_MOCK_CONTEXT()
|
H A D | FloatingPointTextureTest.cpp | 77 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(HalfFloatAlphaTextureTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 78 auto direct = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 87 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(HalfFloatRGBATextureTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 88 auto direct = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | TextureStripAtlasManagerTest.cpp | 21 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(TextureStripAtlasManagerGradientTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 22 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 51 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(TextureStripAtlasManagerColorFilterTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 52 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | TextureBindingsResetTest.cpp | 18 DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS(TextureBindingsResetTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 19 #define GL(F) GR_GL_CALL(ctxInfo.glContext()->gl(), F) in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 21 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 111 GrEGLImage eglImage = ctxInfo.glContext()->texture2DToEGLImage(info2D.fID); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 114 infoExternal.fID = ctxInfo.glContext()->eglImageToExternalTexture(eglImage); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS() 132 ctxInfo.glContext()->destroyEGLImage(eglImage); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
|
H A D | DMSAATest.cpp | 86 &sk_gpu_test::GrContextFactory::IsRenderingContext, reporter, ctxInfo, in DEF_GPUTEST_FOR_CONTEXTS() 88 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_CONTEXTS() 118 reporter, ctxInfo, require_dst_reads) { in DEF_GPUTEST_FOR_CONTEXTS() 119 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_CONTEXTS() 141 &sk_gpu_test::GrContextFactory::IsRenderingContext, reporter, ctxInfo, in DEF_GPUTEST_FOR_CONTEXTS() 143 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_CONTEXTS() 166 &sk_gpu_test::GrContextFactory::IsRenderingContext, reporter, ctxInfo, in DEF_GPUTEST_FOR_CONTEXTS() 168 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_CONTEXTS() 196 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(DMSAA_dual_source_blend_disable, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 199 auto context = ctxInfo in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() [all...] |
H A D | ImageTest.cpp | 188 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ImageEncode_Gpu, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 189 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 344 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SkImage_Gpu2Cpu, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 346 sk_sp<SkImage> image(create_gpu_image(ctxInfo.directContext())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 491 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrContext_colorTypeSupportedAsImage, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 492 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 513 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(UnpremulTextureImage, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 523 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 723 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ImageReadPixels_Gpu, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 724 auto dContext = ctxInfo in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 890 ContextInfo ctxInfo = testFactory.getContextInfo(ctxType); test_cross_context_image() local 1062 ContextInfo ctxInfo = testFactory.getContextInfo(ctxType); DEF_GPUTEST() local [all...] |
H A D | SkRemoteGlyphCacheTest.cpp | 203 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SkRemoteGlyphCache_StrikeSerialization, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 204 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 239 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SkRemoteGlyphCache_ReleaseTypeFace, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 255 10, 10, props, nullptr, ctxInfo.directContext()->supportsDistanceFieldText()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 462 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(SkRemoteGlyphCache_DrawTextAsPath, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 463 auto direct = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 538 reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 539 auto direct = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 583 reporter, ctxInfo) { 626 auto props = FindSurfaceProps(ctxInfo [all...] |
H A D | GrTextureMipMapInvalidationTest.cpp | 19 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(GrTextureMipMapInvalidationTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 20 auto context = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 73 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ReimportImageTextureWithMipLevels, reporter, ctxInfo) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 74 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | VkDrawableTest.cpp | 272 DEF_GPUTEST_FOR_VULKAN_CONTEXT(VkDrawableTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 273 draw_drawable_test(reporter, ctxInfo.directContext(), nullptr); in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 284 sk_gpu_test::ContextInfo ctxInfo = factory.getContextInfo(contextType); in DEF_GPUTEST() local 287 if (ctxInfo.directContext()) { in DEF_GPUTEST() 289 factory.getSharedContextInfo(ctxInfo.directContext(), 0); in DEF_GPUTEST() 294 draw_drawable_test(reporter, ctxInfo.directContext(), child.directContext()); in DEF_GPUTEST()
|
H A D | VkBackendSurfaceTest.cpp | 33 DEF_GPUTEST_FOR_VULKAN_CONTEXT(VkDRMModifierTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 34 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 88 DEF_GPUTEST_FOR_VULKAN_CONTEXT(VkImageLayoutTest, reporter, ctxInfo) { in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 89 auto dContext = ctxInfo.directContext(); in DEF_GPUTEST_FOR_VULKAN_CONTEXT() 191 DEF_GPUTEST_FOR_VULKAN_CONTEXT(VkTransitionExternalQueueTest, reporter, ctxInfo) { 192 auto dContext = ctxInfo.directContext();
|
/third_party/vk-gl-cts/modules/gles2/ |
H A D | tes2CapabilityTests.cpp | 105 ExtensionCase (tcu::TestContext& testCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* desc, const char* extName); 114 ExtensionCase::ExtensionCase (tcu::TestContext& testCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* desc, const char* extName) in ExtensionCase() argument 116 , m_ctxInfo (ctxInfo) in ExtensionCase() 142 const glu::ContextInfo& ctxInfo; in init() member 146 , ctxInfo (parent->getContext().getContextInfo()) in init() 154 group->addChild(new ExtensionCase(group->getTestContext(), ctxInfo, extName, "", extName)); in init()
|
/third_party/skia/dm/ |
H A D | DMGpuTestProcs.cpp | 68 ContextInfo ctxInfo = factory.getContextInfo(contextType); in RunWithGPUTestContexts() local 74 if (ctxInfo.directContext()) { in RunWithGPUTestContexts() 75 (*test)(reporter, ctxInfo); in RunWithGPUTestContexts() 78 ctxInfo.testContext()->makeCurrent(); in RunWithGPUTestContexts() 80 ctxInfo.directContext()->flushAndSubmit(/*sync*/true); in RunWithGPUTestContexts()
|
/third_party/skia/modules/canvaskit/ |
H A D | gm_bindings.cpp | 294 sk_gpu_test::ContextInfo ctxInfo = factory.getContextInfo(contextType); in RunWithGPUTestContexts() local 296 REPORTER_ASSERT(reporter, ctxInfo.directContext() != nullptr); in RunWithGPUTestContexts() 297 if (!ctxInfo.directContext()) { in RunWithGPUTestContexts() 300 ctxInfo.testContext()->makeCurrent(); in RunWithGPUTestContexts() 302 (*test)(reporter, ctxInfo); in RunWithGPUTestContexts() 304 ctxInfo.directContext()->flushAndSubmit(/*sync*/true); in RunWithGPUTestContexts()
|