[Bf-blender-cvs] [d9a7144bf96] cycles_oneapi: Cycles oneAPI: Preliminary support of MNEE kernel

Sergey Sharybin noreply at git.blender.org
Wed Jun 8 11:29:13 CEST 2022


Commit: d9a7144bf96d9719fa996162333dd77b8071e4c2
Author: Sergey Sharybin
Date:   Wed Jun 8 11:28:10 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBd9a7144bf96d9719fa996162333dd77b8071e4c2

Cycles oneAPI: Preliminary support of MNEE kernel

Needs to be tested.

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

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

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

diff --git a/intern/cycles/kernel/device/oneapi/kernel.cpp b/intern/cycles/kernel/device/oneapi/kernel.cpp
index 141f25dd357..10579fa8873 100644
--- a/intern/cycles/kernel/device/oneapi/kernel.cpp
+++ b/intern/cycles/kernel/device/oneapi/kernel.cpp
@@ -262,6 +262,7 @@ size_t oneapi_kernel_preferred_local_size(SyclQueue *queue_,
     case DEVICE_KERNEL_INTEGRATOR_SHADE_LIGHT:
     case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE:
     case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_RAYTRACE:
+    case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_MNEE:
     case DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME:
     case DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW:
       preferred_work_group_size = preferred_work_group_size_intersect_shading;
@@ -416,6 +417,11 @@ bool oneapi_enqueue_kernel(KernelContext *kernel_context,
                       oneapi_kernel_integrator_shade_surface_raytrace);
           break;
         }
+        case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_MNEE: {
+          oneapi_call(
+              kg, cgh, global_size, local_size, args, oneapi_kernel_integrator_shade_surface_mnee);
+          break;
+        }
         case DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME: {
           oneapi_call(
               kg, cgh, global_size, local_size, args, oneapi_kernel_integrator_shade_volume);



More information about the Bf-blender-cvs mailing list