Sergey Sharybin Sergey
  • Joined on 2009-11-28
Sergey Sharybin pushed to main at Sergey/blender 2024-11-13 11:58:05 +01:00
582ea0eb40 Fix: Overlay-Next: Crash when selecting object
a9e88bd50b Merge branch 'blender-v4.3-release'
cf0c91a545 Fix BKE_id_move_to_same_lib behavior with invalid parameters.
Compare 3 commits »
Sergey Sharybin commented on pull request blender/blender#130153 2024-11-13 10:13:22 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

I think generally the approach is the safest for 4.3 and for porting to 4.2.

Sergey Sharybin commented on pull request blender/blender#130153 2024-11-13 10:13:21 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

Why do we need to set it in the cache? I'd imagine it will be the same as HIP_VERSION, HIP_VERSION_SHORT.

Sergey Sharybin pushed to main at Sergey/blender 2024-11-13 09:55:18 +01:00
378b62e349 Merge branch 'blender-v4.3-release'
d8b90ee422 Docs: Update RNA to user manual URL mapping
9a7ca42ff1 Merge branch 'blender-v4.3-release'
baa193c3b6 Cycles: oneAPI: build binaries for Battlemage GPUs
f28dafb365 Cleanup: Fix CLOG format string warning in PLY import
Compare 133 commits »
Sergey Sharybin approved blender/blender#129686 2024-11-12 16:27:19 +01:00
Fix #129661: Wait for GPU to complete to avoid use-after-free issues.

Explicit yield() is definitely better than sleep for 1 millisecond. Solving the immediate crash is good, but we should revisit those waits in a foreseeable future.

Sergey Sharybin commented on pull request blender/blender#130160 2024-11-12 12:28:26 +01:00
Fix #129926: Crash creating fluid domain with Python 3.12 and up

@mont29 Seems to make sense to me. The only suggestion I have is to target 4.3, any thoughts?

Sergey Sharybin commented on pull request blender/blender#130133 2024-11-12 12:20:33 +01:00
Cycles: Make OSL shader compilation threadsafe and multi-threaded

Don't use std::move in return. Compilers should actually warn about, but I didn't double-check it in Blender/Cycles code :)

Sergey Sharybin commented on pull request blender/blender#130149 2024-11-12 12:07:21 +01:00
Cycles: Use fused OptiX OSL programs

Generally fine, but would be nice to have some details about the alignment requirement.

Sergey Sharybin commented on pull request blender/blender#130149 2024-11-12 12:07:20 +01:00
Cycles: Use fused OptiX OSL programs

I don't really understand the alignment here. 8 seems to be some odd-ball, at least intuitively. Where is this requirement coming from?

Sergey Sharybin approved blender/blender#130157 2024-11-12 12:03:35 +01:00
Refactor: Cycles: separate volume stack and single entry evaluation

I love to see functions becoming more aligned with the single responsibility principle!

Sergey Sharybin commented on pull request blender/blender#130137 2024-11-12 11:17:34 +01:00
Bug Reporting: Increased log details for Windows bug-reporting scripts

I primarily want to avoid situations where thousands of lines of harmless warnings are logged.

Those wouldn't be warnings, but verbose insights about what's going on with Cycles's decisions.…

Sergey Sharybin approved blender/blender#130163 2024-11-12 11:05:32 +01:00
Fix #130134: Double Edge Mask uses too much memory

I don't think the failure in Cycles is related to this change?

Sergey Sharybin approved blender/blender#129768 2024-11-11 17:30:23 +01:00
Fix #126461: Scene sound does not play

Thanks for the update!

Sergey Sharybin approved blender/blender#130137 2024-11-11 17:29:09 +01:00
Bug Reporting: Increased log details for Windows bug-reporting scripts

To me it all sounds good! But I'm kinda in the minority of "gimme all the logs".

Sergey Sharybin commented on pull request blender/blender#130021 2024-11-11 17:27:14 +01:00
Fix #60947: ffmpeg video colors shifted/banded in some players

To me it sounds that these standards define a "thing" that has particular properties. So you can't mix and match properties of multiple standards in one "thing".

There mighr indeed some…

Sergey Sharybin approved blender/blender#130139 2024-11-11 17:23:33 +01:00
Fix #130086: Weight/vertex paint non-deform modifiers wrong positions

By the reading the code and explanation and such seems fine.

Sergey Sharybin commented on pull request blender/blender#130021 2024-11-11 14:47:56 +01:00
Fix #60947: ffmpeg video colors shifted/banded in some players

So I think, that we should either make a property for which encoding is to be used or switch encoding based on movie resolution. In case of automatic switching, question would be what to do…