MCPcopy Create free account
hub / github.com/comaps/comaps / Destroy

Method Destroy

libs/shaders/program_manager.cpp:43–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41}
42
43void ProgramManager::Destroy(ref_ptr<dp::GraphicsContext> context)
44{
45 CHECK_THREAD_CHECKER(m_threadChecker, ());
46 auto const apiVersion = context->GetApiVersion();
47 if (apiVersion == dp::ApiVersion::Metal)
48 {
49#if defined(OMIM_METAL_AVAILABLE)
50 DestroyForMetal(context);
51#endif
52 }
53 else if (apiVersion == dp::ApiVersion::Vulkan)
54 {
55 DestroyForVulkan(context);
56 }
57}
58
59void ProgramManager::InitForOpenGL(ref_ptr<dp::GraphicsContext> context)
60{

Callers 1

DestroyForVulkanMethod · 0.45

Calls 1

GetApiVersionMethod · 0.45

Tested by

no test coverage detected