William Leeson leesonw
  • Joined on 2021-06-09
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-05-08 14:23:21 +02:00
5ea6f1591d Merge branch 'upstream_main' into geometry_update
309775a28b I18N: updated UI messages translations from SVN trunk (r6511).
1f3fda16e6 Vulkan: Extract Correct UniformBuf Name From Interface
f6b492c43d Build: use versioned TBB library to avoid conflicts with Linux system libs
3c2dc42712 Fix (studio-reported) crash in liboverride resync code after recent changes.
Compare 95 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-05-08 14:00:53 +02:00
e7d73858a3 Merge branch 'upstream_main' into master-cluster
309775a28b I18N: updated UI messages translations from SVN trunk (r6511).
1f3fda16e6 Vulkan: Extract Correct UniformBuf Name From Interface
f6b492c43d Build: use versioned TBB library to avoid conflicts with Linux system libs
3c2dc42712 Fix (studio-reported) crash in liboverride resync code after recent changes.
Compare 94 commits »
William Leeson pushed to wip_branch at leesonw/blender-cluster 2023-05-04 16:56:58 +02:00
3cec5c199e Move buffer list to Scene
William Leeson pushed to wip_branch at leesonw/blender-cluster 2023-05-04 14:38:07 +02:00
d536ad206a Merge branch 'upstream_main' into wip_branch
9d6659bf07 Metal: Shader: Remove assertion of compilation success
2815f46883 Metal: ShaderLog: Add initial implementation
e39c3c600c GPU: ShaderLog: Add more const correctness & notes supports
b0c7e83805 Cleanup: formatting
Compare 116 commits »
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-05-04 13:49:32 +02:00
c8a0b24120 Merge branch 'upstream_main' into geometry_update
9d6659bf07 Metal: Shader: Remove assertion of compilation success
2815f46883 Metal: ShaderLog: Add initial implementation
e39c3c600c GPU: ShaderLog: Add more const correctness & notes supports
b0c7e83805 Cleanup: formatting
Compare 42 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-05-04 13:26:18 +02:00
a3f99bd649 Merge branch 'upstream_main' into master-cluster
9d6659bf07 Metal: Shader: Remove assertion of compilation success
2815f46883 Metal: ShaderLog: Add initial implementation
e39c3c600c GPU: ShaderLog: Add more const correctness & notes supports
b0c7e83805 Cleanup: formatting
Compare 42 commits »
William Leeson pushed to wip_branch at leesonw/blender-cluster 2023-05-04 10:10:19 +02:00
df0fba0d7d FIX: Upload buffer if data_size is not zero
a87d9843d7 FIX: Reinstate lock and context for build_optix_bvh
c9b8ee956d FIX: Don't upload buffers with 0 size
d01c68f4b0 FIX: program_name should be name only broken on window
66080891f2 FIX: CPU device needs to register globals.
Compare 5 commits »
William Leeson created branch wip_branch in leesonw/blender-cluster 2023-05-03 14:57:01 +02:00
William Leeson pushed to wip_branch at leesonw/blender-cluster 2023-05-03 14:57:01 +02:00
6f458619a4 Change upload_changed to take a vector of buffers to upload
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-05-03 11:22:04 +02:00
ee340d7b11 Merge branch 'upstream_main' into geometry_update
b690b8c16f Fix incorrect buffer size copying to StudioLight::filepath
d770fd5ac4 Cleanup: remove unused BLI_dir_* functions
6b9a500a3a Cleanup: disambiguate terms "name", "file" & "str" / "string"
1f96fa1129 Cleanup: rename BLI_make_existing_file for clarity
Compare 75 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-05-03 10:47:45 +02:00
9de2175cf3 Merge branch 'upstream_main' into master-cluster
675672e55d Sytle Conflict changes
b690b8c16f Fix incorrect buffer size copying to StudioLight::filepath
d770fd5ac4 Cleanup: remove unused BLI_dir_* functions
6b9a500a3a Cleanup: disambiguate terms "name", "file" & "str" / "string"
Compare 76 commits »
William Leeson created pull request blender/blender#107552 2023-05-02 17:43:25 +02:00
WIP:Upload geometry data in parallel to multiple GPUs using the "Multi-Device"
William Leeson created branch upload_changed in leesonw/blender-cluster 2023-05-02 16:23:07 +02:00
William Leeson pushed to upload_changed at leesonw/blender-cluster 2023-05-02 16:23:07 +02:00
d756933965 Create upload_changed to upload all changed buffers
William Leeson commented on pull request blender/blender#105403 2023-05-01 12:12:59 +02:00
Refactor geometry update for better parallelization and upload performance

I have updated the scene, geometry, object BVH and scene BVH update times graphs and updated the results in the [spreadsheet](https://docs.google.com/spreadsheets/d/1OYF3g988jZQXQG1pVopzIMQTRVo39V1

William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-05-01 10:05:10 +02:00
de58c2ab8e Merge branch 'upstream_main' into geometry_update
46316b29dc GHOST/Wayland: remove keyboard modifier mismatch warning suppression
4efacf7e85 GHOST/Wayland: use GHOST modifiers, not XKB without an active windows
358ce4f52b Fix more crashes attempting to run operators in unexpected contexts
5d59f4ad7b Cleanup: use term "Delete" for sequence strips
Compare 68 commits »
William Leeson pushed to master-cluster at leesonw/blender-cluster 2023-05-01 09:17:17 +02:00
fb889ec286 Merge branch 'upstream_main' into master-cluster
46316b29dc GHOST/Wayland: remove keyboard modifier mismatch warning suppression
4efacf7e85 GHOST/Wayland: use GHOST modifiers, not XKB without an active windows
358ce4f52b Fix more crashes attempting to run operators in unexpected contexts
5d59f4ad7b Cleanup: use term "Delete" for sequence strips
Compare 68 commits »
William Leeson pushed to geometry_update at leesonw/blender-cluster 2023-04-28 15:29:31 +02:00
429f953d6c Move CUDA context into a smaller scope