fix: closed panels don't add resistance to bounce + use qtrendering for text

This commit is contained in:
2026-10-07 13:32:37 +02:00
parent 376595cd0b
commit 909b5113fb
14 changed files with 146 additions and 81 deletions
+5
View File
@@ -17,6 +17,11 @@ struct BlobRectData {
// Bitmask of indices in this rect's m_cachedRects that mutually exclude (or are excluded by) this rect.
// Used by the shader to skip smin between excluded pairs.
int excludeMask = 0;
// Whether this entry is pushing on the bar edge. Only the shape that is pushing can
// shape the edge; a shape at rest still fills its own area, but the shader gives it
// no contribution inside the border strip, so it cannot add its own outline to a span
// another shape is shaping.
bool source = true;
};
class BlobMaterial : public QSGMaterial {