Brecht Van Lommel brecht
  • Blender & Cycles developer

  • Joined on 2003-01-03
Brecht Van Lommel pushed to main at blender/blender-developer-docs 2024-05-31 17:00:04 +02:00
96cf2523d6 Update docs/release_notes/4.2/pipeline_assets_io.md
Brecht Van Lommel pushed to main at blender/blender-developer-docs 2024-05-31 16:57:38 +02:00
64235cc358 Update docs/release_notes/4.2/python_api.md
Brecht Van Lommel pushed to main at blender/blender-developer-docs 2024-05-31 16:52:18 +02:00
77c82a5a7c Update docs/release_notes/4.2/pipeline_assets_io.md
Brecht Van Lommel pushed to main at blender/blender-developer-docs 2024-05-31 16:29:33 +02:00
3ba5b652c1 Upload files to "docs/release_notes/4.2/images"
Brecht Van Lommel deleted branch extensions-single-install-op from brecht/blender 2024-05-31 16:22:22 +02:00
Brecht Van Lommel pushed to main at blender/blender 2024-05-31 16:22:19 +02:00
d568abea62 Extensions: Install From Disk operator handling both legacy and new
Brecht Van Lommel merged pull request blender/blender#121926 2024-05-31 16:22:19 +02:00
Extensions: Install From Disk operator handling both legacy and new
Brecht Van Lommel pushed to extensions-single-install-op at brecht/blender 2024-05-31 16:20:58 +02:00
3ef71ac5ef Merge branch 'main' into extensions-single-install-op
5f11ae70ea Fix: Cycles is not responsive to cancel render in complex scenes
c4d413fdad Fix: Cycles assert when having volumes and objects with displacement
42581be240 Update bug report template version info
a21f75d04d Extensions: improve checks for packages to upgrade
Compare 45 commits »
Brecht Van Lommel closed pull request blender/blender#122384 2024-05-31 16:20:07 +02:00
Extensions: Show much less update information in splash screen
Brecht Van Lommel commented on pull request blender/blender#122384 2024-05-31 16:19:53 +02:00
Extensions: Show much less update information in splash screen

I'll abandon this PR then.

Let me know if you want me to repurpose some of this for the status bar, not sure if help is needed/wanted for that.

Brecht Van Lommel suggested changes for blender/blender#118841 2024-05-31 16:17:11 +02:00
Fix: Respect Blender Cycles setting for GPU denoising

Thanks, this is looking good.

Brecht Van Lommel commented on pull request blender/blender#118841 2024-05-31 16:17:09 +02:00
Fix: Respect Blender Cycles setting for GPU denoising

I'd prefer to call this denoise_device, I don't expect it to be used for another purpose. In the blender sync code it makes sense to call it preferences_device, jut not here I think.

Brecht Van Lommel commented on issue blender/blender#120240 2024-05-31 15:50:37 +02:00
Realtime compositor crash with GPU OIDN when moving object

I could not reproduce this with a dual monitor setup + NVIDIA on Windows.

From the backtrace I guess something got freed while the compositor is still using it.

Maybe a far fetched guess is…

Brecht Van Lommel commented on pull request blender/blender#122015 2024-05-31 15:40:40 +02:00
Cycles: "Struct-of-array-of-packed-structs" for parts of the integrator state

This trick is Metal specific I think. In CUDA float3 is packed and there is no 4th component to write to. It would be good to add a comment about this.

Brecht Van Lommel commented on pull request blender/blender#122015 2024-05-31 15:40:39 +02:00
Cycles: "Struct-of-array-of-packed-structs" for parts of the integrator state

VLOG_DEBUG seems better for this.

Brecht Van Lommel commented on pull request blender/blender#122015 2024-05-31 15:40:38 +02:00
Cycles: "Struct-of-array-of-packed-structs" for parts of the integrator state

Maybe rename PACKED_STATE -> INTEGRATOR_GPU_PACKED_STATE for consistency/clarity.

Brecht Van Lommel commented on pull request blender/blender#122015 2024-05-31 15:40:37 +02:00
Cycles: "Struct-of-array-of-packed-structs" for parts of the integrator state

I don't understand what this assignment operator is for. With CUDA I changed it to void operator=(type) = delete; and things still compiled.

Brecht Van Lommel commented on pull request blender/blender#122373 2024-05-31 15:32:07 +02:00
Cycles: Enable adaptive compilation on Metal

I'm hesitant to add this because:

  • Changing a scene setting can cause all materials to be recompiled, and compilation times are already an issue.
  • It's fragile because we are not testing all…