mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-10 15:12:56 +08:00
Move ClCoreHelper ownership to RootDeviceEnvironment 2/n
Related-To: NEO-6853 Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com> Use RootDeviceEnvironment getHelper<ClCoreHelper> for - allowCompressionForContext - getAdditionalDisabledQueueFamilyCapabilities
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
a17df8fa86
commit
ca06046f84
@@ -216,7 +216,7 @@ cl_command_queue_capabilities_intel ClDevice::getQueueFamilyCapabilitiesAll() {
|
||||
}
|
||||
|
||||
cl_command_queue_capabilities_intel ClDevice::getQueueFamilyCapabilities(EngineGroupType type) {
|
||||
auto &clHwHelper = NEO::ClHwHelper::get(getHardwareInfo().platform.eRenderCoreFamily);
|
||||
auto &clCoreHelper = this->getRootDeviceEnvironment().getHelper<ClCoreHelper>();
|
||||
|
||||
cl_command_queue_capabilities_intel disabledProperties = 0u;
|
||||
if (EngineHelper::isCopyOnlyEngineType(type)) {
|
||||
@@ -227,7 +227,7 @@ cl_command_queue_capabilities_intel ClDevice::getQueueFamilyCapabilities(EngineG
|
||||
disabledProperties |= static_cast<cl_command_queue_capabilities_intel>(CL_QUEUE_CAPABILITY_TRANSFER_BUFFER_IMAGE_INTEL); // clEnqueueCopyBufferToImage
|
||||
disabledProperties |= static_cast<cl_command_queue_capabilities_intel>(CL_QUEUE_CAPABILITY_TRANSFER_IMAGE_BUFFER_INTEL); // clEnqueueCopyImageToBuffer
|
||||
}
|
||||
disabledProperties |= clHwHelper.getAdditionalDisabledQueueFamilyCapabilities(type);
|
||||
disabledProperties |= clCoreHelper.getAdditionalDisabledQueueFamilyCapabilities(type);
|
||||
|
||||
if (disabledProperties != 0) {
|
||||
return getQueueFamilyCapabilitiesAll() & ~disabledProperties;
|
||||
|
||||
Reference in New Issue
Block a user