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

  • Joined on 2010-10-07
Bastien Montagne pushed to main at mont29/blender 2023-04-18 14:52:32 +02:00
66158498de BLI: Return number of values removed from remove_if
25747301db Cycles: fix SYCL debug library linking on Windows
b623be3377 Cleanup: remove clang-format: off for EnumPropertyItem definitions
77268dbe3b WM: add versioning for 3.5 sculpt brushes (part of fix for #106057)
7b4d71683f Fix #107060: Curves sculpt mode does not select default tool
Compare 8 commits »
Bastien Montagne commented on issue blender/blender#106456 2023-04-18 14:48:48 +02:00
Crash upon renaming collection or clicking on Blenderkit after creating said collection (without renaming)

This is in FileBrowser code, so not part of Core, but rather IO (or UI) modules...

Bastien Montagne commented on issue blender/blender#106872 2023-04-18 14:46:14 +02:00
Crash when sculpting with a texture, deleting the image of the texture and exiting sculpt mode

Shouldn't SculptSession data be handled as part of object_foreach_id anyway? This struct stores other ID pointers too, like the scene one...

Bastien Montagne pushed to brush-assets-project at blender/blender 2023-04-18 11:19:32 +02:00
2d9e3501ee Merge branch 'asset-shelf' into brush-assets-project
565af18e9e Merge branch 'main' into asset-shelf
6e75581e65 BKE: Rework ID swap code to properly handle embedded ID pointers.
664b31ea73 Cleanup: make format
4d75f10a8a EEVEE: Optimise texture usage flags
Compare 103 commits »
Bastien Montagne pushed to brush-assets-project at mont29/blender 2023-04-18 11:19:15 +02:00
f2163e657e Merge branch 'asset-shelf' into brush-assets-project
2acf304e14 Add display popover and "Show Names" option
961c6b1c48 Merge branch 'asset-shelf' into brush-assets-project
5c15bcac30 Merge branch 'main' into asset-shelf
1b94e60fb0 UI: Quick tooltip showing tab name for Properties editor tabs
Compare 76 commits »
Bastien Montagne pushed to asset-shelf at mont29/blender 2023-04-18 11:18:06 +02:00
565af18e9e Merge branch 'main' into asset-shelf
6e75581e65 BKE: Rework ID swap code to properly handle embedded ID pointers.
664b31ea73 Cleanup: make format
4d75f10a8a EEVEE: Optimise texture usage flags
982392ca13 Docs: Update RNA to user manual url map
Compare 102 commits »
Bastien Montagne pushed to asset-shelf at blender/blender 2023-04-18 11:18:00 +02:00
565af18e9e Merge branch 'main' into asset-shelf
6e75581e65 BKE: Rework ID swap code to properly handle embedded ID pointers.
664b31ea73 Cleanup: make format
4d75f10a8a EEVEE: Optimise texture usage flags
982392ca13 Docs: Update RNA to user manual url map
Compare 102 commits »
Bastien Montagne pushed to asset-shelf at mont29/blender-addons 2023-04-18 11:17:39 +02:00
d60dfd23e0 Merge branch 'main' into asset-shelf
59adfc0979 io_mesh_uv_layout: speed up png export with OIIO (x7)
23e0ab6d20 Import_3ds: Fixed keyframe reading
9d9bfe4a85 io_scene_3ds: Update to Blender 3.6
8b57a74629 glTF exporter: export right materials when changed by modifiers
Compare 40 commits »
Bastien Montagne pushed to asset-shelf at mont29/blender 2023-04-18 11:17:36 +02:00
2acf304e14 Add display popover and "Show Names" option
5c15bcac30 Merge branch 'main' into asset-shelf
1b94e60fb0 UI: Quick tooltip showing tab name for Properties editor tabs
33bfbb2a0c USD IO: Move to the new Mesh Attributes API for Colors
86b39e0aac Vulkan: Fix Compilation Issue on Windows.
Compare 73 commits »
Bastien Montagne pushed to main at mont29/blender 2023-04-18 11:10:53 +02:00
6e75581e65 BKE: Rework ID swap code to properly handle embedded ID pointers.
Bastien Montagne deleted branch F-swap-embedded-id from mont29/blender 2023-04-18 11:09:50 +02:00
Bastien Montagne pushed to main at blender/blender 2023-04-18 11:09:47 +02:00
6e75581e65 BKE: Rework ID swap code to properly handle embedded ID pointers.
Bastien Montagne merged pull request blender/blender#107044 2023-04-18 11:09:47 +02:00
BKE: Rework ID swap code to properly handle embedded ID pointers.
Bastien Montagne pushed to F-swap-embedded-id at mont29/blender 2023-04-18 11:09:16 +02:00
e615947d6a BKE: Rework ID swap code to properly handle embedded ID pointers.
Bastien Montagne pushed to F-swap-embedded-id at mont29/blender 2023-04-18 11:05:38 +02:00
2a042b4133 BKE: Rework ID swap code to properly handle embedded ID pointers.
664b31ea73 Cleanup: make format
4d75f10a8a EEVEE: Optimise texture usage flags
982392ca13 Docs: Update RNA to user manual url map
ab8acbbfe5 Cleanup: Use curve positions accessor function
Compare 23 commits »
Bastien Montagne pushed to main at mont29/blender-addons 2023-04-18 10:42:35 +02:00
5487124669 Fix #104550: DXF import fails with center geometry to scene
Bastien Montagne pushed to main at mont29/blender 2023-04-18 10:42:33 +02:00
664b31ea73 Cleanup: make format
4d75f10a8a EEVEE: Optimise texture usage flags
982392ca13 Docs: Update RNA to user manual url map
ab8acbbfe5 Cleanup: Use curve positions accessor function
c234a802ba Cleanup: Remove unused using keyword
Compare 22 commits »
Bastien Montagne commented on pull request blender/blender#106974 2023-04-18 09:57:23 +02:00
USD Import: mask multiple prim paths.

Patch LGTM, the only thing I would remove is allowing to use spaces as separator...

Bastien Montagne commented on pull request blender/blender#106974 2023-04-18 09:54:25 +02:00
USD Import: mask multiple prim paths.

Just use MEM_SAFE_FREE macro, it checks for NULL pointers, and in addition assigns null to freed pointer, which makes further potential invalid access to it very easy to identify.