Xavier Hallade xavierh
  • Joined on 2022-02-21
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-07 19:23:06 +02:00
a690344593 backport program_manager patch to DPCPP 2022-12
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-07 17:45:29 +02:00
a1f5a2b962 Cycles: update DPCPP to 2022-12 release
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-07 13:33:32 +02:00
9ec8febdb2 Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
8a6b2f5210 Cycles: pass kernel features to get_bvh_layout_mask
d6efabc6bd Revert "Cycles: pass kernel features to get_bvh_layout_mask"
4e70de9a69 Revert "Cycles: use templates to pass BVH layout"
e4b4d83095 Cycles: use templates to pass BVH layout
Compare 8 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-06 22:07:55 +02:00
8cc183a57c Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
ee6282e273 Cycles: pass kernel features to get_bvh_layout_mask
92b5de37ba Revert "Cycles: pass kernel features to get_bvh_layout_mask"
2dde316e51 Revert "Cycles: use templates to pass BVH layout"
72a6dd4aa3 Cycles: update compute-runtime to 23.05.25593.18
Compare 30 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-06 18:30:07 +02:00
c9bc679552 Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
fae08a69c9 Cycles: pass kernel features to get_bvh_layout_mask
Compare 2 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-06 18:12:24 +02:00
b36060b92b Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
e047e1b16e Cycles: pass kernel features to get_bvh_layout_mask
Compare 2 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-06 17:33:17 +02:00
5036acf41c Cycles: pass kernel features to get_bvh_layout_mask
823490615a Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
5c453463d8 Revert "Cycles: pass kernel features to get_bvh_layout_mask"
0515081589 Revert "Cycles: use templates to pass BVH layout"
Compare 4 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-05 23:21:01 +02:00
b004ef9ec3 Cycles: update compute-runtime to 23.05.25593.18
729ce69e80 Cycles: use templates to pass BVH layout
d0dd0cb362 Cycles: pass kernel features to get_bvh_layout_mask
a7c0f708bc Cycles: add RT HW support for oneAPI backend
c626b4e916 Cycles: build Embree 4 with GPU support
Compare 17 commits »
Xavier Hallade pushed to main at blender/blender 2023-04-05 22:15:08 +02:00
8f8548e964 Fix libs harvesting for Embree as a dynamic library
Xavier Hallade commented on pull request blender/blender#106266 2023-04-05 16:41:42 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

@brecht I've split the work in smaller commits so it's easier to review. We'll try to avoid the template parameter by using a specialization constant instead, that sounds doable.

Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-05 16:34:36 +02:00
ee8b65728d Cycles: use templates to pass BVH layout
c8f9a47807 Cycles: pass kernel features to get_bvh_layout_mask
961a546701 Cycles: add RT HW support for oneAPI backend
9d8e6f0aa2 Cycles: build Embree 4 with GPU support
4c66e0fe61 Fix windows tests failing due to comparison with NaN
Compare 11 commits »
Xavier Hallade pushed to main at blender/blender 2023-04-05 15:53:38 +02:00
d17b1da572 Fix FindEmbree.cmake
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-05 11:22:03 +02:00
19a5361edb Cycles: add RT HW support for oneAPI backend
4d13674be9 Cycles: build Embree 4 with GPU support
9e9baa9085 Cycles: Upgrade to new Embree 4 while staying compatible with Embree 3
2c446d2de3 Cleanup: use bool for render pipeline & related API's
7e99470a85 Fix headless render silently failing when called from Python
Compare 89 commits »
Xavier Hallade merged pull request blender/blender#105974 2023-04-05 11:03:19 +02:00
Cycles: upgrade Embree to version 4.0
Xavier Hallade pushed to main at blender/blender 2023-04-05 11:03:19 +02:00
9e9baa9085 Cycles: Upgrade to new Embree 4 while staying compatible with Embree 3
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-04-05 10:56:46 +02:00
dc78b6e8f7 Merge branch 'main' into cycles_embree4
2c446d2de3 Cleanup: use bool for render pipeline & related API's
7e99470a85 Fix headless render silently failing when called from Python
a245e294a3 Fix missing assets in the source archive
440cccecdc Cleanup: spelling in comments
Compare 16 commits »
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-04-05 10:48:03 +02:00
9193d47ba9 Cycles: enable backface culling in Embree 4 for spheres
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-04-04 23:16:56 +02:00
d72bdae106 Cycles: set release and debug DLLs in win32 bundled libraries
613af46189 Merge branch 'main' into cycles_embree4
17800e0c03 CMake/Win: use manifest for PLATFORM_BUNDLED_LIBRARIES
4b15f2158f Cleanup: Cycles: LightTree: Fix warning about unused variables
1ae54bb4fd Fix MSVC C1001 error after texture sampler refactor
Compare 73 commits »
Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-03-31 18:15:03 +02:00
e306f58326 Cycles: add RT HW support for oneAPI backend
5583813063 Cycles: build Embree 4 with GPU support
350fa6fe6c Cycles: upgrade Embree to version 4.0
0187943a3d Animation: Weight Paint select more/less for faces
0d1a0cb453 Animation: Weight Paint select more/less for vertices
Compare 54 commits »
Xavier Hallade pushed to cycles_embree4 at xavierh/blender 2023-03-31 18:14:42 +02:00
350fa6fe6c Cycles: upgrade Embree to version 4.0
0187943a3d Animation: Weight Paint select more/less for faces
0d1a0cb453 Animation: Weight Paint select more/less for vertices
0face8bd22 Fix #105912: Texture paint removes evaluated mesh attributes
7775fecb14 Animation: Graph Editor - grey out area outside of normalization range
Compare 52 commits »