Files
test/intern
Philipp Oeser dde50b7186 Fix #138071: Cycles World Ray Visibility not updating viewport
(when done from python)

When changing those setting via the **UI**, we somehow get the
dependency graph tagged for changes.
If this happens, the update ripples through the following (and we are
all good):
- `DEG_editors_update` (here the depsgraph update is detected via
`DEG_id_type_any_updated`)
- `deg_editors_scene_update`
- `ED_render_scene_update`
- `ED_render_view3d_update`
- `engine_view_update` which finally calls the renderengine `sync_func`

When doing this from python though, the DEG tag is missing, now added
(similar to 4f15c24705)
We could as well just do a broader update though and use
`update_render_engine`

Since it seems `CyclesVisibilitySettings` are only used for the World
nowadays, this PR also corrects the property descriptions accordingly
(might make sense to split this into a separate commit).

Pull Request: https://projects.blender.org/blender/blender/pulls/138093
2025-04-28 14:55:29 +02:00
..
2025-04-04 18:38:53 +02:00