Block a user
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.
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
89f11dedda
Manage sub-BVHs life cycles using unique_ptr
d96fd9b08f
Handle the bvh root index correctly for the device specific DeviceScene
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
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
7791109fd6
Move more functions into geometry_attributes.cpp
d187224653
Move compute_bvh to geometry_bvh.cpp
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
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
Break up geometry.cpp and scene.cpp file into smaller pieces
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
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
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
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