@@ -4851,6 +4851,44 @@ namespace loader
48514851 return result;
48524852 }
48534853
4854+
4855+ // /////////////////////////////////////////////////////////////////////////////
4856+ // / @brief function for removing the ddi driver tables for ze
4857+ __zedlllocal void ZE_APICALL
4858+ zeDestroyDDiDriverTables (ze_dditable_driver_t * pDdiTable)
4859+ {
4860+ // Delete ddi tables
4861+ delete pDdiTable->Global ;
4862+ delete pDdiTable->RTASBuilderExp ;
4863+ delete pDdiTable->RTASParallelOperationExp ;
4864+ delete pDdiTable->Driver ;
4865+ delete pDdiTable->DriverExp ;
4866+ delete pDdiTable->Device ;
4867+ delete pDdiTable->DeviceExp ;
4868+ delete pDdiTable->Context ;
4869+ delete pDdiTable->CommandQueue ;
4870+ delete pDdiTable->CommandList ;
4871+ delete pDdiTable->CommandListExp ;
4872+ delete pDdiTable->Event ;
4873+ delete pDdiTable->EventExp ;
4874+ delete pDdiTable->EventPool ;
4875+ delete pDdiTable->Fence ;
4876+ delete pDdiTable->Image ;
4877+ delete pDdiTable->ImageExp ;
4878+ delete pDdiTable->Kernel ;
4879+ delete pDdiTable->KernelExp ;
4880+ delete pDdiTable->Mem ;
4881+ delete pDdiTable->MemExp ;
4882+ delete pDdiTable->Module ;
4883+ delete pDdiTable->ModuleBuildLog ;
4884+ delete pDdiTable->PhysicalMem ;
4885+ delete pDdiTable->Sampler ;
4886+ delete pDdiTable->VirtualMem ;
4887+ delete pDdiTable->FabricEdgeExp ;
4888+ delete pDdiTable->FabricVertexExp ;
4889+ delete pDdiTable;
4890+ }
4891+
48544892} // namespace loader
48554893
48564894#if defined(__cplusplus)
0 commit comments