Bastien Montagne mont29
  • Amsterdam, The Netherlands
  • Blender developer, mainly focused on 'Core' module.

  • Joined on 2010-10-07
Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:31 +02:00
Initial Grease Pencil 3.0 stage

This has one important implication that should be noted in comments imho: it is crucial to not free that storage until the whole Main has been written (otherwise it could lead to same memory being re-used several time for different data, which would break .blend files in unpredictable ways). AFAICT current code is correct on that regard, but this should still be clearly documented.

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:31 +02:00
Initial Grease Pencil 3.0 stage

This should not be needed, BKE_id_new_nomain already calls BKE_libblock_init_empty which calls the relevant initi_data callback.

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:30 +02:00
Initial Grease Pencil 3.0 stage

Not sure what is a 'pre-order vector'? or is a typo? Like pre-ordered vector? Same below.

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:30 +02:00
Initial Grease Pencil 3.0 stage

exclusive

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:30 +02:00
Initial Grease Pencil 3.0 stage

Picky detail, but there should not be extra spaces on this empty line ;)

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:29 +02:00
Initial Grease Pencil 3.0 stage

This change should also be conditioned to #ifdef WITH_GREASE_PENCIL_V3 ?

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:29 +02:00
Initial Grease Pencil 3.0 stage

This change should also be conditioned to #ifdef WITH_GREASE_PENCIL_V3 ?

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:28 +02:00
Initial Grease Pencil 3.0 stage

Same as above.

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:28 +02:00
Initial Grease Pencil 3.0 stage

Same as above.

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:28 +02:00
Initial Grease Pencil 3.0 stage

Shouldn't this change also be conditioned by the #ifdef WITH_GREASE_PENCIL_V3?

Bastien Montagne commented on pull request blender/blender#106848 2023-05-06 20:26:27 +02:00
Initial Grease Pencil 3.0 stage

Would rather add the new case immediately after the legacy GP one... At the very least before the generic 'do nothing' block of cases, and the deprecated ones.

Bastien Montagne commented on pull request blender/blender#107144 2023-05-06 17:02:25 +02:00
LibOverride: Restore local references to virtual linked liboverrides on resync.

not sure if this still needs an answer? but since we use the full ID name, it should always have at least the first two 'id code' chars, hence the assert.

Bastien Montagne approved blender/blender#107602 2023-05-06 16:59:19 +02:00
CMake: add WITH_STRSIZE_DEBUG option, RNA support

Ah, did not know (or remember) that DEBUG_STRSIZE was already a thing in existing code... now things make much more sense.

Bastien Montagne pushed to main at blender/blender 2023-05-06 16:37:30 +02:00
07dfc6eccc LibOverride: Further fixes/improvements to partial recursive resync process.
40d79e3d2b LibOverride: Fix/Improve partial resync detection code.
370a2bb416 LibOverride: Resync: Do not ignore embedded IDs in hierarchy processing.
Compare 3 commits »
Bastien Montagne pushed to main at mont29/blender 2023-05-06 12:27:33 +02:00
bd412c9e71 Fix crash when accessing length of material_slots on evaluated Empty object.
Bastien Montagne pushed to main at blender/blender 2023-05-06 12:27:10 +02:00
bd412c9e71 Fix crash when accessing length of material_slots on evaluated Empty object.
Bastien Montagne pushed to main at mont29/blender 2023-05-06 12:24:52 +02:00
60283c63f1 Cleanup: Remove redundant ImBuf channels assignment
b01f5444a3 UV: Improve packing efficiency
3609ed7eb0 Cleanup: format
5cc8fea7e9 Fix #107212: Fix file browser thumbnails for images
fcddc1a1af Fix #107648: Proportional Edit sometimes cancels GPencil keyframe transformation
Compare 54 commits »
Bastien Montagne pushed to main at mont29/blender-addons 2023-05-05 17:48:31 +02:00
be68e3f522 io_scene_3ds: Added link to new Blender manual entry
54f0e088df io_scene_3ds: Added link to new Blender manual entry
Compare 2 commits »
Bastien Montagne pushed to main at mont29/blender 2023-05-04 11:20:06 +02:00
e674e32aa1 Fix: missing null check leads to crash when rendering