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

  • Joined on 2010-10-07
Bastien Montagne created pull request blender/blender#104746 2023-02-14 15:31:38 +01:00
Add a basic support to BKE library linking code to generate liboverrides.
Bastien Montagne created branch F-link-override-basics in mont29/blender 2023-02-14 15:29:43 +01:00
Bastien Montagne pushed to F-link-override-basics at mont29/blender 2023-02-14 15:29:43 +01:00
a5bb77aff6 Add a basic support to BKE library linking code to generate liboverrides.
Bastien Montagne pushed to main at mont29/blender-addons 2023-02-14 14:26:23 +01:00
9060f1e1c8 Fix #104407: Sun Position: shader error when enabling
Bastien Montagne pushed to main at mont29/blender 2023-02-14 14:22:31 +01:00
a76b5d3a07 Curves: change collision radius for consistency with default radius
59b9a88a35 Fix: duplicate elements node does not update curve type counts
4126284e46 Allocator: Fail building when trying to MEM_delete a void pointer
1fd0c80725 Build: correct forwarding jobs argument to make_deps_wrapper.sh
5215543280 Constraints: use a dimensionless unit prop for Maintain Volume
Compare 47 commits »
Bastien Montagne commented on pull request blender/blender#104525 2023-02-14 12:42:51 +01:00
BLI: add function for changing working directory

Yes, exactly as e.g. BLI_file_attributes is handled.

Bastien Montagne closed issue infrastructure/blender-projects-platform#25 2023-02-13 17:26:07 +01:00
inconsistencies in git-hash-based links between organizations
Bastien Montagne commented on pull request blender/blender#104525 2023-02-13 16:16:20 +01:00
BLI: add function for changing working directory

Note that other functions, like BLI_expand_tilde, are fully defined in the .mm file for OSX, and not defined at all in the C file for this platform.

Since these new functions also share very…

Bastien Montagne closed issue blender/blender#104576 2023-02-13 15:33:07 +01:00
Action assigned to an object is unlinked when performing user_remap()
Bastien Montagne commented on issue blender/blender#104576 2023-02-13 15:33:06 +01:00
Action assigned to an object is unlinked when performing user_remap()

This is indeed expected behavior, the Action ID is used by the Object, not using the Object, so it is unaffected by the remapping of usages from old object to new one.

Bastien Montagne commented on pull request blender/blender#104553 2023-02-13 15:28:01 +01:00
Use hash for Collection.gobject lookup, speedup object linking

Couldn't this use instead cob = BLI_ghash_popkey(collection->runtime.gobject_hash, ob, NULL);? Then there is no need for an extra lookup below in the call to collection_gobject_hash_remove_object(collection, ob);

Bastien Montagne suggested changes for blender/blender#104553 2023-02-13 15:28:01 +01:00
Use hash for Collection.gobject lookup, speedup object linking

Agree with @Sergey, also found some more points to address, as noted below.

Bastien Montagne commented on pull request blender/blender#104553 2023-02-13 15:28:01 +01:00
Use hash for Collection.gobject lookup, speedup object linking

This may leak in case ob_new is NULL but cob is not, depending on calling code...

Bastien Montagne commented on pull request blender/blender#104553 2023-02-13 15:28:01 +01:00
Use hash for Collection.gobject lookup, speedup object linking

This is not a proper English sentence... ;)

Bastien Montagne commented on pull request blender/blender#104553 2023-02-13 15:28:01 +01:00
Use hash for Collection.gobject lookup, speedup object linking

These asserts remove almost all benefit of using the mapping for debug builds... and are totally redundant if BLI_ASSERT_COLLECION_GOBJECT_HASH_IS_VALID is actually checking things? Same for the others below.

Bastien Montagne commented on pull request blender/blender#104553 2023-02-13 14:58:20 +01:00
Use hash for Collection.gobject lookup, speedup object linking

I would actually move this check as part of collection_gobject_hash_ensure itself? Would be much less verbose, and make more sense to me?

Bastien Montagne pushed to main at blender/blender-translations 2023-02-13 14:21:03 +01:00
8d04896a13 Updated from SVN trunk (r6330).
Bastien Montagne pushed to main at mont29/blender 2023-02-13 14:06:37 +01:00
9fecf1f8b8 Cycles: Replace resolution divider loop with an analytical formula