forked from blender/blender
WIP:Interleaved slices for better work distriubtion with a Multi-GPU/CPU setup #4
Closed
William Leeson
wants to merge 0 commits from
When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
blender/blender:main
into work_sets_similar
pull from: blender/blender:main
merge into: leesonw:work_sets_similar
leesonw:main
leesonw:Fix_CUDA_CMakeList
leesonw:master-cluster
leesonw:geometry_update
leesonw:work_sets_similar
leesonw:just_balance
leesonw:balancing_act
leesonw:work_sets_hilbert
leesonw:master-blender-new-build
leesonw:master-cluster-test
leesonw:work_sets_reworked
leesonw:work_sets
leesonw:upload_changed
leesonw:wip_branch
leesonw:progress_update_changes
leesonw:geometry_update_refactor
leesonw:master-cluster_sync_from_ghe_patch
leesonw:master-cluster_mem_track
leesonw:profile_interval_markers
leesonw:alembic_transform
leesonw:master-cluster_sync_from_ghe
leesonw:alembic_fix
leesonw:progress_update
leesonw:devicescene_logging
leesonw:device_scene_logging
leesonw:unflatten_meshes
leesonw:fix_metal_shader_compilation
leesonw:fix_metalRT_usage
leesonw:unpack_CPU_int3
leesonw:unpack_CPU_float3
leesonw:refactor-mesh-face-generic
leesonw:refactor-mesh-corners-generic
leesonw:refactor-mesh-sharp-face-generic
leesonw:tmp-volume-matrix-api-update
leesonw:tmp-eevee-shadow-commit-mp
leesonw:universal-scene-description
leesonw:cycles_path_guiding
leesonw:temp-vulkan-descriptor-sets
leesonw:sculpt-dev
leesonw:tmp-eevee-shadow-commit
leesonw:temp-angavrilov
leesonw:asset-shelf
leesonw:brush-assets-project
leesonw:blender-v3.3-release
leesonw:tmp-workbench-rewrite2
leesonw:temp-T101739-fix-seam-bleeding-non-manifold
leesonw:tmp-mak-012623
leesonw:gpencil-new-data-proposal
leesonw:temp-bundled-assets
leesonw:temp-sculpt-roll-mapping
leesonw:asset-lite-greasepencil
leesonw:temp-pbvh-split
leesonw:temp-pbvh-texpaint-automasking
leesonw:microfacet_hair
leesonw:tmp-worbench-rewrite2-optimizations
leesonw:temp-offset-array-ref
leesonw:blender-v2.93-release
leesonw:blender-projects-basics
leesonw:temp-pbvh-seam-texturing-tweaks
leesonw:temp-nodes-group-declarations
leesonw:refactor-mesh-sharp-edge-generic
leesonw:temp-asset-library-all
leesonw:refactor-mesh-uv-map-generic
leesonw:refactor-mesh-position-generic
leesonw:temp-T102440
leesonw:temp-rbf-pose-blender
leesonw:geometry-nodes-tetrahedralization
leesonw:nodes-matrix-types
leesonw:temp-xr-painting
leesonw:blender-v3.4-release
leesonw:geometry-nodes-simulation
leesonw:bli-matrix-template
leesonw:temp-linux-35x-libs
leesonw:refactor-mesh-corner-normals-lazy
leesonw:temp-py-gpubatch-draw-advanced
leesonw:xr-dev
leesonw:temp-vulkan-shader
leesonw:bevelv2
leesonw:soc-2022-soft-bodies
leesonw:arcpatch-D16436
leesonw:tmp-dynamic-usd
leesonw:temp-image-engine
leesonw:tmp-vfx-platform-2023
leesonw:soc-2022-many-lights-sampling
leesonw:tracking_tools
leesonw:nla-scale-fix
leesonw:principled-v2
leesonw:temp-ui-cpp
leesonw:temp-ghost-vulkan
leesonw:tmp-libs-2.93-lts
leesonw:temp-T97352-3d-texturing-seam-bleeding-b2
leesonw:temp-xr-virtual-camera-experiment
leesonw:temp-vse-retiming-tool
leesonw:gpencil-next
leesonw:temp-sculpt-brush-channel
leesonw:asset-browser-grid-view
leesonw:temp-asset-representation
leesonw:temp-gpencil-automask
leesonw:tmp_libs_34
leesonw:temp-T101905-gpu-backend-argument
leesonw:node-add-asset-menu
leesonw:temp-collection-objects-link-multiple
leesonw:temp-texture-painting-gpu
leesonw:overlay-next
leesonw:tmp-workbench-perf-experiment
leesonw:tmp_usd_import_unbound_mtls
leesonw:tmp-drw-split-matrix
leesonw:temp-sculpt-normals-masking
leesonw:temp-sculpt-cavity-mask
leesonw:temp-pbvh-vbos
leesonw:tmp-usd-alab-v2-T100452
leesonw:refactor-mesh-selection-generic
leesonw:temp-T96708-brush-texture-refactoring
leesonw:temp-chunk-list
leesonw:feature-imformat
leesonw:temp-geometry-nodes-evaluator-refactor
leesonw:refactor-mesh-bevel-weight-generic
leesonw:temp-chunked-list
leesonw:temp-outliner-new-element-storage
leesonw:refactor-mesh-remove-pointers
leesonw:soc-2022-text-usability
leesonw:refactor-mesh-material-index-generic
leesonw:drw-manager-next
leesonw:refactor-mesh-hide-generic
leesonw:blender-v3.2-release
leesonw:sculpt_curve_collisions
leesonw:temp-anim-editors-redo-panel-D14960-D14977
leesonw:retopo_transform
leesonw:temp-libepoxy
leesonw:temp-T99046-platform-reference-images
leesonw:geometry-nodes-rigid-body-integration
leesonw:file-browser-grid-view
leesonw:temp-legacy-mesh-format-option
leesonw:arcpatch-D14645
leesonw:soc-2022-waveform-drawing
leesonw:temp-T95933-object-mode-curve-selection
leesonw:temp-deform-curves-on-surface
leesonw:cycles_oneapi
leesonw:temp-viewport-compositor-merge
leesonw:temp-texpaint-automasking
leesonw:temp-deform-curves-with-surface
leesonw:asset-greasepencil
leesonw:temp-T99046-render-test-increase-fail-threshold
leesonw:temp-T98708-gpu-conservative-depth
leesonw:lineart-shadow
leesonw:temp-lineart-contained
leesonw:cleanup-id-override-const
leesonw:temp-T98375-share-gpu-textures
leesonw:wintab
leesonw:temp-T97352-3d-texturing-seam-bleeding
leesonw:temp-T97905-compositor-meta-data
leesonw:lineart-cas-2
leesonw:temp-T97272
leesonw:temp-T97907-compositor-meta-data
leesonw:temp-T96952
leesonw:tmp-usd-mak-c87f6242
leesonw:temp-outliner-library-override-hierarchy
leesonw:lineart-object-load
leesonw:tmp-eevee-next-merge
leesonw:draw-deferred-compilation-experiment
leesonw:soc-2021-porting-modifiers-to-nodes-remesh-voxel
leesonw:blender-v2.83-release
leesonw:tmp_lib_update_32
leesonw:temp-mesh-cpp
leesonw:temp-viewport-compositor-compiler
leesonw:temp-T96710-pbvh-pixels
leesonw:tmp-new-gpu-codegen
leesonw:devirtualizer
leesonw:temp-T96709-painting-target
leesonw:temp-collection-assets
leesonw:temp-lineart-embree
leesonw:temp-multi-function-eval-varray
leesonw:temp-sculpt-colors
leesonw:soc-2021-curves
leesonw:blender-v3.1-release
leesonw:temp-vertex-paint
leesonw:temp-vse-channels-edge-panning
leesonw:eevee-rewrite
leesonw:temp-library-overrides-outliner
leesonw:cycles_hydra
leesonw:temp-3d-texturing-brush-b
leesonw:temp-abc-features
leesonw:tmp-transform-navigate
leesonw:temp-image-buffer-rasterizer
leesonw:soc-2021-porting-modifiers-to-nodes-remesh-blocks
leesonw:temp-3d-texture-brush-prototype
leesonw:temp-fix-normals-custom-data
leesonw:viewport-compositor
leesonw:bli-math-basic-types
leesonw:soc-2021-simulation-display
leesonw:greasepencil-object
leesonw:temp-license-header-spdx
leesonw:KTX_support
leesonw:gsoc-2021-porting-modifiers-to-nodes-solidify
leesonw:2d
leesonw:gltf_vtree
leesonw:soc-2021-porting-modifiers-to-nodes-decimate
leesonw:temp-T95279-remap-referenced-data
leesonw:temp-gpu-image-engine
leesonw:tmp-eevee-rewrite-compilation-error
leesonw:draw-viewport-data
leesonw:temp-T94900-b
leesonw:temp-T94900-gpu-viewport-default-layers
leesonw:temp-T94185-id-remapper-ui
leesonw:tmp-workbench-shader-create-infos
leesonw:blender-v3.0-release
leesonw:temp-geometry-nodes-extrude-mesh
leesonw:tmp-T95052
leesonw:tmp-gpu-polyline-shaders
leesonw:tmp-gpu-shader-descriptor-2
leesonw:temp-usd-prev-export2
leesonw:tmp-core-id-remap-test-cases
leesonw:temp-vert-normals-cleanup
leesonw:temp-move-geometry-to-cpp
leesonw:tmp-vector-template
leesonw:drw-gpu-wrapper
leesonw:temp-geometry-nodes-extrude-and-scale
leesonw:temp-scale-elements-node-test
leesonw:temp-usd-udim-import
leesonw:temp-copy-on-write
leesonw:temp-T94185-id_remapping-experiment-a
leesonw:temp-llvm-testing
leesonw:nurbs-opencascade
leesonw:temp-usd-preview-surf-export
leesonw:soc-2021-uv-edge-select-support
leesonw:T93558
leesonw:temp-gpu-texture-partial-updates
leesonw:gpu-shader-descriptor
leesonw:temp-geometry-nodes-text
leesonw:tmp-vulkan
leesonw:temp-T90535-usd-alab-material-import
leesonw:node-tree-update-refactor
leesonw:temp-sample-sound-node
leesonw:temp-interface-region-search-cpp
leesonw:temp-enum-socket
leesonw:temp-link-portals
leesonw:temp-unity-build-test
leesonw:geometry-nodes-level-set-nodes
leesonw:temp-virtual-array-value-type
leesonw:soc-2020-io-performance
leesonw:studio-sprite-fright
leesonw:temp-cycles-source-reorganize
leesonw:asset-browser-snap-dragging
leesonw:temp-python-zstandard
leesonw:soc-2021-porting-modifiers-to-nodes-merge-by-distance
leesonw:temp-compositor-cleanups
leesonw:temp-eevee-gpencil-rewrite
leesonw:temp-vse-handles
leesonw:temp-ui-tweaks
leesonw:xr-controller-support
leesonw:temp-node-common-cpp
leesonw:temp-varray-get-set-multiple
leesonw:soc-2021-uv-editor-improvements
leesonw:temp-geometry-nodes-output-attributes
leesonw:soc-2021-knife-tools
leesonw:temp_test_sc_keymap
leesonw:cycles-x
leesonw:temp-field-visualization
leesonw:soc-2021-curve-fillet
leesonw:temp_bmesh_multires
leesonw:temp-cocoa-scroll-acceleration-fix
leesonw:temp-socket-decl-refactor
leesonw:fluid-mantaflow-gpu
leesonw:soc-2021-vse-strip-thumbnails
leesonw:temp-noise-nodes-cpp
leesonw:temp-compositor-canvas
leesonw:T90952
leesonw:temp-parallel-multi-function
leesonw:temp-geometry-nodes-fields
leesonw:grab_walk_fix
leesonw:soc-2021-adaptive-cloth
leesonw:temp-geometry-nodes-fields--fields-jacques
leesonw:temp-cpp-ghc-filesystem
leesonw:temp-geometry-nodes-fields--fields
leesonw:temp-geometry-nodes-fields--anonymous-attributes
leesonw:refactor-idprop-ui-data
leesonw:compositor-full-frame
leesonw:temp-runtime-node-def
leesonw:temp-geometry-nodes-fields-prototype-visualization
leesonw:temp-geometry-nodes-fields-prototype
leesonw:temp-multi-function-procedure
leesonw:soc-2021-porting-modifiers-to-nodes_all
leesonw:cycles_texture_cache
leesonw:experimental-build
leesonw:cycles_procedural_api
leesonw:soc-2021-porting-modifiers-to-nodes-extrude-and-move
leesonw:soc-2021-porting-modifiers-to-nodes-extrude
leesonw:temp-geometry-nodes-expandable-geometry-socket-prototype
leesonw:fluid-mantaflow-2d
leesonw:windows_make_docpy
leesonw:usd-importer-T81257-merge
leesonw:nodes-update-readonly-tag
leesonw:geometry-nodes-closest-points
leesonw:tmp-buildbot-gcc-10
leesonw:soc-2021-geometry-nodes-regression-test
leesonw:node-group-single-socket-nodes
leesonw:curve-nodes-modifier
leesonw:temp-geometry-nodes-curve-sample
leesonw:geometry-nodes-unnamed-attributes
leesonw:temp-nodes-intersect-alt-key
leesonw:tmp_arcpath-D11868
leesonw:refactor-vertex-group-names
leesonw:temp-gpencil-bezier-stroke-type
leesonw:temp-gpu-uniform-builtin-structs
leesonw:wintab_fallback_walknav
leesonw:temp-socket-inspection
leesonw:temp-long-link-dimming
leesonw:fixed_width_integers
leesonw:lineart-bvh
leesonw:temp-gpencil-camera-reproject
leesonw:temp-gpu-push-constants
leesonw:temp-attribute-processor
leesonw:temp-cpp-type-cleanup
leesonw:temp-geometry-nodes-curve-deform-node
leesonw:wintab-logging
leesonw:fix-tablet-walk
leesonw:geometry-nodes-raycast
leesonw:temp-spreadsheet-row-filter
leesonw:lineart-fn-cached
leesonw:temp-compact-node-prototype
leesonw:asset-browser
leesonw:geometry-nodes-curve-to-points-node
leesonw:node-editor-edge-pan
leesonw:eevee-gpencil
leesonw:asset-system-filelist
leesonw:temp-geometry-nodes-viewer-node
leesonw:lineart-fn-thread-loading
leesonw:tmp-buildbot-cleanup
leesonw:temp-gpencil-masking
leesonw:temp-ffmpeg-4.4
leesonw:temp-attributes-panel
leesonw:profiler-editor
leesonw:FixT87160_DSE_Channel_Selection
leesonw:temp-interface-cpp
leesonw:geometry-nodes-curve-support
leesonw:info-editor-cpp
leesonw:temp-attribute-transfer-node
leesonw:virtual-array-attributes
leesonw:temp-pose-slide-D9054
leesonw:spreadsheet-active-node
leesonw:ui-asset-view-template
leesonw:temp-node-tree-pages-prototype
leesonw:override-outliner-view
leesonw:temp-geometry-nodes-processor-prototype
leesonw:temp-any-instead-of-variant
leesonw:temp-unreachable-abort
leesonw:temp-spreadsheet-instances
leesonw:temp-geometry-nodes-instances-api-v2
leesonw:temp-geometry-nodes-instances-attributes
leesonw:geometry-nodes-mesh-primitives
leesonw:temp-asset-tools-prototype
leesonw:temp-geometry-nodes-mesh-primitive-line
leesonw:lanpr-under-gp
leesonw:temp_D10504-2_nla_keyframe_remap_upper_strips
leesonw:blender-v2.92-release
leesonw:usd-importer-T81257
leesonw:temp-spreadsheet-editor-python-prototyping
leesonw:temp-spreadsheet-editor
leesonw:override-refactor-tmp-2
leesonw:temp-derived-node-tree-refactor
leesonw:T85799
leesonw:tracking_scopes
leesonw:temp-icons-fixes
leesonw:temp_D10504_nla_keyframe_remap_upper_strips
leesonw:temp-weight_mirror
leesonw:temp_T76472_graph_editor_fcurve_extrapolation
leesonw:eevee-closure-lib-cleanup
leesonw:eevee-dof-refactor
leesonw:eevee-probe-roughness-fix
leesonw:eevee-ggx-lut-fix
leesonw:df0bce3f7d0
leesonw:temp-geometry-nodes-instances-api
leesonw:tmp-ocio-v2
leesonw:temp-nodes-redesign
leesonw:tracking_proportional_editing_v2
leesonw:blender-v2.91-release
leesonw:temp-uv-face-select-no-thresh-when-inside
leesonw:temp-D10103-nla_support_strip_overlap_during_transform
leesonw:fracture_modifier
leesonw:temp-point-distribution-refactor-experiment
leesonw:temp-experimental-cpp-math-refactor
leesonw:vfx-clip-ui-update
leesonw:tmp-T82230-nla_remove_hold_reset_behavior
leesonw:temp-D8687-directly_select_fcurves
leesonw:geometry-nodes
leesonw:soc-2020-testing-frameworks
leesonw:geometry-nodes-point-separate-node
leesonw:temp-nla-strip-alignment
leesonw:temp-atomics-int16
leesonw:geometry-nodes-deduplicate-float-math
leesonw:asset-metadata
leesonw:geometry-nodes-active-modifier-drawing
leesonw:attribute-accessor
leesonw:geometry-nodes-attribute-nodes
leesonw:temp-T82588-box-select-invisible-keys
leesonw:greasepencil-edit-curve
leesonw:codesign_error_tracker
leesonw:outliner-cpp-refactor
leesonw:temp-fix-headerless-panels-switch-windows
leesonw:temp-gpencil-fading-modifier
leesonw:temp-D8915-copy-rotation-remove-sheer
leesonw:geometry-nodes-boolean-node
leesonw:temp-T81874-box-select-active-keyframe
leesonw:geometry-nodes-transform-node
leesonw:temp-trimesh-sculpt
leesonw:geometry-tree-evaluation
leesonw:fcurve-modifier-panels
leesonw:temp-fcurve-key-insert-follow-curve
leesonw:temp-fcurve-active-keyframe-D7737
leesonw:mesh-to-volume-modifier
leesonw:blender-v2.90-release
leesonw:soc-2020-fluid-tools
leesonw:property-search-ui-v2
leesonw:tmp-T80603
leesonw:soc-2020-greasepencil-curve
leesonw:tmp-gldebuglayer
leesonw:tmp-gltexture
leesonw:soc-2020-custom-menus
leesonw:active-fcurve-keyframe
leesonw:soc-2020-soft-body
leesonw:newboolean
leesonw:fail-on-memleak
leesonw:soc-2020-outliner
leesonw:soc-2020-production-ready-light-tree-2
leesonw:soc-2020-info-editor
leesonw:property-search-ui
leesonw:temp-ui-button-type-refactor
leesonw:soc-2020-production-ready-light-tree
leesonw:particle-solver-dev
leesonw:tmp-gpu-context-isolation
leesonw:soc-2020-xr-input
leesonw:temp-remesh-octree
leesonw:mac_arm64
leesonw:tmp-eevee-glsl-cleanup
leesonw:tmp-pointcloud-render
leesonw:buildbot-lts
leesonw:asset-engine--archived
leesonw:asset-uuid--archived
leesonw:eevee-motionblur-object
leesonw:modifier-panels-ui
leesonw:temp-cycles-tbb
leesonw:wm-drag-drop-rewrite
leesonw:temp-lanpr-review
leesonw:gsoc-2018-many-light-sampling
leesonw:tmp-eevee-material-refactor
leesonw:tmp-widget-opti
leesonw:tmp-texture-sampler
leesonw:xr-world-navigation
leesonw:blender-v2.82-release
leesonw:node-tree-ref
leesonw:simulation-access-modifier
leesonw:blenloader-decentralization
leesonw:temp-test-point-cloud-simulation-depsgraph-integration
leesonw:functions
leesonw:builtin-simulation-nodes
leesonw:performance-test
leesonw:obj-import-experiments
leesonw:soc-2019-openxr
leesonw:vr_scene_inspection
leesonw:blenloader-api
leesonw:tmp-workbench-rewrite
leesonw:id-ensure-unique-memory-address
leesonw:simulation-tree
leesonw:greasepencil-refactor
leesonw:draw-colormanagement
leesonw:temp-gizmo-decoupled-redraws
leesonw:fluid-mantaflow
leesonw:blender-v2.81-release
leesonw:tmp-overlay-engine
leesonw:soc-2019-bevel-profiles
leesonw:temp-npr-gpencil-modifiers
leesonw:soc-2019-npr
leesonw:temp-gpencil-drw-engine
leesonw:soc-2019-embree-gpu
leesonw:temp-npr-smooth-contour
leesonw:temp-lanpr-staging
leesonw:filebrowser_redesign
leesonw:tmp-eevee-shadowmap-refactor
leesonw:vamr-openxr-module
leesonw:sculpt-mode-features
leesonw:soc-2019-adaptive-cloth
leesonw:tmp-drw-callbatching
leesonw:soc-2019-outliner
leesonw:soc-2019-cycles-procedural
leesonw:temp-D5423-update
leesonw:temp-vr-draw-thread
leesonw:blender-v2.80-release
leesonw:tmp-batch-cache-cleanup
leesonw:soc-2019-fast-io
leesonw:temp-toolsystem-multiwindow
leesonw:blender2.7
leesonw:collada
leesonw:soc-2018-npr
leesonw:temp-keymap-industry-compat
leesonw:temp-fracture-modifier-2.8
leesonw:temp-dna-rename
leesonw:userpref_redesign
leesonw:hair_object
leesonw:motion_curve_fix
leesonw:collada2.8
leesonw:cycles_embree
leesonw:interactive_physics
leesonw:temp-ui-layout-2.8
leesonw:cloth-improvements
leesonw:soc-2018-cycles-volumes
leesonw:hair_guides_grooming
leesonw:hair_guides
leesonw:benchmark
leesonw:soc-2018-bevel
leesonw:soc-2018-hair-shader-fixes
leesonw:temp-udim-images
leesonw:soc-2018-hair-shader
leesonw:temp-volume-object
leesonw:cycles_cryptomatte
leesonw:temp-eeveelightcache
leesonw:temp-tab_drag_drop
leesonw:temp-keymap-save
leesonw:temp-dynamic-overrides
leesonw:fracture_modifier-master
leesonw:ui_layout_gridflow
leesonw:temp-keymap-changes
leesonw:tmp-CollectionsAnim
leesonw:tmp-b28-motionpath-drawing
leesonw:uv_unwrapping_slim_algorithm
leesonw:blender-v2.79b-release
leesonw:tmp-COW_InsertKeyframe_Fix
leesonw:temp-unified-collections
leesonw:temp-modifier-rm-cddm
leesonw:tmp-TimelineHeaderButtonsStretching
leesonw:blender2.8-workbench
leesonw:soc-2017-normal-tools
leesonw:cycles_bvh8
leesonw:blender-v2.79a-release
leesonw:temp-scene-obedit-remove
leesonw:temp-workspace-object-mode-removal
leesonw:blender-v2.79-release
leesonw:soc-2017-sculpting_brush
leesonw:split-kernel-faster-building
leesonw:id_override_static
leesonw:openvdb
leesonw:custom-manipulators
leesonw:soc-2016-uv_tools
leesonw:soc-2016-pbvh-painting
leesonw:soc-2017-vertex_paint
leesonw:soc-2017-sculpting_improvements
leesonw:soc-2017-package_manager
leesonw:strand_editmode
leesonw:smooth-fcurves
leesonw:id_copy_refactor
leesonw:gsoc2016-improved_extrusion
leesonw:temp-ssr
leesonw:temp-cycles-opencl-staging
leesonw:temp-cycles-denoising
leesonw:ge_2df_textures
leesonw:HMD_viewport
leesonw:soc-2016-multiview
leesonw:transform-manipulators
leesonw:datablock_idprops
leesonw:cycles_disney_brdf
leesonw:temp_cycles_split_kernel
leesonw:cycles_split_kernel
leesonw:unlock_task_scheduler
leesonw:uv_unwrapping_slim_and_ceres
leesonw:surface-deform-modifier
leesonw:cycles-tiles-rework
leesonw:soc-2016-cycles_denoising
leesonw:temp-layers-ui-table
leesonw:uiTable
leesonw:render-layers
leesonw:clay-engine
leesonw:multi_previews_id
leesonw:cycles_disney_bsdf_transmittance
leesonw:layers
leesonw:pbr-viewport
leesonw:temp_display_optimization
leesonw:viewport_bvh_select
leesonw:temp-cycles-microdisplacement
leesonw:soc-2016-cycles_images
leesonw:strand_nodes
leesonw:object_nodes
leesonw:asset-experiments
leesonw:soc-2016-sculpt_tools
leesonw:temp_viewport_fx_merge
leesonw:custom-normals-bmesh
leesonw:temp-decklink
leesonw:compositor-2016
leesonw:decklink
leesonw:BendyBones
leesonw:cycles_panorama_experiments
leesonw:temp_remove_pointcache
leesonw:temp_remove_particles
leesonw:temp_depsgraph_split_ubereval
leesonw:temp_textedit_comment_toggling
leesonw:GPencil_Editing_Stage3
leesonw:temp_bge_moto
leesonw:UI-experiments
leesonw:UI-graphical-redesign
leesonw:missing-libs
leesonw:free-refcount-ids
leesonw:cycles_camera_nodes
leesonw:epic-navigation
leesonw:temp-ui-widget-refactor
leesonw:gooseberry_farm
leesonw:gooseberry
leesonw:temp-ghash-experiments
leesonw:temp-ghash-setops
leesonw:temp_motionpaths
leesonw:fcurves-simplify
leesonw:soc-2014-fluid
leesonw:GPU_data_request
leesonw:depsgraph_refactor
leesonw:multiview
leesonw:vertex_paint_pbvh
leesonw:alembic_pointcache
leesonw:cycles-ptex-49
leesonw:viewport_experiments
leesonw:soc-2014-bge
leesonw:texture_nodes_refactor
leesonw:input_method_editor
leesonw:GPencil_EditStrokes
leesonw:soc-2014-shapekey
leesonw:terrible_consequencer
leesonw:GPencil_FillStrokes
leesonw:libmv_prediction
leesonw:blender2.4
leesonw:dyntopo_holes
leesonw:soc-2014-viewport_context
leesonw:gtest-staging
leesonw:blender-tiles
leesonw:soc-2014-viewport_fx
leesonw:soc-2014-remesh
leesonw:soc-2014-nurbs
leesonw:pie-menus
leesonw:soc-2014-cycles
leesonw:soc-2013-paint
leesonw:particles_refactor
leesonw:soc-2013-viewport_fx
leesonw:tiles-scheduler
leesonw:bake-cycles
leesonw:soc-2013-cycles_volume
leesonw:overscan
leesonw:soc-2013-depsgraph_mt
leesonw:soc-2013-dingto
leesonw:soc-2013-sketch_mesh
leesonw:soc-2013-rigid_body_sim
leesonw:soc-2011-tomato
leesonw:soc-2013-bge
leesonw:soc-2013-motion_track
leesonw:soc-2013-ui_replay
leesonw:soc-2012-sushi
leesonw:ge_dev
leesonw:soc-2013-depsgraph_eval
leesonw:soc-2008-mxcurioni
leesonw:soc-2012-bratwurst
leesonw:soc-2012-swiss_cheese
leesonw:soc-2012-fried_chicken
leesonw:meshdata_transfer
leesonw:smoke2
leesonw:tile
leesonw:soc-2011-cucumber
leesonw:bmesh
leesonw:soc-2011-carrot
leesonw:cycles
leesonw:soc-2011-garlic
leesonw:soc-2011-radish
leesonw:soc-2010-nicks
leesonw:vgroup_modifiers
leesonw:soc-2011-pepper
leesonw:soc-2010-jwilkins
leesonw:merwin-spacenav
leesonw:bge_components
leesonw:soc-2010-merwin
leesonw:render25
leesonw:soc-2010-nicolasbishop
leesonw:soc-2009-chingachgook
leesonw:soc-2010-nexyon
leesonw:soc-2010-aligorith
leesonw:ge_eigen2
leesonw:sculpt25
leesonw:soc-2009-jaguarandi
leesonw:soc-2009-imbusy
leesonw:soc-2009-kazanbas
leesonw:blender2.5
leesonw:volume25
leesonw:soundsystem
leesonw:soc-2009-aligorith
leesonw:sim_physics
leesonw:ge_dome
leesonw:etch-a-ton
leesonw:soc-2008-nicholasbishop
leesonw:animsys2
leesonw:projection-paint
leesonw:harmonic-skeleton
leesonw:soc-2008-jaguarandi
leesonw:fluidcontrol
leesonw:apricot
leesonw:soc-2008-quorn
leesonw:cloth
leesonw:ndof
leesonw:orange
When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
No reviewers
Labels
Clear labels
No items
No Label
Milestone
Clear milestone
No items
No Milestone
Assignees
Clear assignees
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: leesonw/blender-cluster#4
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "blender/blender:main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
To improve the distribution of work between GPUs by giving them a set of work that should take roughly the same amount of time.
What
This patch adds an option to the cycles performance category called "interleaved slices". This splits the work load by giving each device a set of scan lines such that the one with the smallest weight
w_{smallest}
gets 1 scan line and the others getn_i = w_i/w_{smallest}
. The scaliness for each device are interleaved such that the first device takes the firstn_0
and the second gets the nextn_1
+ }$ and so on. The set of scan lines are reassigned each time the weights change.This pull request is based on that in 108147 I could not find a way to change the branch being merged from so I started a new one.
Align struct error
4833dd931bramer_douglas_peucker_simplify
8dd0faec54WIP:Interleaved slices for better work distriubtion with a Multi-GPU/CPU setupto WIP:Interleaved slices for better work distriubtion with a Multi-GPU/CPU setupPull request closed