mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-29 00:58:39 +08:00
Remove command queue, completion stamp and device from mem obj
Remove setCompletionStamp function from Surface Change-Id: I25f3040a91892495e55cb4924f1538276de6264e
This commit is contained in:
committed by
sys_ocldev
parent
97b215440a
commit
9ae4f390d1
@@ -935,20 +935,6 @@ inline void Kernel::makeArgsResident(CommandStreamReceiver &commandStreamReceive
|
||||
}
|
||||
}
|
||||
|
||||
void Kernel::updateWithCompletionStamp(CommandStreamReceiver &commandStreamReceiver, CompletionStamp *completionStamp) {
|
||||
auto numArgs = kernelInfo.kernelArgInfo.size();
|
||||
for (decltype(numArgs) argIndex = 0; argIndex < numArgs; argIndex++) {
|
||||
if (kernelArguments[argIndex].object) {
|
||||
if (Kernel::isMemObj(kernelArguments[argIndex].type)) {
|
||||
auto clMem = const_cast<cl_mem>(static_cast<const _cl_mem *>(kernelArguments[argIndex].object));
|
||||
auto memObj = castToObjectOrAbort<MemObj>(clMem);
|
||||
DEBUG_BREAK_IF(memObj == nullptr);
|
||||
memObj->setCompletionStamp(*completionStamp, nullptr, nullptr);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Kernel::makeResident(CommandStreamReceiver &commandStreamReceiver) {
|
||||
if (privateSurface) {
|
||||
commandStreamReceiver.makeResident(*privateSurface);
|
||||
|
||||
Reference in New Issue
Block a user