Cleanup: Remove unused function in Cycles queue
Noticed while looking into oneAPI patch. Seems to be unused, without clear indication why/when it might be needed. Removing the function simplifies adding the new backend. Differential Revision: https://developer.blender.org/D14652
This commit is contained in:
parent
3035235def
commit
eccc9d8eba
@ -71,11 +71,6 @@ void CUDADeviceQueue::init_execution()
|
||||
debug_init_execution();
|
||||
}
|
||||
|
||||
bool CUDADeviceQueue::kernel_available(DeviceKernel kernel) const
|
||||
{
|
||||
return cuda_device_->kernels.available(kernel);
|
||||
}
|
||||
|
||||
bool CUDADeviceQueue::enqueue(DeviceKernel kernel,
|
||||
const int work_size,
|
||||
DeviceKernelArguments const &args)
|
||||
|
@ -27,8 +27,6 @@ class CUDADeviceQueue : public DeviceQueue {
|
||||
|
||||
virtual void init_execution() override;
|
||||
|
||||
virtual bool kernel_available(DeviceKernel kernel) const override;
|
||||
|
||||
virtual bool enqueue(DeviceKernel kernel,
|
||||
const int work_size,
|
||||
DeviceKernelArguments const &args) override;
|
||||
|
@ -71,11 +71,6 @@ void HIPDeviceQueue::init_execution()
|
||||
debug_init_execution();
|
||||
}
|
||||
|
||||
bool HIPDeviceQueue::kernel_available(DeviceKernel kernel) const
|
||||
{
|
||||
return hip_device_->kernels.available(kernel);
|
||||
}
|
||||
|
||||
bool HIPDeviceQueue::enqueue(DeviceKernel kernel,
|
||||
const int work_size,
|
||||
DeviceKernelArguments const &args)
|
||||
|
@ -27,8 +27,6 @@ class HIPDeviceQueue : public DeviceQueue {
|
||||
|
||||
virtual void init_execution() override;
|
||||
|
||||
virtual bool kernel_available(DeviceKernel kernel) const override;
|
||||
|
||||
virtual bool enqueue(DeviceKernel kernel,
|
||||
const int work_size,
|
||||
DeviceKernelArguments const &args) override;
|
||||
|
@ -39,8 +39,6 @@ class MetalDeviceQueue : public DeviceQueue {
|
||||
virtual void copy_to_device(device_memory &mem) override;
|
||||
virtual void copy_from_device(device_memory &mem) override;
|
||||
|
||||
virtual bool kernel_available(DeviceKernel kernel) const override;
|
||||
|
||||
protected:
|
||||
void prepare_resources(DeviceKernel kernel);
|
||||
|
||||
|
@ -492,11 +492,6 @@ void MetalDeviceQueue::copy_from_device(device_memory &mem)
|
||||
}
|
||||
}
|
||||
|
||||
bool MetalDeviceQueue::kernel_available(DeviceKernel kernel) const
|
||||
{
|
||||
return metal_device->kernels.available(kernel);
|
||||
}
|
||||
|
||||
void MetalDeviceQueue::prepare_resources(DeviceKernel kernel)
|
||||
{
|
||||
std::lock_guard<std::recursive_mutex> lock(metal_device->metal_mem_map_mutex);
|
||||
|
@ -112,9 +112,6 @@ class DeviceQueue {
|
||||
* Use this method after device synchronization has finished before enqueueing any kernels. */
|
||||
virtual void init_execution() = 0;
|
||||
|
||||
/* Test if an optional device kernel is available. */
|
||||
virtual bool kernel_available(DeviceKernel kernel) const = 0;
|
||||
|
||||
/* Enqueue kernel execution.
|
||||
*
|
||||
* Execute the kernel work_size times on the device.
|
||||
|
Loading…
Reference in New Issue
Block a user