Xavier Hallade xavierh
  • Joined on 2022-02-21
Xavier Hallade merged pull request blender/blender#107853 2023-05-12 14:54:01 +02:00
deps_builder: update Embree to 4.1.0
Xavier Hallade pushed to main at blender/blender 2023-05-12 14:18:19 +02:00
5ec2495550 Cycles: oneAPI: enable Hardware Raytracing for Raytrace/MNEE kernels
Xavier Hallade created pull request blender/blender#107853 2023-05-11 20:59:47 +02:00
deps_builder: update Embree to 4.1.0
Xavier Hallade pushed to embree-update at xavierh/blender 2023-05-11 20:56:22 +02:00
7fe08b48f9 deps_builder: update Embree to 4.1.0
36983fb5e4 Geometry Nodes: Add 'Signed Distance' input node
8a9f3b2a68 Shader Nodes: Move socket defaults to node declaration
2db23d38ca Fix #107826: Missing defaults for principlied volume string sockets
5d09699d3c Cleanup: use more descriptive names for snap cursor API
Compare 10 commits »
Xavier Hallade created branch embree-update in xavierh/blender 2023-05-11 20:56:22 +02:00
Xavier Hallade commented on pull request blender/blender#106266 2023-05-11 17:50:36 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

done! Thanks for the reminder. Also a quick update: we can upgrade Embree to their next minor release that should be available between now and a couple of days. That will allow us to drop all the…

Xavier Hallade commented on pull request blender/blender#107371 2023-04-27 12:44:41 +02:00
Cycles: use intrinsics for fast_rint

Yes precision is the same - you can check the assembly on the godbolt.org link. The only difference in gcc's generated assembly is the rounding control value, which when you use rintf() is set to…

Xavier Hallade created pull request blender/blender#107371 2023-04-26 15:26:01 +02:00
Cycles: use intrinsics for fast_rint
Xavier Hallade pushed to intrinsics_rintf at xavierh/blender 2023-04-26 15:22:15 +02:00
587f2e9583 Cycles: use intrinsics for fast_rint
f6931a9ead CMake: only generate & install the man-page when it may be outdated
bdaf8e3715 Cleanup: Avoid storing redundant information in corner normals task data
803f03ae32 Cleanup: Remove redundant namespaces in mesh normals code
93f99859bc Cleanup: Standardize mesh corner normals code
Compare 10 commits »
Xavier Hallade created branch intrinsics_rintf in xavierh/blender 2023-04-26 15:22:15 +02:00
Xavier Hallade pushed to main at blender/blender 2023-04-18 22:42:34 +02:00
4382a0b350 Cleanup: avoid warnings from gcc in oneAPI device compilation
Xavier Hallade closed pull request blender/blender#106266 2023-04-18 22:15:41 +02:00
Cycles: add RT HW support through Embree for oneAPI backend
Xavier Hallade commented on pull request blender/blender#106266 2023-04-18 22:15:40 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

Thanks Brecht, Ray. I've just landed it in a few separate commits:

  • 66b4e426cc: Cycles: build Embree 4 with GPU support
  • 5cdf0c9ee9: Cycles: update compute-runtime to 23.05.25593.18 -…
Xavier Hallade pushed to main at blender/blender 2023-04-18 22:10:15 +02:00
70892e82ac Cycles: oneAPI: use specialization constant to compile with/without Embree on GPU
9821a2d397 Cycles: pass kernel features to get_bvh_layout_mask
3f8c995109 Cycles: add hardware raytracing support to oneAPI device
887022257d Cycles: update DPCPP to 2022-12 release
5cdf0c9ee9 Cycles: update compute-runtime to 23.05.25593.18
Compare 6 commits »
Xavier Hallade pushed to main at blender/blender 2023-04-18 18:50:50 +02:00
954c6c0ae6 Revert "Cycles: move oneAPI kernels dynamic library to blender.shared"
Xavier Hallade pushed to main at blender/blender 2023-04-18 12:34:10 +02:00
25747301db Cycles: fix SYCL debug library linking on Windows
Xavier Hallade commented on pull request blender/blender#106266 2023-04-18 09:56:50 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

It's close to not being experimental anymore, we can keep it off and switch it on during bcon2.

Xavier Hallade pushed to cycles_embree4_gpu at xavierh/blender 2023-04-18 09:48:22 +02:00
05ab80175b Cycles: address env var deprecation after dpcpp upgrade to 2022-12
Xavier Hallade commented on pull request blender/blender#106266 2023-04-18 08:41:58 +02:00
Cycles: add RT HW support through Embree for oneAPI backend

Thanks for the review brecht, I've addressed all your points in d11a69fa2f

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

done, I've moved the string to after this block since it also checks for embree_device init.