Description
Currently, certain jobs such as FilterCompatibleTechniqueJob may fail if renderer is not running, the context is not initialized or for other reasons. This makes it hard or impossible to deduce if dirty flags can be unset for a given frame, because we don't know if the job actually ran or not.
We should remove any such external dependency from jobs. It should be moved to where the job is launched, so that we simply don't launch the job if the job cannot be run.
Attachments
Issue Links
- relates to
-
QT3DS-660 Qt 3D bugs and features required for Runtime 2
- Withdrawn