Block a user
99f6183d84
Merge branch 'upstream_main' into geometry_update
29396f6227
Remove unused data elements.
26dc9f90d2
Fix: Metal null buffer initialization
2745cacd95
Fix #106704: Resolve flashing Metal viewport
dc1b36f288
Cleanup: correct naming of struct member comments
d6ed0798ea
Merge branch 'upstream_main' into master-cluster
26dc9f90d2
Fix: Metal null buffer initialization
2745cacd95
Fix #106704: Resolve flashing Metal viewport
dc1b36f288
Cleanup: correct naming of struct member comments
26aa1b1367
Cleanup: correct doc-string & naming for BMUVOffsets access function
63bb671388
Restore cancel checks
4ba4f7bf65
Remove commented out code
b1fa18f6f8
Restore const methods and clean up code.
Refactor geometry update for better parallelization and upload performance
I removed the camelCase function names.
Refactor geometry update for better parallelization and upload performance
I split this into geometry.cpp, geometry_mesh.cpp, geometry_attributes.cpp and geometry_bvh.cpp
Refactor geometry update for better parallelization and upload performance
Removed as it was an old comment
364fd70775
Merge branch 'upstream_main' into master-cluster
7e764ec692
GPU: Texture: Expose depth dimension extent
aa6e95281f
Add support for OpenPGL 0.5.0
c26083b6be
Fix warning in the STL code
e5d50b1787
Fix Cycles unknown passes logged when build with Cycles debug
d8dcfcb89b
Merge branch 'upstream_main' into geometry_update
7e764ec692
GPU: Texture: Expose depth dimension extent
aa6e95281f
Add support for OpenPGL 0.5.0
c26083b6be
Fix warning in the STL code
e5d50b1787
Fix Cycles unknown passes logged when build with Cycles debug
4920afae04
Merge branch 'geometry_update' of projects.blender.org:leesonw/blender-cluster into geometry_update
fe548c872d
Merge branch 'upstream_main' into geometry_update
28a8a3c086
Fix crash on startup under the RIVER Wayland compositor
ddb6928882
GHOST/Wayland: resize the EGL buffer & change surface scale immediately
1f3949f1cf
Fix building WITH_CINEON=OFF
dc87706ea5
Merge branch 'upstream_main' into master-cluster
28a8a3c086
Fix crash on startup under the RIVER Wayland compositor
ddb6928882
GHOST/Wayland: resize the EGL buffer & change surface scale immediately
1f3949f1cf
Fix building WITH_CINEON=OFF
aa3bdfd76a
Image: Use OpenImageIO for loading and saving a variety of image formats
Refactor geometry update for better parallelization and upload performance
I'll see what I can do. It is this way because in the original implementation the device_memory is not always exactly the same size (sometimes it is bigger) so we need a place to track the actual size of upload otherwise more memory is uploaded that needed.
Refactor geometry update for better parallelization and upload performance
I replaced these with a vector and moved them into a struct.
Refactor geometry update for better parallelization and upload performance
I replaced this with the one in utils/thread.h and removed this code.
Refactor geometry update for better parallelization and upload performance
I changed this to only happen if updates are on. i.e. I removed the !background condition
Refactor geometry update for better parallelization and upload performance
I changed this to check_cancel_update.