[Bf-blender-cvs] [773a36d2f80] master: Fix Cycles OneAPI build error after recent changes

Brecht Van Lommel noreply at git.blender.org
Mon Feb 6 15:36:55 CET 2023


Commit: 773a36d2f8056c8a81dc50d2308f1fb95d994e0e
Author: Brecht Van Lommel
Date:   Mon Feb 6 15:28:40 2023 +0100
Branches: master
https://developer.blender.org/rB773a36d2f8056c8a81dc50d2308f1fb95d994e0e

Fix Cycles OneAPI build error after recent changes

===================================================================

M	intern/cycles/kernel/device/gpu/kernel.h
M	intern/cycles/kernel/device/oneapi/kernel.cpp

===================================================================

diff --git a/intern/cycles/kernel/device/gpu/kernel.h b/intern/cycles/kernel/device/gpu/kernel.h
index a9d19615900..821fc1eaf15 100644
--- a/intern/cycles/kernel/device/gpu/kernel.h
+++ b/intern/cycles/kernel/device/gpu/kernel.h
@@ -431,6 +431,7 @@ ccl_gpu_kernel_threads(GPU_PARALLEL_SORT_BLOCK_SIZE)
                                 metal_grid_id);
 #endif
 }
+ccl_gpu_kernel_postfix
 
 ccl_gpu_kernel_threads(GPU_PARALLEL_SORT_BLOCK_SIZE)
     ccl_gpu_kernel_signature(integrator_sort_write_pass,
diff --git a/intern/cycles/kernel/device/oneapi/kernel.cpp b/intern/cycles/kernel/device/oneapi/kernel.cpp
index 56c1e7ca47c..c53088d49ce 100644
--- a/intern/cycles/kernel/device/oneapi/kernel.cpp
+++ b/intern/cycles/kernel/device/oneapi/kernel.cpp
@@ -372,6 +372,16 @@ bool oneapi_enqueue_kernel(KernelContext *kernel_context,
               kg, cgh, global_size, local_size, args, oneapi_kernel_integrator_sorted_paths_array);
           break;
         }
+        case DEVICE_KERNEL_INTEGRATOR_SORT_BUCKET_PASS: {
+          oneapi_call(
+              kg, cgh, global_size, local_size, args, oneapi_kernel_integrator_sort_bucket_pass);
+          break;
+        }
+        case DEVICE_KERNEL_INTEGRATOR_SORT_WRITE_PASS: {
+          oneapi_call(
+              kg, cgh, global_size, local_size, args, oneapi_kernel_integrator_sort_write_pass);
+          break;
+        }
         case DEVICE_KERNEL_INTEGRATOR_COMPACT_PATHS_ARRAY: {
           oneapi_call(kg,
                       cgh,



More information about the Bf-blender-cvs mailing list