Sergey Sharybin Sergey
  • Joined on 2009-11-28
Sergey Sharybin pushed to main at Sergey/blender 2024-11-20 19:34:40 +01:00
32696991f1 Fix: Overlay-Next: Armature custom shapes have no anti-aliasing
03909f2691 Fix: Overlay-Next: Images
f339ab4325 UI: Minimum Docking Target Size
09e6bab7bc UI: Changes to Docking Operation Descriptions
29356e2bf7 Fix: Overlay-Next: Loose edges is drawn with less intensity when selected
Compare 123 commits »
Sergey Sharybin pushed to wheel_cleanup at Sergey/blender 2024-11-20 19:34:26 +01:00
85eef736c0 WIP: Tools: Add cleaner of bpy install folder for wheel
32696991f1 Fix: Overlay-Next: Armature custom shapes have no anti-aliasing
03909f2691 Fix: Overlay-Next: Images
f339ab4325 UI: Minimum Docking Target Size
09e6bab7bc UI: Changes to Docking Operation Descriptions
Compare 10 commits »
Sergey Sharybin created branch wheel_cleanup in Sergey/blender 2024-11-20 19:34:26 +01:00
Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 15:43:57 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

Another thread that does fonts for something completely unrelated might have loaded font and re-used the fontid.

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 15:43:51 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

So ultimately the mutex is to avoid conflict between main thread which is allowed to do read/write access to the maps, and the background prefetch thread which is only allowed to have read access…

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 15:11:54 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

Making BLF_load_unique thread-safe seems like a good idea. Otherwise I am still confused: how exactly current state of the PR solves the threading issue? Prefetch happens from a background…

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 15:09:10 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

There might or might not be downsides. It is implementation dependent. Typically we avoid having recursive mutex unless they actually need to be recursive. It also helps understanding semantic.

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 15:04:16 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

Maybe. And also clarify what the key for the memory case is.

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 14:10:30 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

I don't fully understand the logic here.

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 14:10:29 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

g_ font_map, to more clearly indicate it is global.

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 14:10:27 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

What is the memory and file id here?

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 14:10:26 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

Why does this need to be recursive?

Sergey Sharybin commented on pull request blender/blender#130542 2024-11-20 14:10:25 +01:00
Fix #130463, #114592: VSE prefetching uses wrong font for text strips

Do we have a doc somewhere in the API explaining the refcounting of the fonts?

Sergey Sharybin pushed to main at infrastructure/blender-devops 2024-11-20 10:34:34 +01:00
3fd86a39a4 Raise max upload size for code artifacts
Sergey Sharybin commented on pull request blender/blender-test-data#17 2024-11-20 10:27:24 +01:00
Cycles: Add test for overlapping volumes with different anisotropy

Would it make sense to use different colors for volumes? Currently it all boils down to shades of gray, which is much better than nothing, but would we gain some extra coverage by adding some…

Sergey Sharybin deleted branch ensure-openmp from jorn/blender 2024-11-20 10:24:20 +01:00
Sergey Sharybin merged pull request blender/blender#130407 2024-11-20 10:24:16 +01:00
Creator: Ensure OpenMP runtime is initialized as soon as possible
Sergey Sharybin pushed to main at blender/blender 2024-11-20 10:24:15 +01:00
2bf7fac176 Creator: Ensure OpenMP runtime is initialized as soon as possible
Sergey Sharybin commented on issue blender/blender#125255 2024-11-20 10:22:00 +01:00
Crash with some add-ons using OpenMP (conflict initializing)

The lib-source is generated on Linux, so is likely why it doesn't include the OpenMP 9.

I was trying to go back to the root of the reason why OpenMP library is present in the molecular. You've…