Xavier Hallade xavierh
  • Joined on 2022-02-21
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-03-31 16:32:56 +02:00
f7c946afd4 fix compilation with embree3
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-03-30 17:22:53 +02:00
08189776d6 Cycles: add RT HW support for oneAPI backend
Xavier Hallade commented on pull request blender/blender#106266 2023-03-30 13:36:29 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

The issues with embree+raytrace kernels and MNEE, we need to debug and get these fixed, so far it's hard to commit to a date. If it worked reliably I agree we could avoid relying on templates,…

Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-03-30 13:10:04 +02:00
685081230f Cycles: add RT HW support for oneAPI backend
bac93ee29c Cycles: build Embree 4 with GPU support
1f36ad325c set CMAKE_DEBUG_POSTFIX=_d for Embree only for WIN32
9364e0e4a0 improve handling of Embree 4 with SYCL support
Compare 4 commits »
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-03-30 13:08:20 +02:00
1f36ad325c set CMAKE_DEBUG_POSTFIX=_d for Embree only for WIN32
9364e0e4a0 improve handling of Embree 4 with SYCL support
Compare 2 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-03-30 11:13:07 +02:00
b2fe4a03cc Cycles: add RT HW support for oneAPI backend
f45211c5fb Cycles: build Embree 4 with GPU support
a308b46d8f fix linking issue on windows
e3c2fd6bc0 fix win32 embree libs harvesting
7c49279510 use add_bundled_libraries unconditionnaly on both Linux/OSX
Compare 6 commits »
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-03-30 09:46:51 +02:00
a308b46d8f fix linking issue on windows
Xavier Hallade commented on pull request blender/blender#105974 2023-03-30 09:06:44 +02:00
Cycles: upgrade Embree to version 4.0

done with e8ca1f142a.

Xavier Hallade commented on pull request blender/blender#105974 2023-03-30 09:06:44 +02:00
Cycles: upgrade Embree to version 4.0

Good catch. Runtime DLLs appeared when switching back to MSVC and I missed using bin when slicing the patch back to have only embree4 + dynamic library.

Xavier Hallade commented on pull request blender/blender#105974 2023-03-30 09:06:43 +02:00
Cycles: upgrade Embree to version 4.0

ok yes, I've just pushed this change.

Xavier Hallade commented on pull request blender/blender#105974 2023-03-30 09:06:43 +02:00
Cycles: upgrade Embree to version 4.0

Instead of EMBREE_WITH_GPU_SUPPORT, we could use EMBREE_SYCL_SUPPORT as it's defined in embree config.

Xavier Hallade commented on pull request blender/blender#105974 2023-03-30 09:06:43 +02:00
Cycles: upgrade Embree to version 4.0

done in d91bc2eea7

Xavier Hallade commented on pull request blender/blender#105974 2023-03-30 09:06:43 +02:00
Cycles: upgrade Embree to version 4.0

as discussed, I now let it be built as a shared library.

Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-03-30 09:03:30 +02:00
e3c2fd6bc0 fix win32 embree libs harvesting
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-03-29 19:07:25 +02:00
7c49279510 use add_bundled_libraries unconditionnaly on both Linux/OSX
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-03-29 18:44:48 +02:00
a2faa6307f avoid reading embree header if embree isn't found
Xavier Hallade commented on pull request blender/blender#106266 2023-03-29 18:33:21 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

Beyond debugging, there are cases for which intersection kernel still needs to run without embree:

  • when raytrace and/or MNEE are used.
  • if user chooses it or if on hardware that doesn't…
Xavier Hallade created pull request blender/blender#106266 2023-03-29 14:26:16 +02:00
WIP: Cycles: add RT HW support through Embree for oneAPI backend
Xavier Hallade commented on pull request blender/blender#105974 2023-03-29 14:20:49 +02:00
Cycles: upgrade Embree to version 4.0

To makes things smoother, I propose to first land with just dynamic library + CPU-only support. I've rebased and squashed the remaining commits while dropping the changes related to building…

Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-03-29 14:17:34 +02:00
ddc02a8758 Cycles: add RT HW support for oneAPI backend
8170b1e33c Cycles: build Embree 4 with GPU support
2e91f1a31f Cycles: upgrade Embree to version 4.0
bb2c89b20d Fix #106251: "Shift to extend" doesn't work in 3D View Collections panel
c0a252b833 Fix #105895: UI scaled down with 125% fractional scaling on Wayland
Compare 195 commits »