More cleanup of Level Zero core API

Change-Id: Iad2118683efb4f5029503a8fec20d88b37d22e07
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
This commit is contained in:
Jaime Arteaga
2020-03-05 00:25:57 -08:00
parent 65b9ba082b
commit fdcc07a121
20 changed files with 551 additions and 267 deletions

View File

@@ -32,7 +32,11 @@ Sampler *Sampler::create(uint32_t productFamily, Device *device, const ze_sample
SamplerImp *sampler = nullptr;
if (allocator) {
sampler = static_cast<SamplerImp *>((*allocator)());
sampler->initialize(device, desc);
if (sampler->initialize(device, desc)) {
delete sampler;
DEBUG_BREAK_IF(true);
return nullptr;
}
}
return sampler;