Nathan Vegdahl nathanvegdahl
  • Amsterdam, Netherlands
  • https://cessen.com
  • Animator, rigger, and software developer. Currently working at the Blender Institute as a developer on Blender's animation system.

    Been using Blender since 1998, and worked on Big Buck Bunny and Sintel (two of Blender's open movie projects).

  • Joined on 2003-03-21
Nathan Vegdahl commented on pull request blender/blender#107089 2023-04-18 18:30:00 +02:00
Anim: add low-level function for simple FCurve key deduplication

I think this has quadratic performance in the general case. If you imagine all the keys except one getting deleted, then this call to BKE_fcurve_delete_key() shifts every remaining element in the array over by one for each visited element.

Nathan Vegdahl deleted branch comment_style_fix from nathanvegdahl/blender 2023-04-18 17:29:10 +02:00
Nathan Vegdahl merged pull request blender/blender#107091 2023-04-18 17:29:07 +02:00
Fix comment style in previous commit.
Nathan Vegdahl pushed to main at blender/blender 2023-04-18 17:29:07 +02:00
3a72442f63 Fix comment style in previous commit.
Nathan Vegdahl created pull request blender/blender#107091 2023-04-18 17:28:39 +02:00
Fix comment style in previous commit.
Nathan Vegdahl pushed to comment_style_fix at nathanvegdahl/blender 2023-04-18 17:27:33 +02:00
342a420786 Fix comment style in previous commit.
5bb3a3f157 Fix: segfault when indexing into some collections with strings.
d818d05415 Cleanup: Remove unnecessary attribute provider callbacks
Compare 3 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-04-18 17:24:58 +02:00
5bb3a3f157 Fix: segfault when indexing into some collections with strings.
d818d05415 Cleanup: Remove unnecessary attribute provider callbacks
Compare 2 commits »
Nathan Vegdahl pushed to comment_style_fix at nathanvegdahl/blender 2023-04-18 17:23:05 +02:00
64e1268d82 Fix comment style in previous commit.
3adc3a1370 Fix: segfault when indexing into some collections with strings.
Compare 2 commits »
Nathan Vegdahl created branch comment_style_fix in nathanvegdahl/blender 2023-04-18 17:23:05 +02:00
Nathan Vegdahl commented on pull request blender/blender#107086 2023-04-18 17:17:23 +02:00
Fix: segfault when indexing into some collections with strings.

Gah! Sorry, I didn't refresh the page between Bastien's approval and merging, and missed your comment. Thanks for letting me know. I'll fix it.

Nathan Vegdahl deleted branch str_collection_indexing_bug from nathanvegdahl/blender 2023-04-18 17:15:36 +02:00
Nathan Vegdahl pushed to main at blender/blender 2023-04-18 17:15:34 +02:00
5bb3a3f157 Fix: segfault when indexing into some collections with strings.
Nathan Vegdahl merged pull request blender/blender#107086 2023-04-18 17:15:34 +02:00
Fix: segfault when indexing into some collections with strings.
Nathan Vegdahl created pull request blender/blender#107086 2023-04-18 16:59:29 +02:00
Fix: segfault when indexing into some collections with strings.
Nathan Vegdahl pushed to str_collection_indexing_bug at nathanvegdahl/blender 2023-04-18 16:50:11 +02:00
3adc3a1370 Fix: segfault when indexing into some collections with strings.
Nathan Vegdahl created branch str_collection_indexing_bug in nathanvegdahl/blender 2023-04-18 16:50:11 +02:00
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-04-18 16:35:43 +02:00
7c927155b5 Fix #90159: Inconsistent display of active filters for import/export file dialogs
63f309df11 Fix #107081: Slow selection with context variables
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
Compare 11 commits »
Nathan Vegdahl commented on issue blender/blender#107030 2023-04-18 12:23:04 +02:00
action.frame_range span always >=1 when there's only 1 key frame in it.

If they represent a half-open interval [start, end) then the current behaviour is actually correct, as it just means "from 6 up to but not including frame 7". If they represent a closed interval…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-04-18 10:28:44 +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 27 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-04-17 14:47:15 +02:00
48979c6cdc Py module i18n utils: return subprocess.run result to catch output of external commands.
e45746591b Metal: Add new files for Storage Buffers support
2a4323c2f5 Mesh: Move edges to a generic attribute
f588a0596b Fix #106943: driver on inactive view layer doesn't work
fe7540d39a Cleanup: Define type for object type enum
Compare 264 commits »