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

Method GetProgram

libs/shaders/program_manager.cpp:100–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98}
99
100ref_ptr<dp::GpuProgram> ProgramManager::GetProgram(Program program)
101{
102 CHECK_THREAD_CHECKER(m_threadChecker, ());
103 auto & programPtr = m_programs[static_cast<size_t>(program)];
104 if (programPtr)
105 return make_ref(programPtr);
106
107 programPtr = m_pool->Get(program);
108 return make_ref(programPtr);
109}
110
111ref_ptr<ProgramParamsSetter> ProgramManager::GetParamsSetter() const
112{

Callers 1

RenderMethod · 0.45

Calls 2

make_refFunction · 0.85
GetMethod · 0.45

Tested by

no test coverage detected