diff options
author | Sergey Sharybin <sergey@blender.org> | 2022-04-14 17:42:12 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2022-04-19 11:32:07 +0300 |
commit | eccc9d8eba8d65009307ebc7d4da344e9416d89b (patch) | |
tree | 210520575d7539458f04b3a91b5aec968665c5a5 /intern | |
parent | 3035235defe0f3a6314e10ceab4c94be86086344 (diff) |
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
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/device/cuda/queue.cpp | 5 | ||||
-rw-r--r-- | intern/cycles/device/cuda/queue.h | 2 | ||||
-rw-r--r-- | intern/cycles/device/hip/queue.cpp | 5 | ||||
-rw-r--r-- | intern/cycles/device/hip/queue.h | 2 | ||||
-rw-r--r-- | intern/cycles/device/metal/queue.h | 2 | ||||
-rw-r--r-- | intern/cycles/device/metal/queue.mm | 5 | ||||
-rw-r--r-- | intern/cycles/device/queue.h | 3 |
7 files changed, 0 insertions, 24 deletions
diff --git a/intern/cycles/device/cuda/queue.cpp b/intern/cycles/device/cuda/queue.cpp index a2ca70611bf..38c71866ad0 100644 --- a/intern/cycles/device/cuda/queue.cpp +++ b/intern/cycles/device/cuda/queue.cpp @@ -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) diff --git a/intern/cycles/device/cuda/queue.h b/intern/cycles/device/cuda/queue.h index 4612e517de7..b450f5b3592 100644 --- a/intern/cycles/device/cuda/queue.h +++ b/intern/cycles/device/cuda/queue.h @@ -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; diff --git a/intern/cycles/device/hip/queue.cpp b/intern/cycles/device/hip/queue.cpp index 42778bc31cf..6c2c2c29624 100644 --- a/intern/cycles/device/hip/queue.cpp +++ b/intern/cycles/device/hip/queue.cpp @@ -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) diff --git a/intern/cycles/device/hip/queue.h b/intern/cycles/device/hip/queue.h index 11f60d04ad4..729d8a19acb 100644 --- a/intern/cycles/device/hip/queue.h +++ b/intern/cycles/device/hip/queue.h @@ -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; diff --git a/intern/cycles/device/metal/queue.h b/intern/cycles/device/metal/queue.h index 1e1c6d5fcc1..6cc84a20787 100644 --- a/intern/cycles/device/metal/queue.h +++ b/intern/cycles/device/metal/queue.h @@ -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); diff --git a/intern/cycles/device/metal/queue.mm b/intern/cycles/device/metal/queue.mm index c0f53386dff..1686ab95ffa 100644 --- a/intern/cycles/device/metal/queue.mm +++ b/intern/cycles/device/metal/queue.mm @@ -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); diff --git a/intern/cycles/device/queue.h b/intern/cycles/device/queue.h index 2bd6e7ae460..14a5db3a204 100644 --- a/intern/cycles/device/queue.h +++ b/intern/cycles/device/queue.h @@ -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. |