Commits on Source (7)
-
This reverts commit f18fbef3.
5dfc7cb1 -
This reverts commit 193a1843.
8a0f5dd5 -
This reverts commit 35850740.
c68fb905 -
This reverts commit d47b451f.
bc4fc916 -
This reverts commit 84e0798a.
928e55a2 -
This reverts commit 85d71854.
7684d674 -
Since the output color is pre-multiplied, setting the alpha to zero does not mean that nothing is shown. Rather, the alpha is already factored in the RGB channels so it is respected. As the Qt docs says, we can set the alpha to 0.0 to achieve additive blending (S + D) that is necessary for noise effect.
af20e289
Showing
- modules/gui/qt/Makefile.am 2 additions, 7 deletionsmodules/gui/qt/Makefile.am
- modules/gui/qt/maininterface/mainui.cpp 0 additions, 2 deletionsmodules/gui/qt/maininterface/mainui.cpp
- modules/gui/qt/meson.build 0 additions, 5 deletionsmodules/gui/qt/meson.build
- modules/gui/qt/shaders/Noise.frag 10 additions, 1 deletionmodules/gui/qt/shaders/Noise.frag
- modules/gui/qt/shaders/Noise.vert 0 additions, 32 deletionsmodules/gui/qt/shaders/Noise.vert
- modules/gui/qt/shaders/meson.build 0 additions, 1 deletionmodules/gui/qt/shaders/meson.build
- modules/gui/qt/shaders/shaders.qrc 0 additions, 1 deletionmodules/gui/qt/shaders/shaders.qrc
- modules/gui/qt/util/qsgrectangularnoisenode.cpp 0 additions, 226 deletionsmodules/gui/qt/util/qsgrectangularnoisenode.cpp
- modules/gui/qt/util/qsgrectangularnoisenode.hpp 0 additions, 59 deletionsmodules/gui/qt/util/qsgrectangularnoisenode.hpp
- modules/gui/qt/widgets/native/noiserectangle.cpp 0 additions, 81 deletionsmodules/gui/qt/widgets/native/noiserectangle.cpp
- modules/gui/qt/widgets/native/noiserectangle.hpp 0 additions, 47 deletionsmodules/gui/qt/widgets/native/noiserectangle.hpp
- modules/gui/qt/widgets/qml/FrostedGlassEffect.qml 4 additions, 2 deletionsmodules/gui/qt/widgets/qml/FrostedGlassEffect.qml
modules/gui/qt/shaders/Noise.vert
deleted
100644 → 0