William Leeson leesonw
  • Joined on 2021-06-09
William Leeson commented on pull request blender/blender#105403 2023-04-21 17:25:49 +02:00
Refactor geometry update for better parallelization and upload performance

I have updated this to storing the building count in the top level BVH so it should work with multiple sessions now.

William Leeson commented on pull request blender/blender#105403 2023-04-21 17:24:41 +02:00
Refactor geometry update for better parallelization and upload performance

I have changed this to use unique_ptr now

William Leeson created branch progress_update_changes in leesonw/blender-cluster 2023-04-21 15:57:08 +02:00
William Leeson pushed to progress_update_changes at leesonw/blender-cluster 2023-04-21 15:57:08 +02:00
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-21 15:56:26 +02:00
a126bf3b53 Revert progress related changes
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-21 15:37:43 +02:00
89f11dedda Manage sub-BVHs life cycles using unique_ptr
d96fd9b08f Handle the bvh root index correctly for the device specific DeviceScene
Compare 2 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-04-21 11:15:56 +02:00
dad81b25c6 Tread BVH2 build similar to other BVH types
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-20 17:55:42 +02:00
168366b89d Merge branch 'upstream_main' into geometry_update
475f9a3e23 Cycles: Break up geometry.cpp and scene.cpp file into smaller pieces
100f37af49 Fix #100053: Incorrect saving asset catalogs after renaming parent item
7ce10ebbbf Cycles: oneAPI: Remove excess quotes in a capabilities output
770b193253 Cleanup: use function style casts & nullptr, spelling in comments
Compare 10 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-04-20 15:17:07 +02:00
90da3dc804 Fix formatting
40476811c0 Merge branch 'upstream_main' into master-cluster
475f9a3e23 Cycles: Break up geometry.cpp and scene.cpp file into smaller pieces
100f37af49 Fix #100053: Incorrect saving asset catalogs after renaming parent item
7ce10ebbbf Cycles: oneAPI: Remove excess quotes in a capabilities output
Compare 11 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-04-20 15:15:39 +02:00
7791109fd6 Move more functions into geometry_attributes.cpp
d187224653 Move compute_bvh to geometry_bvh.cpp
Compare 2 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-04-20 13:05:45 +02:00
806760a3a0 Merge branch 'upstream_main' into master-cluster
40812fe476 Reorganize scene geometry files
88b125e75d Fix regression tests failure on the latest Xcode
b69f8de5b5 Fix #105450: Resolve box selection issue in Metal
dda4c0721c EEVEE-Next: Resolve compilation errors in Metal
Compare 74 commits »
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-20 12:27:10 +02:00
b850a5d4b1 Merge branch 'upstream_main' into geometry_update
88b125e75d Fix regression tests failure on the latest Xcode
b69f8de5b5 Fix #105450: Resolve box selection issue in Metal
dda4c0721c EEVEE-Next: Resolve compilation errors in Metal
397a14deff GPencil: Several Weight Paint additions
Compare 73 commits »
William Leeson deleted branch main_reorg from leesonw/blender-cluster 2023-04-20 12:26:17 +02:00
William Leeson pushed to main at blender/blender 2023-04-20 12:26:14 +02:00
475f9a3e23 Cycles: Break up geometry.cpp and scene.cpp file into smaller pieces
William Leeson merged pull request blender/blender#107079 2023-04-20 12:26:14 +02:00
Break up geometry.cpp and scene.cpp file into smaller pieces
William Leeson pushed to main_reorg at leesonw/blender-cluster 2023-04-20 10:55:02 +02:00
0c7bd8a311 Merge branch 'upstream_main' into main_reorg
88b125e75d Fix regression tests failure on the latest Xcode
b69f8de5b5 Fix #105450: Resolve box selection issue in Metal
dda4c0721c EEVEE-Next: Resolve compilation errors in Metal
397a14deff GPencil: Several Weight Paint additions
Compare 73 commits »
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-19 15:35:52 +02:00
ce91384a2a Rearrange methods to match the main_reorg PR
William Leeson pushed to main_reorg at leesonw/blender-cluster 2023-04-19 15:03:40 +02:00
fb23746e4b Merge branch 'unbroken_main' into main_reorg
6d2351d26b Text object: operators to move cursor to the top or bottom
846d78b09a Cleanup: improve doc-strings for EditFont
b132118f89 Cleanup: balance doxygen grouping, minor grouping adjustment
88f5dd3c72 Cleanup: format
Compare 74 commits »
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-19 13:46:26 +02:00
215f1267ca Allow BVH2 building to handle multiple sessions correctly
dea1a464ef Merge branch 'unbroken_main' into geometry_update
6d2351d26b Text object: operators to move cursor to the top or bottom
846d78b09a Cleanup: improve doc-strings for EditFont
b132118f89 Cleanup: balance doxygen grouping, minor grouping adjustment
Compare 75 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-04-19 12:31:49 +02:00
d781966672 Remove redundant call to get_bvh_layout_mask
41f7704611 Merge branch 'unbroken_main' into master-cluster
6d2351d26b Text object: operators to move cursor to the top or bottom
846d78b09a Cleanup: improve doc-strings for EditFont
b132118f89 Cleanup: balance doxygen grouping, minor grouping adjustment
Compare 75 commits »