Temporary fix for sequencer bugs #22925, #21429, #21783, #24165

* This fix is really only a bandage, as the underlying issue is that sequencer preview render doesn't yet use the job system.
* The sequencer preview can start a full render of the scene, and this can collide with other preview/actual renders in many cases.
* Drawing the sequencer preview is now disabled when an other render is in progress, but the sequence preview rendering could have already been started before the other render, so this doesn't really fix anything.
* For now only OpenGL rendering can be used for the sequencer preview reliably until it's reimplemented using the job system.
* Using the job system in the future can handle the clashes between different renders properly and will give users a nice progress bar to indicate something is happening while the preview is recalculated.
This commit is contained in:
2010-10-21 17:00:38 +00:00
parent 59d1740671
commit cfcf82803a
4 changed files with 48 additions and 24 deletions

View File

@@ -760,9 +760,10 @@ class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, bpy.types.Panel):
render = context.scene.render
col = layout.column()
col.active = False #Currently only opengl preview works!
col.prop(render, "use_sequencer_gl_preview", text="Open GL Preview")
col = layout.column()
col.active = render.use_sequencer_gl_preview
#col.active = render.use_sequencer_gl_preview
col.prop(render, "sequencer_gl_preview", text="")
'''