Page MenuHome

Undoing using undo history in sulpt rendered mode won't work.
Confirmed, NormalPublicBUG


System Information
Operating system: Linux-5.8.0-53-generic-x86_64-with-glibc2.31 64 Bits
Graphics card: AMD RAVEN (DRM 3.38.0, 5.8.0-53-generic, LLVM 11.0.0) X.Org 4.6 (Core Profile) Mesa 20.2.6

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-05-15 23:00, hash: rB9dabb342ba5e
Worked: (newest version of Blender that worked as expected)

Short description of error
Undoing using undo history in sculpt rendered mode doesn't work. This doesn't seem to be a problem in workbench i.e in solid and wireframe mode, bug only happens in rendered and material preview mode. In both cycles and evee

Exact steps for others to reproduce the error

  1. Open default startup file.

2)Go to sculpt mode
3)Switch to rendered mode
4)Make any number of brush strokes
5)Undo to any step after the 'Original' step for example to the 'Sculpt Mode' step.

It is important that the undo history menu is used as opposed to ctrl+Z, even if you undo only one step back with the undo history menu. Also note that if you make any edits in edit mode before entering sculpt mode and making edits there and then undo back to edit mode everything looks the way it should but if you then redo to sculpt mode the same problem appears

Event Timeline

Julien Kaspar (JulienKaspar) changed the task status from Confirmed to Needs Information from User.May 11 2022, 10:02 AM
Julien Kaspar (JulienKaspar) changed the subtype of this task from "Report" to "Bug".

I cannot reproduce this bug anymore. Is this still valid?

Philipp Oeser (lichtwerk) changed the task status from Needs Information from User to Confirmed.May 23 2022, 10:04 AM

I can still repro

Philipp Oeser (lichtwerk) added projects: Render & Cycles, Core, Restricted Project.

Same is true for Cycles btw.

I can reproduce it now as well. I was calling the undo history menu via a shortcut. It only fails to undo the strokes when using the undo history from the top bar menus.