Joseph Eagar JosephEagar
  • Sacramento, California, USA
  • Joined on 2004-09-20
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-09-21 13:34:31 +02:00
7b26a7f112 temp-sculpt-dyntopo: fix compiler error
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-03-21 17:44:32 +01:00
030162953c Merge branch 'main' into temp-sculpt-dyntopo
ee1fa8e1ca BLI: support set operations on index masks
f9cb2eb988 Cleanup: Tests: update message to refer to git instead of svn
2de84a77ac Cleanup: include otherwise unused imports in __all__
6768ded895 Fix #118868: Metal render pass output for EEVEE Next
Compare 1173 commits »
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-02-18 20:52:11 +01:00
c58e695f21 Merge branch 'main' into temp-sculpt-dyntopo
203f5f9f09 GPv3: Autolock inactive layers
c2b56ca468 Cleanup: prevent unnecessary copy of VArray
1e20f06c21 BLI: add utility to simplify creating proper random access iterator
4acbda91f8 Merge branch 'blender-v4.1-release'
Compare 1434 commits »
Joseph Eagar commented on issue blender/blender#118145 2024-02-18 18:16:13 +01:00
Sculpt Brush Refactor

"Use separate implementations of each brush per PBVH type. Code reuse should instead come from the use of common utilties, rather than systems that force different data through the same code…

Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-01-10 11:47:11 +01:00
8f9e4d6d65 Merge branch 'main' into temp-sculpt-dyntopo
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-01-10 11:34:54 +01:00
1cab4a42e1 Merge branch 'main' into temp-sculpt-dyntopo
5b9dcbdb8c Cleanup: remove use of scoped defer to ensure memory is freed
15843b46ab Fix #116854: context.property access crashes when properties have no ID
60e74d1ef7 UV: restore axis alignment support for Smart UV Project
7dce0d7768 Cleanup: suppress invalid warning from GCC
Compare 274 commits »
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-01-10 08:11:53 +01:00
368349753e temp-sculpt-dyntopo: Fix merge bugs
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-01-10 02:27:23 +01:00
a8cbe23b08 temp-sculpt-dyntopo: Fix merge bugs
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2024-01-01 08:37:45 +01:00
84a800d6d7 Merge branch 'main' into temp-sculpt-dyntopo
fcbb94ed1e deps_builder: include OIIO PR #4062
2824e45678 Fix #115510: Poly Build does not update snapped geometry
57df35c8f9 Fullframe compositor: unify scaling behavior with realtime compositor
92a0dfed94 Fix: Bokeh images missing write usage flag
Compare 929 commits »
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-11-23 23:03:56 +01:00
96c504ca1e Merge branch 'main' into temp-sculpt-dyntopo
f97580f665 GPU: Assert no UINT push constants are used
f06fd85d97 Anim: Restrict range of fcurve_to_keylist
9d8283d113 GPv3: Hide Others operator
ae1e2951c7 Fix #115144: isect_data_setup compiler error
Compare 1173 commits »
Joseph Eagar commented on pull request blender/blender#113539 2023-11-02 21:47:05 +01:00
Sculpt: Rewrite BMLog to support customdata and geometry undo steps

I did a lot of profiling on the performance of RangeTree, it was a significant source of performance loss. What I ended up doing was replacing it with a simple free list. If you need to remove…

Joseph Eagar commented on pull request blender/blender#113539 2023-11-02 21:44:02 +01:00
Sculpt: Rewrite BMLog to support customdata and geometry undo steps

One big picture question-- could you motivate the need for the change to the ID map in the description? It looks like this replaces this:

  RangeTreeUInt *unused_ids;
  GHash…
Joseph Eagar commented on pull request blender/blender#113539 2023-11-02 21:40:41 +01:00
Sculpt: Rewrite BMLog to support customdata and geometry undo steps

I'll have to look into it. You do need two pushes per step (this is how geometry undo steps work too) but the first may've already happened at this point.

Joseph Eagar commented on pull request blender/blender#113539 2023-11-02 21:39:14 +01:00
Sculpt: Rewrite BMLog to support customdata and geometry undo steps

Not sure what I was thinking. It's funny I #if 0'd it out.

Joseph Eagar commented on pull request blender/blender#113270 2023-11-01 21:42:08 +01:00
WIP: Sculpt: Repeat last stroke for sculpt

Ok, I've split the WM part off into #114380

Joseph Eagar created pull request blender/blender#114380 2023-11-01 21:41:20 +01:00
Core: Repeat Last Clone
Joseph Eagar pushed to temp-wm-repeat-operator-clone at JosephEagar/blender 2023-11-01 21:39:15 +01:00
54847a8ceb Update comment
43e75ea576 Implement API methods for repeating operators by cloning them.
Compare 2 commits »
Joseph Eagar created branch temp-wm-repeat-operator-clone in JosephEagar/blender 2023-11-01 21:39:15 +01:00
Joseph Eagar pushed to temp-sculpt-repeat-last-stroke at JosephEagar/blender 2023-11-01 21:33:09 +01:00
19612c9951 Merge branch 'main' into temp-sculpt-repeat-last-stroke
ab9ce556a1 Cleanup: Silence unused-private-field warning
682bdf3110 Merge branch 'blender-v4.0-release' into main
39f7411065 Fix "make bpy" on macOS not install libraries inside bpy module
90269dfe14 Fix #114357: Dyntopo face set brush does not create face sets layer
Compare 199 commits »
Joseph Eagar pushed to temp-skip-hidden-props-keymap at JosephEagar/blender 2023-11-01 21:32:46 +01:00
ce36627521 Merge branch 'main' into temp-skip-hidden-props-keymap
ab9ce556a1 Cleanup: Silence unused-private-field warning
682bdf3110 Merge branch 'blender-v4.0-release' into main
39f7411065 Fix "make bpy" on macOS not install libraries inside bpy module
90269dfe14 Fix #114357: Dyntopo face set brush does not create face sets layer
Compare 22 commits »