SIGN IN SIGN UP

cpu_engine: fix an partial rendering flickering issue

when rendering is requested without an update, the buffer is not cleared.
A stale no-dirty flag could cause the existing buffer to be overwritten,
resulting in visual corruption.

This fix resets the task no-dirty flag after each render.
This prevents a task prepared with dirty-region tracking disabled from
bypassing partial rendering on subsequent frames. Now unnecesary
rendering wouldn't be triggered Unless the full rendering
or buffer clear were presented.

issue: #4566
H
Hermet Park committed
970c9693c470deab25fd5243985fde386bf81c0d
Parent: 73a6e9b