[Bf-blender-cvs] [6dcfb6df9ce] master: Cycles: Abstract host memory fallback for GPU devices

2023-02-06 Thread Nikita Sirgienko
Commit: 6dcfb6df9ce671996fcb39df1a1abadefd4f1d47 Author: Nikita Sirgienko Date: Wed Feb 1 17:22:53 2023 +0100 Branches: master https://developer.blender.org/rB6dcfb6df9ce671996fcb39df1a1abadefd4f1d47 Cycles: Abstract host memory fallback for GPU devices Host memory fallback in CUDA and HIP

[Bf-blender-cvs] [858fffc2df8] master: Cycles: oneAPI: add support for SYCL host task

2023-01-03 Thread Nikita Sirgienko
Commit: 858fffc2df8fe124664c75796aa39fab4bc93af1 Author: Nikita Sirgienko Date: Tue Jan 3 20:45:57 2023 +0100 Branches: master https://developer.blender.org/rB858fffc2df8fe124664c75796aa39fab4bc93af1 Cycles: oneAPI: add support for SYCL host task This functionality is related only to debugging

[Bf-blender-cvs] [f07b09da273] master: Cycles: Improve oneAPI backend support for non-Intel platforms

2022-11-25 Thread Nikita Sirgienko
Commit: f07b09da2739d6a21ed816eba7c2f5e34cd16a14 Author: Nikita Sirgienko Date: Fri Nov 25 15:43:40 2022 +0100 Branches: master https://developer.blender.org/rBf07b09da2739d6a21ed816eba7c2f5e34cd16a14 Cycles: Improve oneAPI backend support for non-Intel platforms

[Bf-blender-cvs] [412642865d1] master: Cleanup: Resolve a warning for the ambiguity on the parenthesis in oneAPI code

2022-11-24 Thread Nikita Sirgienko
Commit: 412642865d1c5eaf271bdb769da4e377ae52094c Author: Nikita Sirgienko Date: Thu Nov 24 18:05:02 2022 +0100 Branches: master https://developer.blender.org/rB412642865d1c5eaf271bdb769da4e377ae52094c Cleanup: Resolve a warning for the ambiguity on the parenthesis in oneAPI code No functional

[Bf-blender-cvs] [58324f0c869] master: Cycles: oneAPI: Make test kernel more representative

2022-10-14 Thread Nikita Sirgienko
Commit: 58324f0c869b9c93ee3855e584517e32f6a76e99 Author: Nikita Sirgienko Date: Fri Oct 14 11:21:26 2022 +0200 Branches: master https://developer.blender.org/rB58324f0c869b9c93ee3855e584517e32f6a76e99 Cycles: oneAPI: Make test kernel more representative Test kernel will now test

[Bf-blender-cvs] [057e99d6dfc] master: Cycles: use one instance of oneAPI gpu compiler by default

2022-10-13 Thread Nikita Sirgienko
Commit: 057e99d6dfc3b2bed70be24ebe28724bc6dca7f2 Author: Nikita Sirgienko Date: Thu Oct 13 10:49:07 2022 +0200 Branches: master https://developer.blender.org/rB057e99d6dfc3b2bed70be24ebe28724bc6dca7f2 Cycles: use one instance of oneAPI gpu compiler by default This change removes CMake code

[Bf-blender-cvs] [82a5790d2ad] master: Cycles: oneAPI: Trigger compilation of used kernels only

2022-10-10 Thread Nikita Sirgienko
Commit: 82a5790d2adf17fd30730166dbde60eabaedaab5 Author: Nikita Sirgienko Date: Mon Oct 10 16:37:40 2022 +0200 Branches: master https://developer.blender.org/rB82a5790d2adf17fd30730166dbde60eabaedaab5 Cycles: oneAPI: Trigger compilation of used kernels only JIT compilation of oneAPI kernels

[Bf-blender-cvs] [3e2d7403f9f] master: Cycles: refine inlining thresholds for oneAPI backend

2022-10-04 Thread Nikita Sirgienko
Commit: 3e2d7403f9f2a46f06bc4ce4d7906f7993191732 Author: Nikita Sirgienko Date: Tue Oct 4 18:34:54 2022 +0200 Branches: master https://developer.blender.org/rB3e2d7403f9f2a46f06bc4ce4d7906f7993191732 Cycles: refine inlining thresholds for oneAPI backend New thresholds give a few percent

[Bf-blender-cvs] [df29211eeb5] master: Cycles: Speed up oneAPI GPU binaries compilation by using parallel instances

2022-10-04 Thread Nikita Sirgienko
Commit: df29211eeb59f54079123e2bc82578a561431290 Author: Nikita Sirgienko Date: Tue Oct 4 18:19:37 2022 +0200 Branches: master https://developer.blender.org/rBdf29211eeb59f54079123e2bc82578a561431290 Cycles: Speed up oneAPI GPU binaries compilation by using parallel instances This change

[Bf-blender-cvs] [2ead05d7387] master: Cycles: Add optional per-kernel performance statistics

2022-09-27 Thread Nikita Sirgienko
Commit: 2ead05d73878721703de5d2fe6a07eb9053168aa Author: Nikita Sirgienko Date: Wed Sep 14 15:55:56 2022 +0200 Branches: master https://developer.blender.org/rB2ead05d73878721703de5d2fe6a07eb9053168aa Cycles: Add optional per-kernel performance statistics When verbose level 4 is enabled

[Bf-blender-cvs] [e1fbb4ce892] master: Merge branch 'blender-v3.3-release'

2022-09-06 Thread Nikita Sirgienko
Commit: e1fbb4ce8922df20c9d6a9cce70a430e33dce5de Author: Nikita Sirgienko Date: Tue Sep 6 15:39:12 2022 +0200 Branches: master https://developer.blender.org/rBe1fbb4ce8922df20c9d6a9cce70a430e33dce5de Merge branch 'blender-v3.3-release

[Bf-blender-cvs] [8b11ed392c1] blender-v3.3-release: Cycles: Fix crashes in oneAPI backend for scenes not fitting in dGPU memory

2022-09-06 Thread Nikita Sirgienko
Commit: 8b11ed392c10f813c33d61cfdb5efebd9a679255 Author: Nikita Sirgienko Date: Mon Sep 5 23:04:43 2022 +0200 Branches: blender-v3.3-release https://developer.blender.org/rB8b11ed392c10f813c33d61cfdb5efebd9a679255 Cycles: Fix crashes in oneAPI backend for scenes not fitting in dGPU memory

[Bf-blender-cvs] [658ff994c57] master: Merge branch 'blender-v3.3-release'

2022-08-29 Thread Nikita Sirgienko
Commit: 658ff994c578aae5260c4b7933d95c6cb14f2652 Author: Nikita Sirgienko Date: Mon Aug 29 19:21:49 2022 +0200 Branches: master https://developer.blender.org/rB658ff994c578aae5260c4b7933d95c6cb14f2652 Merge branch 'blender-v3.3-release

[Bf-blender-cvs] [805d1063a05] blender-v3.3-release: Cycles: Remove "return" and "assert" from oneAPI kernel code

2022-08-29 Thread Nikita Sirgienko
Commit: 805d1063a052d07e26e9c510d1b293b7b95172ed Author: Nikita Sirgienko Date: Mon Aug 29 19:16:41 2022 +0200 Branches: blender-v3.3-release https://developer.blender.org/rB805d1063a052d07e26e9c510d1b293b7b95172ed Cycles: Remove "return" and "assert" fro

[Bf-blender-cvs] [48e1a66af0b] master: Merge branch 'blender-v3.3-release'

2022-08-29 Thread Nikita Sirgienko
Commit: 48e1a66af0b3ca5e1b4df2786cdde3f81fc0b58b Author: Nikita Sirgienko Date: Mon Aug 29 18:21:56 2022 +0200 Branches: master https://developer.blender.org/rB48e1a66af0b3ca5e1b4df2786cdde3f81fc0b58b Merge branch 'blender-v3.3-release

[Bf-blender-cvs] [1cd8ca49f97] blender-v3.3-release: Cycles: Increased minimum supported driver for Windows in oneAPI

2022-08-29 Thread Nikita Sirgienko
Commit: 1cd8ca49f9768d46fb64a0e875e64da92f07b995 Author: Nikita Sirgienko Date: Mon Aug 29 18:09:48 2022 +0200 Branches: blender-v3.3-release https://developer.blender.org/rB1cd8ca49f9768d46fb64a0e875e64da92f07b995 Cycles: Increased minimum supported driver for Windows in oneAPI

[Bf-blender-cvs] [1382514bf2f] blender-v3.3-release: Fix: Error in oneAPI image code for texture access with clip extension

2022-08-08 Thread Nikita Sirgienko
Commit: 1382514bf2f881bc2139ebfd477e54bba92e497a Author: Nikita Sirgienko Date: Mon Aug 8 10:47:11 2022 +0200 Branches: blender-v3.3-release https://developer.blender.org/rB1382514bf2f881bc2139ebfd477e54bba92e497a Fix: Error in oneAPI image code for texture access with clip extension

[Bf-blender-cvs] [0df574b55ee] master: Cycles: Improve an occupancy for Intel GPUs

2022-07-06 Thread Nikita Sirgienko
Commit: 0df574b55ee9cf1b6c22a3a6a6cc0ef3a5c1fe83 Author: Nikita Sirgienko Date: Wed Jul 6 17:26:23 2022 +0200 Branches: master https://developer.blender.org/rB0df574b55ee9cf1b6c22a3a6a6cc0ef3a5c1fe83 Cycles: Improve an occupancy for Intel GPUs Initially oneAPI implementation have waited after

[Bf-blender-cvs] [d63bf7ae4cf] cycles_oneapi: Refactor: Use stderr for errors in oneAPI kernel code

2022-04-04 Thread Nikita Sirgienko
Commit: d63bf7ae4cf8620022d1ccbf77ede90916d72fc2 Author: Nikita Sirgienko Date: Mon Apr 4 19:04:26 2022 +0300 Branches: cycles_oneapi https://developer.blender.org/rBd63bf7ae4cf8620022d1ccbf77ede90916d72fc2 Refactor: Use stderr for errors in oneAPI kernel code

[Bf-blender-cvs] [8bed2fa5427] cycles_oneapi: Cleanup: clang-format

2022-04-04 Thread Nikita Sirgienko
Commit: 8bed2fa5427d615cc59b30fa99f0a20b79ac7642 Author: Nikita Sirgienko Date: Mon Apr 4 19:08:00 2022 +0300 Branches: cycles_oneapi https://developer.blender.org/rB8bed2fa5427d615cc59b30fa99f0a20b79ac7642 Cleanup: clang-format

[Bf-blender-cvs] [1584a054db5] cycles_oneapi: Cleanup: Remove a commented source code in the oneAPI implementation

2022-03-31 Thread Nikita Sirgienko
Commit: 1584a054db58f81f5722dd315d040b762de0aaf4 Author: Nikita Sirgienko Date: Thu Mar 31 23:44:23 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB1584a054db58f81f5722dd315d040b762de0aaf4 Cleanup: Remove a commented source code in the oneAPI implementation No functional

[Bf-blender-cvs] [46ddea1c53e] cycles_oneapi: Refactor: Changes into oneAPI CMake variables

2022-03-31 Thread Nikita Sirgienko
Commit: 46ddea1c53e0d866d75ef6240fb1808d881fdd81 Author: Nikita Sirgienko Date: Fri Apr 1 00:16:31 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB46ddea1c53e0d866d75ef6240fb1808d881fdd81 Refactor: Changes into oneAPI CMake variables Variables related to oneAPI compilation

[Bf-blender-cvs] [56f9fe36c30] cycles_oneapi: Fix: Wrong value of cmake variable ONEAPI_KERNEL_BUILD_TYPE

2022-03-31 Thread Nikita Sirgienko
Commit: 56f9fe36c3034efe02d51c0587518e3fdd105d36 Author: Nikita Sirgienko Date: Fri Apr 1 00:02:06 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB56f9fe36c3034efe02d51c0587518e3fdd105d36 Fix: Wrong value of cmake variable ONEAPI_KERNEL_BUILD_TYPE

[Bf-blender-cvs] [382478cc4c0] cycles_oneapi: Refactor: Remove not needed messages during openAPI rendering

2022-03-31 Thread Nikita Sirgienko
Commit: 382478cc4c0005e5bfc02a1ebdd1068c93c7e536 Author: Nikita Sirgienko Date: Thu Mar 31 23:47:23 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB382478cc4c0005e5bfc02a1ebdd1068c93c7e536 Refactor: Remove not needed messages during openAPI rendering Now messages about

[Bf-blender-cvs] [29a1cb5cc8e] cycles_oneapi: Cycles: Improve runtime error handling for oneAPI rendering

2022-03-31 Thread Nikita Sirgienko
Commit: 29a1cb5cc8ea68d35fbb6556c3816d96fb14c6cf Author: Nikita Sirgienko Date: Thu Mar 31 23:15:41 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB29a1cb5cc8ea68d35fbb6556c3816d96fb14c6cf Cycles: Improve runtime error handling for oneAPI rendering Now errors in oneAPI

[Bf-blender-cvs] [c1a962b77e0] cycles_oneapi: Cycles: Add support for rendering on Intel GPUs using oneAPI.

2022-03-31 Thread Nikita Sirgienko
Commit: c1a962b77e0284ff21fbc80f06ad667ddce70e55 Author: Nikita Sirgienko Date: Thu Mar 31 14:47:31 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rBc1a962b77e0284ff21fbc80f06ad667ddce70e55 Cycles: Add support for rendering on Intel GPUs using oneAPI. This patch adds a new

[Bf-blender-cvs] [55cb1e51bda] cycles_oneapi: Cycles: Use single floating point precision sine/cosine in sky

2022-03-31 Thread Nikita Sirgienko
Commit: 55cb1e51bdaf60e104c089dc6a5a871a1fd30dca Author: Nikita Sirgienko Date: Thu Mar 31 14:19:14 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB55cb1e51bdaf60e104c089dc6a5a871a1fd30dca Cycles: Use single floating point precision sine/cosine in sky Should be no functional

[Bf-blender-cvs] [c01b33df0a4] cycles_oneapi: Cycles: Introduce postfix for kernel body definition

2022-03-31 Thread Nikita Sirgienko
Commit: c01b33df0a4a80da464ccfcd07fd3d586156b545 Author: Nikita Sirgienko Date: Thu Mar 31 14:11:01 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rBc01b33df0a4a80da464ccfcd07fd3d586156b545 Cycles: Introduce postfix for kernel body definition Increases flexibility of code

[Bf-blender-cvs] [18831ad392f] cycles_oneapi: Cycles: Semantically separate 2D and 3D texture objects

2022-03-31 Thread Nikita Sirgienko
Commit: 18831ad392f228dbe68e3f609dafbfe8d25e6f94 Author: Nikita Sirgienko Date: Thu Mar 31 13:51:28 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB18831ad392f228dbe68e3f609dafbfe8d25e6f94 Cycles: Semantically separate 2D and 3D texture objects Currently

[Bf-blender-cvs] [319b7af633b] cycles_oneapi: Cycles: Optimize Nishita sky

2022-03-31 Thread Nikita Sirgienko
Commit: 319b7af633bca11ce0c1409ac03ce8a84c24e5e8 Author: Nikita Sirgienko Date: Thu Mar 31 14:20:43 2022 +0200 Branches: cycles_oneapi https://developer.blender.org/rB319b7af633bca11ce0c1409ac03ce8a84c24e5e8 Cycles: Optimize Nishita sky Reduce register pressure. Helps with kernel compile time

[Bf-blender-cvs] [b30cc7071b7] master: Fix Cycles build error with "make developer" on some CPUs

2021-04-01 Thread Nikita Sirgienko
Commit: b30cc7071b77731a3a8c2782553e3668bd822fe2 Author: Nikita Sirgienko Date: Tue Mar 30 16:53:43 2021 +0200 Branches: master https://developer.blender.org/rBb30cc7071b77731a3a8c2782553e3668bd822fe2 Fix Cycles build error with "make developer" on some CPUs The combination of bui