Xavier Hallade xavierh
  • Joined on 2022-02-21
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-18 08:35:52 +02:00
d11a69fa2f address brecht comments
eea0dd401b Merge branch 'main' into cycles_embree4_gpu
2f743b0a92 Cleanup: Replace manual flag checking with methods in node.cc
29f137e138 Sculpt: fix brush.falloff_shape not being reset in "reset brush" op
96fa5fc2b3 Sculpt: Fix #106996: Mising null check in BKE_sculpt_update_object_before_eval
Compare 77 commits »
Xavier Hallade commented on pull request blender/blender#106266 2023-04-17 22:27:32 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

it was at some point in Embree but it's gone, I'll remove it.

Xavier Hallade commented on pull request blender/blender#106266 2023-04-17 22:08:24 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

the host compiler at least cannot consider it constexpr.

Xavier Hallade deleted branch oneapi_kernels_to_blender_shared from xavierh/blender 2023-04-17 21:47:48 +02:00
Xavier Hallade pushed to main at blender/blender 2023-04-17 21:47:46 +02:00
df096eab77 Cycles: move oneAPI kernels dynamic library to blender.shared
Xavier Hallade merged pull request blender/blender#106894 2023-04-17 21:47:46 +02:00
Cycles: move oneAPI kernels dynamic library to blender.shared
Xavier Hallade pushed to oneapi_kernels_to_blender_shared at xavierh/blender 2023-04-17 21:10:36 +02:00
d6fca31f0c Merge branch 'main' into oneapi_kernels_to_blender_shared
09b770388a Fix #107004: Cycles shadow caustics not working with area lights
870930bc32 Fix build error using WITH_CYCLES_LOGGING=OFF
74eda0b6fc Fix build error on macOS after previous commit
92919864a0 Fix #106293: Cycles importance sampling with multiple suns works poorly
Compare 152 commits »
Xavier Hallade commented on pull request blender/blender#106266 2023-04-17 16:12:35 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

good catch - that redefinition was definitely a mistake and it had no purpose, I've removed it.

Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-17 16:10:37 +02:00
8b650d3a6b fixup wrong __BVH2__ redefinition from previous commit
Xavier Hallade commented on pull request blender/blender#106266 2023-04-14 16:13:35 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

@blender-bot build (with current svn libs, so embree 3 and no HW support)

Xavier Hallade commented on pull request blender/blender#106266 2023-04-14 15:03:40 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

you're correct, my bad, I've added this one as well now in 61cebb06c6

Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-14 15:02:19 +02:00
8831fa967d Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
212be1fa64 Cycles: pass kernel features to get_bvh_layout_mask
763d0920fe Cycles: add RT HW support for oneAPI backend
1e702bbde1 Cycles: update DPCPP to 2022-12 release
af85ba8f96 Cycles: update compute-runtime to 23.05.25593.18
Compare 25 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-14 08:53:31 +02:00
31b38c963e Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
a4a9af4fbb Cycles: pass kernel features to get_bvh_layout_mask
5b2a0bda8b Cycles: add RT HW support for oneAPI backend
e1909f8460 Cycles: update DPCPP to 2022-12 release
acb389e901 Cycles: update compute-runtime to 23.05.25593.18
Compare 67 commits »
Xavier Hallade commented on pull request blender/blender#106266 2023-04-14 07:55:34 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

@LazyDodo it's in there already: b68b41e726 did you nuke dpcpp build cache?

Xavier Hallade commented on pull request blender/blender#106266 2023-04-13 19:01:06 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

In terms of library dependencies, with the latest version of the patchset which benefits from JIT-only compilation of the kernels using embree, AoT on Linux (and everything else) work fine even…

Xavier Hallade commented on pull request blender/blender#106894 2023-04-13 13:20:10 +02:00
Cycles: move oneAPI kernels dynamic library to blender.shared

Thanks @Sergey, I confirm these builds work as intended on Windows and Linux.

Xavier Hallade created pull request blender/blender#106894 2023-04-13 11:19:09 +02:00
Cycles: move oneAPI kernels dynamic library to blender.shared
Xavier Hallade pushed to oneapi_kernels_to_blender_shared at xavierh/blender 2023-04-13 11:07:50 +02:00
6c96071724 Cycles: move oneAPI kernels dynamic library to blender.shared
Xavier Hallade created branch oneapi_kernels_to_blender_shared in xavierh/blender 2023-04-13 11:07:50 +02:00
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-12 18:24:02 +02:00
0c9038af74 Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
b6a3fd57f5 Cycles: pass kernel features to get_bvh_layout_mask
ec505e2936 Cycles: add RT HW support for oneAPI backend
7f9468c954 Cycles: update DPCPP to 2022-12 release
db8857e630 Cycles: update compute-runtime to 23.05.25593.18
Compare 93 commits »