summaryrefslogtreecommitdiff
path: root/components/effects
diff options
context:
space:
mode:
Diffstat (limited to 'components/effects')
-rw-r--r--components/effects/OpacityMask.qml9
1 files changed, 9 insertions, 0 deletions
diff --git a/components/effects/OpacityMask.qml b/components/effects/OpacityMask.qml
new file mode 100644
index 0000000..22e4249
--- /dev/null
+++ b/components/effects/OpacityMask.qml
@@ -0,0 +1,9 @@
+import Quickshell
+import QtQuick
+
+ShaderEffect {
+ required property Item source
+ required property Item maskSource
+
+ fragmentShader: Qt.resolvedUrl(`${Quickshell.shellDir}/assets/shaders/opacitymask.frag.qsb`)
+}