I have swapped GPU for RX550 without touching nvidia drivers and everything runs well. So there is probably some nuance in how this issue is triggered.
I've got crash after moving mouse after some time. Will try to find steps to reproduce.
According to system info, your GPU driver is at least 2 years old. You can definitely get newer one.
Will classify as known issue, since there are more instances of curve data not updating sequencer cache.
Thanks for patch, I have missed notification, sorry about that. The fix seems OK so will merge this. The file has been converted to C++, so will update patch first.
@iss I just saw buildbot found a merge conflict here.
Does blender require any special process for this sort of stuff or can I just go ahead and merge master into this branch to sort out…
Please use clang-format to format the changes or run make format
.
Bit of nitpick, but I think the code would be bit more readable:
This variable mirrors PreviewJob::running
, so you can use just one of these.
I think these conditions could be simplified a bit. I would suggest
wm_do_update
, wm_progress
and are unused in this struct. These can be removed
You can use LISTBASE_FOREACH
macro here, it's bit less noisy than plain for loop:
Foreach macro can be used here too, just use LISTBASE_FOREACH_MUTABLE
since you are modifying linked list.