Eugene-Kuznetsov
  • Joined on 2023-08-21
Eugene-Kuznetsov pushed to ek_devel2 at Eugene-Kuznetsov/blender 2024-04-02 10:23:54 +02:00
ab855b0c5f Edge painting overlay shader
5de213e44b Build fix
c83f2c7aff Improved Surface Deform performance
e78171d043 Inlining optimizations for curves and reverse UV sampler
0d886642ba Option to request a CustomData layer for write without preserving existing data
Compare 1075 commits »
Eugene-Kuznetsov pushed to ek_selective_subdiv at Eugene-Kuznetsov/blender 2024-04-02 07:25:43 +02:00
5af59752e1 Adding selection input to Subdivide Mesh
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
cf1849aedb Fix string formatting in git_log_review_commits_advanced dev tool
32fc3c0c1c Fix: Resolve over-allocation for mesh tangents
Compare 1055 commits »
Eugene-Kuznetsov pushed to ek_auto_reload at Eugene-Kuznetsov/blender 2024-04-02 07:24:30 +02:00
000c27eaba Auto reload
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
cf1849aedb Fix string formatting in git_log_review_commits_advanced dev tool
32fc3c0c1c Fix: Resolve over-allocation for mesh tangents
Compare 1055 commits »
Eugene-Kuznetsov pushed to ek_angle_overlay at Eugene-Kuznetsov/blender 2024-04-02 07:24:12 +02:00
ba195b64bd Edge painting overlay shader
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
cf1849aedb Fix string formatting in git_log_review_commits_advanced dev tool
32fc3c0c1c Fix: Resolve over-allocation for mesh tangents
Compare 1055 commits »
Eugene-Kuznetsov pushed to ek_mikktspace_rework at Eugene-Kuznetsov/blender 2024-04-02 07:20:59 +02:00
85e5366f7f Optimization of Mikktspace
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
cf1849aedb Fix string formatting in git_log_review_commits_advanced dev tool
32fc3c0c1c Fix: Resolve over-allocation for mesh tangents
Compare 1055 commits »
Eugene-Kuznetsov pushed to extend_scoped_timer at Eugene-Kuznetsov/blender 2024-04-02 07:20:05 +02:00
7c1e505ff4 Extending SCOPED_TIMER_AVERAGED
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
cf1849aedb Fix string formatting in git_log_review_commits_advanced dev tool
32fc3c0c1c Fix: Resolve over-allocation for mesh tangents
Compare 1055 commits »
Eugene-Kuznetsov pushed to customdata_preserve_flag at Eugene-Kuznetsov/blender 2024-04-02 07:18:53 +02:00
1e4f708c4b Initialize non-trivial types
a080846daa Avoid inverting "for_write_only" to "preserve_data"
b72e97d125 Option to request a CustomData layer for write without preserving existing data
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
Compare 850 commits »
Eugene-Kuznetsov pushed to ek_surface_deform at Eugene-Kuznetsov/blender 2024-04-02 07:18:33 +02:00
c31d11220a Improved Surface Deform performance
71ba347d68 Inlining optimizations for curves and reverse UV sampler
9908f53960 Option to request a CustomData layer for write without preserving existing data
97d93c7e33 GHOST/Wayland: pass in null when the cursor theme isn't set
03d728e281 Cleanup: improve type checking in project_source_info.py
Compare 1057 commits »
Eugene-Kuznetsov commented on pull request blender/blender#117179 2024-03-18 05:51:14 +01:00
Option to request a CustomData layer for write without preserving existing data

These are the locations where for_write seems to be called for (as far as I understand the code):

source/blender/blenkernel/intern/DerivedMesh.cc:406 source/blender/blenkernel/intern/data_trans…

Eugene-Kuznetsov pushed to customdata_preserve_flag at Eugene-Kuznetsov/blender 2024-03-06 23:17:45 +01:00
96947ed5ff Option to request a CustomData layer for write without preserving existing data
Eugene-Kuznetsov commented on pull request blender/blender#117179 2024-03-06 08:17:20 +01:00
Option to request a CustomData layer for write without preserving existing data

Without the templates, it will not be all that shorter, because, in situations where for_write_only may be set, it is often as part of a pattern

Eugene-Kuznetsov pushed to customdata_preserve_flag at Eugene-Kuznetsov/blender 2024-03-06 08:02:46 +01:00
0ccb374d64 Option to request a CustomData layer for write without preserving existing data
Eugene-Kuznetsov pushed to customdata_preserve_flag at Eugene-Kuznetsov/blender 2024-03-06 04:09:29 +01:00
f7a2ce8079 Option to request a CustomData layer for write without preserving existing data
Eugene-Kuznetsov commented on pull request blender/blender#116545 2024-03-05 20:21:30 +01:00
Improved Surface Deform performance

It's not that it is a lot of work, it's just I don't want to do all the requested changes and then watch the PR sit in limbo for another 3 months.

I am going to break it out further if and when…

Eugene-Kuznetsov pushed to ek_devel2 at Eugene-Kuznetsov/blender 2024-03-04 21:29:19 +01:00
4730d9c2f4 Improved Surface Deform performance
92a55bf3f8 Inlining optimizations for curves and reverse UV sampler
faf5d61160 Option to request a CustomData layer for write without preserving existing data
d914a8ee87 Optimization of Mikktspace
26f0fc5b91 orco cleanup
Compare 1263 commits »
Eugene-Kuznetsov commented on pull request blender/blender#116545 2024-03-04 21:25:29 +01:00
Improved Surface Deform performance

Thanks for the updated comparison. It's nice that we can still get a good speedup. Unfortunately, this patch is somewhat hard to act on because it contains so many different changes (at least it…

Eugene-Kuznetsov pushed to ek_surface_deform at Eugene-Kuznetsov/blender 2024-03-04 21:16:44 +01:00
aa8cecf53b Improved Surface Deform performance
Eugene-Kuznetsov pushed to customdata_preserve_flag at Eugene-Kuznetsov/blender 2024-03-04 21:01:55 +01:00
0ccb374d64 Option to request a CustomData layer for write without preserving existing data
8c16b612ca Merge branch 'blender-v4.1-release'
7e9a36c1fa Cleanup: suppress undefined variable use warnings
5af4987456 Merge branch 'blender-v4.1-release'
51126fab33 BLI_tempfile: ensure the temporary directory is absolute
Compare 1514 commits »
Eugene-Kuznetsov commented on pull request blender/blender#116545 2024-03-04 08:43:47 +01:00
Improved Surface Deform performance

Comparing against 2024/03/04 trunk (which includes the improvements from blender/blender#118772):

Playback:

--

Eugene-Kuznetsov commented on pull request blender/blender#116485 2024-03-04 06:55:48 +01:00
Adding selection input to Subdivide Mesh geometry node

It's not like it''s going to be accepted in either case (I have 8 open PRs counting this one, and no activity on any of them.)