Commit: 1c90f8209d4191792267d4f7df821c0911afe2d7
Author: Xavier Hallade
Date: Mon Jan 23 16:22:24 2023 +0100
Branches: master
https://developer.blender.org/rB1c90f8209d4191792267d4f7df821c0911afe2d7
Cycles: fix rendering with Nishita Sky Texture on Intel Arc GPUs
Speckles and missing lights
Commit: 8afcecdf1fd1a7fe7dad232b58168d321f7086a1
Author: Xavier Hallade
Date: Mon Jan 23 18:35:43 2023 +0100
Branches: master
https://developer.blender.org/rB8afcecdf1fd1a7fe7dad232b58168d321f7086a1
Cycles: update Intel Graphics compiler to 101.4032 on Windows
A noticeable (>5%) performa
Commit: 6428c847fdfa7ebe8f7545e54d28ac0d5ea84dcd
Author: Xavier Hallade
Date: Tue Dec 6 13:21:19 2022 +0100
Branches: master
https://developer.blender.org/rB6428c847fdfa7ebe8f7545e54d28ac0d5ea84dcd
Cycles oneAPI: clarify Linux Driver requirements in GUI
"Linux Driver" wasn't pre
Commit: 454dd3f7f0a30837c58cece3740754e2fdd7a6c4
Author: Xavier Hallade
Date: Thu Oct 27 23:09:14 2022 +0200
Branches: master
https://developer.blender.org/rB454dd3f7f0a30837c58cece3740754e2fdd7a6c4
Cycles: fix up logic in oneAPI devices filtering
CYCLES_ONEAPI_ALL_DEVICES environment variable
Commit: 414d5429fe32587c56c423308ad0a40fad242dab
Author: Xavier Hallade
Date: Wed Oct 26 18:30:48 2022 +0200
Branches: master
https://developer.blender.org/rB414d5429fe32587c56c423308ad0a40fad242dab
Cycles: oneAPI: update dg2 target to acm-g10
Reverting 63aec82e8ae388c8ae0cf3717d18a1eb1e97395a
Commit: ff89c1793d8c75615ed43248def25812ec13e6e3
Author: Xavier Hallade
Date: Wed Oct 26 14:13:18 2022 +0200
Branches: master
https://developer.blender.org/rBff89c1793d8c75615ed43248def25812ec13e6e3
Cycles: List Level-Zero in oneAPI device requirements in the UI on Linux
Intel documentation
Commit: 4b14b33ea887e685937b7757af0c2093093b7c7e
Author: Xavier Hallade
Date: Wed Oct 26 10:35:18 2022 +0200
Branches: master
https://developer.blender.org/rB4b14b33ea887e685937b7757af0c2093093b7c7e
Cycles: use packed float3 back for oneAPI
This fixes a 15% performance regression silently
Commit: 305b92e05f748a0fd9cb62b9829791d717ba2d57
Author: Xavier Hallade
Date: Fri Oct 21 14:10:25 2022 +0200
Branches: master
https://developer.blender.org/rB305b92e05f748a0fd9cb62b9829791d717ba2d57
Cycles: oneAPI: remove use of SYCL host device
Host device is deprecated in SYCL 2020 spec, cpu
Commit: 0cfac5b0432b619294b3d38fb74e4f7b295ef1cc
Author: Xavier Hallade
Date: Fri Oct 21 13:58:16 2022 +0200
Branches: master
https://developer.blender.org/rB0cfac5b0432b619294b3d38fb74e4f7b295ef1cc
Cycles: oneAPI: migrate from deprecated APIs, require libSYCL 6.0+
sycl::info::device
Commit: 7aaebf31df034397f3b28ab12daac9d3177c0950
Author: Xavier Hallade
Date: Thu Oct 20 15:49:36 2022 +0200
Branches: master
https://developer.blender.org/rB7aaebf31df034397f3b28ab12daac9d3177c0950
Cycles: replace (tm) with unicode equivalent in UI
It was already done for (TM) which is
Commit: 63aec82e8ae388c8ae0cf3717d18a1eb1e97395a
Author: Xavier Hallade
Date: Wed Oct 19 17:47:21 2022 +0200
Branches: master
https://developer.blender.org/rB63aec82e8ae388c8ae0cf3717d18a1eb1e97395a
Cycles: oneAPI: switch back target to dg2
Current version of IGC dependency doesn't yet su
Commit: 151b653bd5f3460363663a65eb389025e7f9c38a
Author: Xavier Hallade
Date: Wed Oct 19 12:51:16 2022 +0200
Branches: master
https://developer.blender.org/rB151b653bd5f3460363663a65eb389025e7f9c38a
Cycles: oneAPI: fix clean Windows ninja builds
Previously, a first build using ninja would
Commit: 86bb79e756fee32aa2dd1608b89a3fb3b36fda6f
Author: Xavier Hallade
Date: Mon Oct 17 16:02:26 2022 +0200
Branches: master
https://developer.blender.org/rB86bb79e756fee32aa2dd1608b89a3fb3b36fda6f
Cycles: oneAPI: update dg2 target to acm-g10
"dg2" target is deprecated from the GP
Commit: d763e294fc68226af320b9fe17ad50e2b21287ce
Author: Xavier Hallade
Date: Wed Oct 19 12:31:17 2022 +0200
Branches: master
https://developer.blender.org/rBd763e294fc68226af320b9fe17ad50e2b21287ce
Cycles: oneAPI: fix libsycl.so files harvesting
was missing libsycl.so.5.7.0-16 when using such
Commit: 5bfce9a822efef9a841614156255030821df564c
Author: Xavier Hallade
Date: Wed Oct 19 12:46:23 2022 +0200
Branches: master
https://developer.blender.org/rB5bfce9a822efef9a841614156255030821df564c
Cycles: oneAPI: preload kernels only when not using prebuilt binaries
sycl::build triggers
Commit: 2943997d2a09ab0dec8691b5cd155af2c655a049
Author: Xavier Hallade
Date: Mon Oct 17 11:03:01 2022 +0200
Branches: master
https://developer.blender.org/rB2943997d2a09ab0dec8691b5cd155af2c655a049
Cycles: oneAPI: include sycl/sycl.hpp instead of CL/sycl.hpp
Since SYCL 2020 API, sycl/sycl.hpp
Commit: 5d67fb0f18291d3aa6ee2bde0972cf90881f187c
Author: Xavier Hallade
Date: Mon Oct 17 10:06:28 2022 +0200
Branches: master
https://developer.blender.org/rB5d67fb0f18291d3aa6ee2bde0972cf90881f187c
Cycles: oneAPI: fix MSVC_TOOLS_DIR for some build environments
MSVC Tools version doesn't
Commit: d816bae7bf38069ab3f6ad9043fde0294af79c82
Author: Xavier Hallade
Date: Mon Oct 17 10:15:57 2022 +0200
Branches: master
https://developer.blender.org/rBd816bae7bf38069ab3f6ad9043fde0294af79c82
Cycles: oneAPI: fix check_usm for debug builds
Commit: 3714d3c3ce8a64a027012653ee8372617f0ce3f8
Author: Xavier Hallade
Date: Thu Oct 6 20:49:53 2022 +0200
Branches: master
https://developer.blender.org/rB3714d3c3ce8a64a027012653ee8372617f0ce3f8
Cycles: link oneAPI backend with debug version of sycl when in Debug
It fixes SYCL runtime
Commit: 7eeeaec6da33971ab7805c9a4bfd5f4e186273d1
Author: Xavier Hallade
Date: Thu Oct 6 18:35:51 2022 +0200
Branches: master
https://developer.blender.org/rB7eeeaec6da33971ab7805c9a4bfd5f4e186273d1
Cycles: use direct linking for oneAPI backend
This is a minimal set of changes, allowing a lot
Commit: a6c27ea49da5acda708561c9e99dbf08e95176c7
Author: Xavier Hallade
Date: Mon Sep 26 07:41:47 2022 -0700
Branches: blender-v3.3-release
https://developer.blender.org/rBa6c27ea49da5acda708561c9e99dbf08e95176c7
Cycles: increase min-supported driver version for Intel GPUs
Windows drivers
Commit: 125ac1f91433344e5b3948ee4c9b3c95ddaaf8a0
Author: Xavier Hallade
Date: Mon Sep 26 07:41:47 2022 -0700
Branches: master
https://developer.blender.org/rB125ac1f91433344e5b3948ee4c9b3c95ddaaf8a0
Cycles: increase min-supported driver version for Intel GPUs
Windows drivers 101.3430 fix an
Commit: 3e73afb5360592fe2bf43419e216035ea3c281f9
Author: Xavier Hallade
Date: Wed Aug 31 15:34:44 2022 +0200
Branches: master
https://developer.blender.org/rB3e73afb5360592fe2bf43419e216035ea3c281f9
Merge branch 'blender-v3.3-re
Commit: b1231e616a1ce9c52291ffd9a09ed77631e4d837
Author: Xavier Hallade
Date: Wed Aug 31 15:24:14 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rBb1231e616a1ce9c52291ffd9a09ed77631e4d837
Cycles: Enforce Windows driver version requirements for sycl
sycl/L0 runtime
Commit: 387e7e9e8d0163750e2b4d97369f76c14cc021fd
Author: Xavier Hallade
Date: Sun Aug 7 23:08:34 2022 +0200
Branches: master
https://developer.blender.org/rB387e7e9e8d0163750e2b4d97369f76c14cc021fd
Merge branch 'blender-v3.3-re
Commit: e4938b163ea60d0738a84b5bd623e5239816ee2f
Author: Xavier Hallade
Date: Sun Aug 7 22:54:15 2022 +0200
Branches: blender-v3.3-release
https://developer.blender.org/rBe4938b163ea60d0738a84b5bd623e5239816ee2f
Cycles: re-enable zebin format for Intel GPUs on Linux
zebin format is critical
Commit: d706d0460c5721e2b07f18ab6354754267628130
Author: Xavier Hallade
Date: Wed Jul 27 09:38:19 2022 +0200
Branches: master
https://developer.blender.org/rBd706d0460c5721e2b07f18ab6354754267628130
Cycles oneAPI: simplify num_concurrent_states selection
The number of Execution Units and
Commit: 003dfae270781bfa642a2c5804fa190edd4dfca4
Author: Xavier Hallade
Date: Fri Jul 22 13:00:46 2022 +0200
Branches: master
https://developer.blender.org/rB003dfae270781bfa642a2c5804fa190edd4dfca4
Cycles: enable oneAPI in Linux release builds
0f50ae131f54d51f778424d4c9655128cafbbefc didn
Commit: 5f09440d5a6ca914651700c31cd8873fe4e496d0
Author: Xavier Hallade
Date: Tue Jul 12 18:29:58 2022 +0200
Branches: master
https://developer.blender.org/rB5f09440d5a6ca914651700c31cd8873fe4e496d0
Cycles: Make not-compact BVH the default for embree
Measurements shown on average a 1.08x
Commit: 47dd42485e19106601167f6be7b5960c4be25167
Author: Xavier Hallade
Date: Tue Jul 12 15:45:46 2022 +0200
Branches: master
https://developer.blender.org/rB47dd42485e19106601167f6be7b5960c4be25167
Cycles: fix and enable JIT oneAPI CentOS7 builds for drivers 23570+
The current specific
Commit: e5591bbb4f041083acfc25321d12c8443bf23c84
Author: Xavier Hallade
Date: Fri Jul 8 15:33:44 2022 +0200
Branches: temp-T97352-3d-texturing-seam-bleeding-b2
https://developer.blender.org/rBe5591bbb4f041083acfc25321d12c8443bf23c84
Cycles: enable oneAPI in Linux release builds
with a very
Commit: 646578182ca393d5273eb29795d62327ff911dda
Author: Xavier Hallade
Date: Fri Jul 8 15:33:44 2022 +0200
Branches: gpencil-new-data-proposal
https://developer.blender.org/rB646578182ca393d5273eb29795d62327ff911dda
Cycles: enable oneAPI in Linux release builds
with a very high min-driver
Commit: 0f50ae131f54d51f778424d4c9655128cafbbefc
Author: Xavier Hallade
Date: Fri Jul 8 15:33:44 2022 +0200
Branches: master
https://developer.blender.org/rB0f50ae131f54d51f778424d4c9655128cafbbefc
Cycles: enable oneAPI in Linux release builds
with a very high min-driver version requirement
Commit: 190ad735903f7e952629ddce9ceb12b5dcf8ecdc
Author: Xavier Hallade
Date: Wed Jul 6 18:39:47 2022 +0200
Branches: master
https://developer.blender.org/rB190ad735903f7e952629ddce9ceb12b5dcf8ecdc
Cycles oneAPI: Remove direct dependency on Level-Zero
We used it only to access device id for
Commit: debb2337877ae333b6cf3e4dc3876a6ded4f08c3
Author: Xavier Hallade
Date: Wed Jul 6 18:50:25 2022 +0200
Branches: master
https://developer.blender.org/rBdebb2337877ae333b6cf3e4dc3876a6ded4f08c3
Cleanup: fix comments in oneAPI kernel.cpp
Commit: 41c10ac84ae420274dd79227dc698c8be14d13dd
Author: Xavier Hallade
Date: Fri Jul 1 10:36:00 2022 +0200
Branches: master
https://developer.blender.org/rB41c10ac84ae420274dd79227dc698c8be14d13dd
Cycles: fix support for multiple Intel GPUs
Identical Intel GPUs ended up with the same id
Commit: 0554537c3cb4d040cf9a01695ec3089ad0a8426b
Author: Xavier Hallade
Date: Fri Jul 1 10:12:42 2022 +0200
Branches: master
https://developer.blender.org/rB0554537c3cb4d040cf9a01695ec3089ad0a8426b
Cleanup: add missing license headers in Cycles oneAPI implementation
Commit: 5299deca6deb5109aeab62c2755c92dbc711601b
Author: Xavier Hallade
Date: Wed Jun 29 16:31:04 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB5299deca6deb5109aeab62c2755c92dbc711601b
Merge branch 'master' into cyc
Commit: a02992f1313811c9905e44dc95a0aee31d707f67
Author: Xavier Hallade
Date: Wed Jun 29 12:58:04 2022 +0200
Branches: master
https://developer.blender.org/rBa02992f1313811c9905e44dc95a0aee31d707f67
Cycles: Add support for rendering on Intel GPUs using oneAPI
This patch adds a new Cycles
Commit: 45feeabe7ed3863074bb824e59b982301656622d
Author: Xavier Hallade
Date: Wed Jun 29 11:08:03 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB45feeabe7ed3863074bb824e59b982301656622d
Merge branch 'master' into cyc
Commit: 83258b5c9f082467b463c63e8b5ed64c3aa13b4d
Author: Xavier Hallade
Date: Wed Jun 29 09:31:26 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB83258b5c9f082467b463c63e8b5ed64c3aa13b4d
Merge branch 'master' into cyc
Commit: 25e3eb87299b0a430c584ef304df75ccfacc57b3
Author: Xavier Hallade
Date: Wed Jun 29 10:37:37 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB25e3eb87299b0a430c584ef304df75ccfacc57b3
Cycles oneAPI: re-merge parallel_active_index.h
Commit: 7901f54b82b70cd97c5acea04c4d2a7e3527285c
Author: Xavier Hallade
Date: Wed Jun 29 10:38:24 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB7901f54b82b70cd97c5acea04c4d2a7e3527285c
Cleanup: fix comment in Cycles
Commit: 55bad7dd451ef74b6788804cb0cf3d289b673cc7
Author: Xavier Hallade
Date: Wed Jun 29 09:47:53 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB55bad7dd451ef74b6788804cb0cf3d289b673cc7
Cleanup: add comment to work group count adjustment
and move active path array kernel
Commit: a19db1d50ba1eafd36168c02e5e5eebd0691d138
Author: Xavier Hallade
Date: Wed Jun 29 09:27:44 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBa19db1d50ba1eafd36168c02e5e5eebd0691d138
Merge branch 'master' into cyc
Commit: a832f103ac034a9f523798d08294529f73d6bb6f
Author: Xavier Hallade
Date: Mon Jun 27 09:17:51 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBa832f103ac034a9f523798d08294529f73d6bb6f
Cycles oneAPI: adjust GPU requirement in the UI
For now we officially support Intel Arc
Commit: a8c9d857a46f9214eb0bf6e3016e61d51e177dc6
Author: Xavier Hallade
Date: Fri Jun 24 22:04:41 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBa8c9d857a46f9214eb0bf6e3016e61d51e177dc6
Build: fix sycl.dll and pi_level_zero.dll install paths for cpack
these DLLs need to be
Commit: 633c2f07da2926e42f5bb5d43d16dd23767c498c
Author: Xavier Hallade
Date: Thu Jun 23 18:30:49 2022 +0200
Branches: master
https://developer.blender.org/rB633c2f07da2926e42f5bb5d43d16dd23767c498c
Cyles: switch primitive.h inline hints to forceinline
This change helps decrease Intel GPU
Commit: 751dde236b946d01f5ae046cb1e24f9309a86b3f
Author: Xavier Hallade
Date: Thu Jun 23 13:11:57 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB751dde236b946d01f5ae046cb1e24f9309a86b3f
Cleanup: fix Cycles float3 endif comment
oneAPI backend uses its own smaller float3 type
Commit: 8b9b38e1f6930052c0df70bba0f7ad43a4937b44
Author: Xavier Hallade
Date: Wed Jun 22 19:50:30 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB8b9b38e1f6930052c0df70bba0f7ad43a4937b44
Cycles: move oneAPI device name prettification to python UI
and give the same treatment
Commit: b465e0b6b475b0ec6d25aed6590b60f8dad2a892
Author: Xavier Hallade
Date: Wed Jun 22 18:29:20 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBb465e0b6b475b0ec6d25aed6590b60f8dad2a892
Cycles oneAPI: fix oneapi_check_usm debug function
Commit: cf55eb1c8a9aecd54073237d815ee6394a065419
Author: Xavier Hallade
Date: Wed Jun 22 17:27:18 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBcf55eb1c8a9aecd54073237d815ee6394a065419
Cleanup: use _ suffix for OneapiDevice attributes
Commit: bb82e85fe21df2e530204bdd4f317dfb34778a5b
Author: Xavier Hallade
Date: Wed Jun 22 15:07:32 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBbb82e85fe21df2e530204bdd4f317dfb34778a5b
Cycles oneAPI: tune inlining thresholds to gain compile time
This is done at the expense
Commit: 8d7ddf0e9e84e5296cc9862638e30b2457ff644b
Author: Xavier Hallade
Date: Wed Jun 22 12:35:55 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB8d7ddf0e9e84e5296cc9862638e30b2457ff644b
Cycles oneAPI: keep forceinline change in primitive.h separate
impact on other backends
Commit: 063055b3a5a2b2d6c4b1f6bd8a1c4ef163718321
Author: Xavier Hallade
Date: Wed Jun 22 12:22:15 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB063055b3a5a2b2d6c4b1f6bd8a1c4ef163718321
Cleanup: use C-style comments in oneAPI implementation
Commit: 803cb750275d867a1355f9526750d92a5e2551a7
Author: Xavier Hallade
Date: Tue Jun 21 16:31:49 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB803cb750275d867a1355f9526750d92a5e2551a7
Cleanup: deduplicate sycl compilation options
Commit: 5b1f8347e814ab6154f7508cb2963efc6fa85e25
Author: Xavier Hallade
Date: Mon Jun 20 20:46:46 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB5b1f8347e814ab6154f7508cb2963efc6fa85e25
Fix oneAPI runtime issue after recent refactor
Commit: afd29854d3044e1aabe557a32ac4b8408e235217
Author: Xavier Hallade
Date: Wed Jun 8 22:09:25 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBafd29854d3044e1aabe557a32ac4b8408e235217
Cycles oneAPI: cleanup kernel_tex_image_interp_3d
Commit: f286e4fd0a9f1fed02b0ca90d9e2fb281d4cdc04
Author: Xavier Hallade
Date: Wed Jun 8 22:01:44 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBf286e4fd0a9f1fed02b0ca90d9e2fb281d4cdc04
Cycles oneAPI: use adjusted interpolation variable for NanoVDB half support
Commit: 8400fe885df533b3b67b60a7dfbeeda6746f4cbb
Author: Xavier Hallade
Date: Wed Jun 8 18:24:15 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB8400fe885df533b3b67b60a7dfbeeda6746f4cbb
Cycles oneAPI: add missing half precision float support for NanoVDB
Commit: 9f48de647ee0ce2a72d5c92ba6ade49642685b02
Author: Xavier Hallade
Date: Wed Jun 8 16:09:55 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB9f48de647ee0ce2a72d5c92ba6ade49642685b02
Cycles oneAPI: filter to load only level_zero library
while we don't need nor
Commit: cba113a953c610fabd4507a80b2781f311e43c8a
Author: Xavier Hallade
Date: Fri Jun 3 15:15:27 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBcba113a953c610fabd4507a80b2781f311e43c8a
Cycles: finish removing oneAPI custom kernel stats
Commit: e08f24f0272e9965010542420c185d93f1f95dad
Author: Xavier Hallade
Date: Fri Jun 3 13:50:52 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBe08f24f0272e9965010542420c185d93f1f95dad
Cycles: remove oneAPI custom kernel stats
Commit: bd0a0b36a0de2f79396ee955c41d03331f383c0b
Author: Xavier Hallade
Date: Fri Jun 3 12:49:56 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBbd0a0b36a0de2f79396ee955c41d03331f383c0b
Cycles: cleanup oneAPI mem_copy_from
Commit: 3ccf2dc5276fe0492754822ea57022e5b4be9039
Author: Xavier Hallade
Date: Thu Jun 2 18:44:08 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB3ccf2dc5276fe0492754822ea57022e5b4be9039
Cycles: clean-up oneAPI backend
and added inline TODOs for remaining tasks
Commit: aaff151aa7a14b33aeef97464ed5ec2e1a9f1934
Author: Xavier Hallade
Date: Thu Jun 2 18:50:21 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBaaff151aa7a14b33aeef97464ed5ec2e1a9f1934
Build: update sycl compiler to sycl-nightly/20220529
Commit: cd1c6214a0b7d9c06fc1b7ca9138c9ef31d1223a
Author: Xavier Hallade
Date: Thu Jun 2 12:04:25 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBcd1c6214a0b7d9c06fc1b7ca9138c9ef31d1223a
Cycles: restore default message for compile time in oneAPI backend
release builds will
Commit: 42c8b4fece7fe0adc695c1d707ef52220689bcdf
Author: Xavier Hallade
Date: Thu Jun 2 10:25:10 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB42c8b4fece7fe0adc695c1d707ef52220689bcdf
Build: refine CentOS7 IGC AoT workaround down to -fhonor-nans
Commit: 0e2d5963666434697739e2cb5e81c88cb17eb33e
Author: Xavier Hallade
Date: Wed Jun 1 21:22:06 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB0e2d5963666434697739e2cb5e81c88cb17eb33e
Build: work around intel compiler issue on CentOS 7 by disabling ffast-math
also use
Commit: e9f37e7c1c2a01e7e4ad1878b41102b0d5ad3aa1
Author: Xavier Hallade
Date: Tue May 31 20:44:17 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBe9f37e7c1c2a01e7e4ad1878b41102b0d5ad3aa1
Cycles: install shared libraries needed by oneAPI backend
expected locations to let
Commit: 41a3e98c11cf878f4e5298de205b786247ad5bab
Author: Xavier Hallade
Date: Tue May 31 20:25:31 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB41a3e98c11cf878f4e5298de205b786247ad5bab
Cycles: don't preload sycl library
it's already a dependency of the kernel l
Commit: eef341920da56c44361a755f64eaac3e1437f6a5
Author: Xavier Hallade
Date: Tue May 31 16:11:33 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBeef341920da56c44361a755f64eaac3e1437f6a5
Build: add $ORIGIN to libsycl.so rpath
this allows libsycl to load pi plugins from the
Commit: 157ff516b6761a6eb56bcb7c1ec1c2639b5c3674
Author: Xavier Hallade
Date: Tue May 31 20:54:02 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB157ff516b6761a6eb56bcb7c1ec1c2639b5c3674
Build: add $ORIGIN to cycles_kernel_oneapi.so rpath
this allows cycles_kernel_oneapi.so
Commit: e571c565d124b103ea6aff0d9941a6d2fcef2871
Author: Xavier Hallade
Date: Tue May 31 15:32:11 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBe571c565d124b103ea6aff0d9941a6d2fcef2871
Cycles: filter out oneAPI host device in incompatible builds
Commit: b3c85c73474b10f8e15b7319ea7325ecabb688ea
Author: Xavier Hallade
Date: Mon May 30 18:39:18 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBb3c85c73474b10f8e15b7319ea7325ecabb688ea
Cycles: use -options instead of -internal-options for sycl compilation
-internal-options
Commit: d741aca08d55331ce30d43c492ca5abd80e92462
Author: Xavier Hallade
Date: Mon May 30 15:21:23 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBd741aca08d55331ce30d43c492ca5abd80e92462
Cycles: make format on primitive.h
Commit: 71287435467819e65854e49463cf312980914dca
Author: Xavier Hallade
Date: Mon May 30 15:21:38 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB71287435467819e65854e49463cf312980914dca
Cycles: avoid using copy engine for oneAPI backend
this improves stability with current
Commit: 97a0345691a77f35adf775c1764ed2456b96a2a8
Author: Xavier Hallade
Date: Mon May 30 14:03:38 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB97a0345691a77f35adf775c1764ed2456b96a2a8
Cycles: add definition of __forceinline for sycl compiler (used in utils
Commit: e3c79bdfd5dcebdca833047e78a4b13082ae7e7b
Author: Xavier Hallade
Date: Thu May 26 09:17:23 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBe3c79bdfd5dcebdca833047e78a4b13082ae7e7b
Build: fix cmake 3.10 compatibility for oneAPI/Windows
Commit: fa475a67912c8be262d41c1d146dc26382361711
Author: Xavier Hallade
Date: Thu May 26 09:11:17 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBfa475a67912c8be262d41c1d146dc26382361711
Cycles: forceinline inline methods in geom/primitive.h
it notably helps sycl compiler
Commit: 3426c513d83ec9575f6673da4e2da20e934a1248
Author: Xavier Hallade
Date: Thu May 26 09:13:26 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB3426c513d83ec9575f6673da4e2da20e934a1248
Cycles: remove inline-threshold workaround
we achieve the same compiler speedup by
Commit: 8f9023bf54bf59513670a0ece5ac81c63d8807f1
Author: Xavier Hallade
Date: Tue May 24 10:23:19 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB8f9023bf54bf59513670a0ece5ac81c63d8807f1
Build: make oneAPI backend compatible with cmake 3.10
Commit: d64a640ddff22fb1d2340acc42dda57ffede1c6d
Author: Xavier Hallade
Date: Mon May 23 16:25:48 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBd64a640ddff22fb1d2340acc42dda57ffede1c6d
Cycles: use L0 immediate commandlists on Windows only
this option didn't prove u
Commit: d947b93961270fa9bb3caa70b1caa54fc9bac6d8
Author: Xavier Hallade
Date: Fri May 20 16:52:28 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBd947b93961270fa9bb3caa70b1caa54fc9bac6d8
Build: reenable use of zebin for Intel GPU binaries
Commit: 3493fb8f655dc6b3f6f30d58715f06037fd7221c
Author: Xavier Hallade
Date: Fri May 20 15:18:12 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB3493fb8f655dc6b3f6f30d58715f06037fd7221c
Build: move lib64 to lib for ocloc and igc
use lib folder instead of lib64 folder for
Commit: faaf9fc6423143f247dfb43919c5fda06b931080
Author: Xavier Hallade
Date: Thu May 19 21:51:56 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBfaaf9fc6423143f247dfb43919c5fda06b931080
Build: fix windows kit path for building with Ninja
Commit: d3aac341e663725f14a7a68571baf63b3ccbcf5d
Author: Xavier Hallade
Date: Thu May 19 19:35:18 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBd3aac341e663725f14a7a68571baf63b3ccbcf5d
Build: normalize default ocloc path
Commit: 5bf3ddd20f164441d39baa13e4689056364efa7c
Author: Xavier Hallade
Date: Thu May 19 19:14:09 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB5bf3ddd20f164441d39baa13e4689056364efa7c
Build: fix OCLOC_INSTALL_DIR existence check
Commit: 8067c07aab8bb9c34cee2bcb6e95a5cf9b40087b
Author: Xavier Hallade
Date: Thu May 19 17:31:09 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB8067c07aab8bb9c34cee2bcb6e95a5cf9b40087b
Build: allow ocloc to be installed outside of sycl install dir
default ocloc dir is kept
Commit: 2484f3606aba4011b8259eda66110fce18df1fc5
Author: Xavier Hallade
Date: Tue May 17 14:30:47 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB2484f3606aba4011b8259eda66110fce18df1fc5
Cycles: pass -g to sycl compiler for Debug/RelWithDebInfo configs
and add missing
Commit: 0893e29a1513e42fb636ff278de123193307cf3d
Author: Xavier Hallade
Date: Fri May 13 17:01:42 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB0893e29a1513e42fb636ff278de123193307cf3d
Cycles: detect sycl library ABI to keep backend compatible
Commit: 22dc47f710c8c7bd9b9fe6df2bac215fef3ef7e6
Author: Xavier Hallade
Date: Fri May 13 11:41:28 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB22dc47f710c8c7bd9b9fe6df2bac215fef3ef7e6
Cycles: add lgamma definition in oneAPI compat header
fixes compilation using intel/llvm
Commit: 15c146091def58c6f1bd156611cda3efff982687
Author: Xavier Hallade
Date: Wed May 11 14:57:06 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB15c146091def58c6f1bd156611cda3efff982687
Cycles: avoid using OpenCL for oneAPI devices enumeration
to also simplify and improve
Commit: 5318266566e51ff23d42b56aeb526cf488389405
Author: Xavier Hallade
Date: Thu May 12 22:09:16 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB5318266566e51ff23d42b56aeb526cf488389405
Cycles: fix oneAPI backend compilation with intel/llvm compiler on Linux
Commit: 610862927e05bf51281fa2241066c24471cf9c05
Author: Xavier Hallade
Date: Thu May 5 09:16:16 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB610862927e05bf51281fa2241066c24471cf9c05
Cycles: use immediate commandlists in oneAPI backend
through SYCL specific environment
Commit: 77e66a23a41fa9640f0ad99814199ac3165b2275
Author: Xavier Hallade
Date: Tue May 10 17:43:57 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB77e66a23a41fa9640f0ad99814199ac3165b2275
Cycles: enable use of zebin for Intel GPU binaries
zebin format greatly improves
Commit: 343a5812d60ddbe05d3abdef509fdcf9de4fc970
Author: Xavier Hallade
Date: Fri Apr 29 16:07:00 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB343a5812d60ddbe05d3abdef509fdcf9de4fc970
Cycles: set JIT compiler options for oneAPI backend
Commit: 8920b6184741689f1478150ce46ecb679c4e01fb
Author: Xavier Hallade
Date: Fri Apr 29 17:34:12 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB8920b6184741689f1478150ce46ecb679c4e01fb
Cycles: resolve compiler warnings for oneAPI backend
for compiling with intel/llvm 2021
Commit: fee6dd197242e5bd9b46f7873ce5fd08281e857f
Author: Xavier Hallade
Date: Tue Apr 19 14:44:10 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBfee6dd197242e5bd9b46f7873ce5fd08281e857f
Cycles: add intel/llvm sycl compiler support
to Intel GPUs backend on Windows.
tested
99 matches
Mail list logo