pass: mark crucial elements as undiscardable

This commit is contained in:
vaxerski
2025-01-01 21:35:42 +01:00
parent 7f177fa1cf
commit 9f3c9ac01a
9 changed files with 23 additions and 3 deletions

View File

@@ -12,6 +12,7 @@ class IPassElement {
virtual bool needsPrecomputeBlur() = 0;
virtual const char* passName() = 0;
virtual void discard();
virtual bool undiscardable();
virtual std::optional<CBox> boundingBox();
virtual CRegion opaqueRegion();
virtual bool disableSimplification();