Nikita Sirgienko Sirgienko
  • Joined on 2020-12-10
Nikita Sirgienko pushed to main at blender/blender 2023-07-03 13:09:47 +02:00
7977247995 Cycles: Avoid printing capabilities when there are no devices
Nikita Sirgienko merged pull request blender/blender#109511 2023-07-03 13:09:47 +02:00
Cycles: Avoid printing capabilities when there are no devices
Nikita Sirgienko pushed to avoid_empty_capabilities_info at Sirgienko/blender 2023-07-03 13:08:54 +02:00
5ffc12d0cb Cycles: Avoid printing capabilities when there are no devices
248b322896 UI: Improve how region size snapping respects the maximum size
bbcdf88f82 Fix #108960: Replace archived link from custom nodes template
d5cd0a1ea6 Cleanup: quiet warning due to unused function
11ecfaa6b0 I18n: use proper name for the Convert Colorspace node
Compare 81 commits »
Nikita Sirgienko commented on pull request blender/blender#109511 2023-07-03 12:40:44 +02:00
Cycles: Avoid printing capabilities when there are no devices

Thanks, I have thought that is is allowed by C++17 standard - but I haven't found any solid proof so far, so I am just removing reference usage here. And theoretically RVO should take care about…

Nikita Sirgienko commented on pull request blender/blender#109511 2023-07-03 12:39:24 +02:00
Cycles: Avoid printing capabilities when there are no devices

Thanks, the related code have been improved.

Nikita Sirgienko pushed to avoid_empty_capabilities_info at Sirgienko/blender 2023-07-03 12:37:27 +02:00
9497e7b60c Cycles: Avoid printing capabilities when there are no devices
Nikita Sirgienko commented on pull request blender/blender#109511 2023-06-30 09:59:19 +02:00
Cycles: Avoid printing capabilities when there are no devices

Thanks, Alaska, for this good point - indeed I have also wanted to cover Metal as well, but just forget apparently. I have modified the changes accordingly.

Nikita Sirgienko pushed to avoid_empty_capabilities_info at Sirgienko/blender 2023-06-30 09:58:07 +02:00
918181861c Cycles: Avoid printing capabilities when there are no devices
Nikita Sirgienko commented on pull request blender/blender#109511 2023-06-29 15:10:11 +02:00
Cycles: Avoid printing capabilities when there are no devices

@Sergey, can you please take a look on this? I don't think that printing empty capabilities list (when there are no devices, but support in Blender in presented) is make sense, but just in case if…

Nikita Sirgienko created pull request blender/blender#109511 2023-06-29 15:04:34 +02:00
Cycles: Avoid printing capabilities when there are no devices
Nikita Sirgienko created branch avoid_empty_capabilities_info in Sirgienko/blender 2023-06-29 15:03:48 +02:00
Nikita Sirgienko pushed to avoid_empty_capabilities_info at Sirgienko/blender 2023-06-29 15:03:48 +02:00
582a91dc81 Cycles: Avoid printing capabilities when there are no devices
d801ffddff Cycles: oneAPI: Fix execution error with cryptomatte kernel
e13dc04fb8 Cleanup: move rna_modifier to C++
e4cc91a611 Geometry Nodes: Node group operators initial phase
f3da3c7de4 Cleanup: improve debug printing for anonymous attribute inferencing
Compare 10 commits »
Nikita Sirgienko pushed to main at blender/blender 2023-06-29 14:54:49 +02:00
d801ffddff Cycles: oneAPI: Fix execution error with cryptomatte kernel
Nikita Sirgienko commented on pull request blender/blender#109245 2023-06-26 10:48:40 +02:00
Cycles: oneAPI: Improve performance of scenes not using volume

@Sergey, @brecht, I have added changes (an additional commit) needed to cover a feature reporting issue with Point Density Texture shader node. As a result, my changes don't cause any new fails of…

88d90a8251 Cycles: oneAPI: Improve performance of scenes not using volume
b515f4a388 Cycles: Fix kernel features reporting of PointDensityTextureNode
4a80d0b6d5 Refactor: UTF-8 Character Defines
54e346f1d5 Cleanup: move run-time VFont enum out of DNA
39386175e1 Fix: Incorrect rotation socket hiding in raycast node
Compare 73 commits »
Nikita Sirgienko commented on pull request blender/blender#109245 2023-06-23 20:00:36 +02:00
Cycles: oneAPI: Improve performance of scenes not using volume

It's using a Point Density Texture node, which seems to work for surfaces as well.

This is a bit of a legacy feature, now that we have geometry nodes it's much more natural to do this…

Nikita Sirgienko commented on pull request blender/blender#109245 2023-06-22 18:24:16 +02:00
Cycles: oneAPI: Improve performance of scenes not using volume

I have rechecked and tests "T49936" and "T49936 indirect" actually failing with current PR - it seems this two scene/test relay on some code (or maybe even svn node) under `IF_KERNEL_NODES_FEATURE(…

Nikita Sirgienko commented on pull request blender/blender#109245 2023-06-22 17:59:10 +02:00
Cycles: oneAPI: Improve performance of scenes not using volume

Can we avoid having the volume nodes in the surface shader at all

BTW, @brecht , that I have struggled to understand - are this volume related nodes even processed in the surface shader? I am…

Nikita Sirgienko commented on pull request blender/blender#109245 2023-06-22 17:47:08 +02:00
Cycles: oneAPI: Improve performance of scenes not using volume

Can we avoid having the volume nodes in the surface shader at all, and do this change for all GPU devices?

If I will simply disable volume nodes in the shade_surface, then the test "T49936"…