| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Add a README.md mentioning the documentation on where the ported
effects can be found, as well as how to check out the Qt5 branch.
Pick-to: 6.2
Fixes: QTBUG-95757
Change-Id: Ib47c7e73f8622c8e287df0f74c6f16a5113b357e
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
| |
Change-Id: I131446d5b3cc3f3cb82e7f60fd5e69c21984eb01
|
|
|
|
|
|
|
|
|
|
|
| |
Documentation was using the image transparentBorder.png two times, but
that image file did not exist. This patch changes to use the files
Glow-transparentBorder.png and DropShadow-transparentBorder.png, which
were probably intended.
Task-number: QTBUG-88533
Change-Id: I321146bf911b80340a501dcaa9d41d09abd715ba
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Also make Quick an optional package.
Also update qtdeclarative dependency to latest integrated sha1 in
qt5.git
Change-Id: I851f825abc9484b5bda6cd60eca6ddb1b0d8e2b7
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-87683
Change-Id: Ie62f1d7d9717c678587377c3770e50c7926d5cb0
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|
|
|
|
| |
Change-Id: I206d316860e41438bd304a490b515842c4ee6dce
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
The effects have been ported to RHI and there is no more hard dependency
to opengl.
Change-Id: Ib3c3a5086f8f8f9823b447f407618a8b1e6c7be9
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
| |
Change-Id: I661efc192ffc99f3cbd9f25d790213484e4e1319
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
d53af701d166dac56c910319db9eac4b9aa4538d aimed to fix graphical
effects when the image source was cleared programmatically after
the shader effect had been initialized.
The fix made the assumption that the source size of the proxy
had been bound to the size of the input, but this turned out
to be wrong for many of the effects.
Further investigation revealed that the graphical effects were
never written to support source items with properties that
change. For instance, if you initialize the source image with
fill mode == Stretch, it would pick the direct throughput
mode and this would stick, even if you change the fill mode
later on, causing rendering errors.
Similarly, if you dynamically add children to a childless
source item at runtime, the effect would not be applied to
these items since the proxy render mode is required for that.
d53af701d166dac56c910319db9eac4b9aa4538d was only added to
5.15 because that is where the regression is visible, but
it turns out that this is a general problem in effects which
is also visible in Qt 6, both as rendering errors and also
as unpredictable performance implications, where the order
of operations can decide which mode of throughput you would
end up with.
The fix is to redo the polish whenever someone changes any
of the properties that might affect the choice of code path.
Task-number: QTBUG-84686
Pick-to: 5.15
Change-Id: I4af494a7a7fabe496e2d3442084cb823ec177b04
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
+ 83e9a15a523e86718f99d47d5b3b516ab95d5ae2 Fix gaussian blur with non-integer device pixel ratio
+ c1d206d0c30925c2bee248e2c5a33b22abf72a94 Bump version
Change-Id: I64c164b4ccf7e4db056d03486511c26c1b095b2b
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit c343d7746b0331af722d69f3b5b47840f57a4cca)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I0dcb0ba02a04bd4b0529e2d91f4ea35dabf218b9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia096866ddb034ca1b6b60036a0f72f4d4b04eeb6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3c1750ed4ca4771f0aa026d4873897b401159985
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I186324110958c5e64d0b7cd8ba41f98163bc84ce
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia528d145cdc69601cb8c2aaf75aa334ba3dd11c3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I18214ab63dfc119caea589e66d04b5de3f9d1048
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I392d781d3a18692ddc1b0df83ac1681e83022b98
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1cc899b948e230d8a4b14a7420687dc3ad54b3dc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Any failing tests in CMake configurations will now prevent
integrations to go through in this repository.
Task-number: QTBUG-84886
Change-Id: I83cf2f3fc93cfc0f0f732963932d44e349c1e42a
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
| |
Change-Id: I2703def1a84aa99adb2a23b58b561a768125d2f8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If3a445104188779203f1bb2e665e989ff1d13e2e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Icfc553ef365c270c2894b85839c0ba7d38f5a72b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ibe4aba2c7db942e595759be67ef8cdb4b54b79df
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I408712640001ea0feae63f94bcea301c6630bf33
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I871bc9a0e142d65103a674b8977227bae08a80fb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib23f89615fbf30365b76189ce039e57d8d27e89a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic3a59aca725b149454f6b3f8eb16c25b528fd309
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change license headers in source files, update copyright year for Qt
Company entries, remove GPL and LGPL license files, add a 3-clause BSD
license file.
Tests and tools continue to be licensed under GPL with Exceptions.
Fixes: QTBUG-85256
Change-Id: I7a772c7746a00dd6aa3e6401a048a9229c291f6f
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
| |
Change-Id: I8c444e1f0d64f56486fc873d9f6fdd21bcce7202
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ide8cf840e97323901e38e54d1a095aae1d58ba89
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I67745c0ffdfde2dd23d340b2f605e9b145e7a7c8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I719fc1e82a16247558cfa36a3667cb0406b20dac
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I43f7b8d2c0ec3305c2d8692ecb893ca318e6e233
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1c497e32f5ac5ee40f0449218d53c2feef83a72a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8e88dfcaae44d9cc48c3e07d4ca894a3b5950acb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I63c4902eb8b959b83baad3744fe4299b80b2bd3d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia1ab5d2de869b1ca3eb6317cf1dcd8ee250388b0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib38f7e57cc0ba9d5dfba7e689a6731decc10a181
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|
|
|
|
| |
Change-Id: Id22be3c4219d36aafa228a2daae43aac8e065db2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I43a5ea2f79f53d96ec2ef3c53f91590ce3c2233d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I2c187395628b613572f6adbb8833b5efc8fff2a0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I69988ba3b5d46446648567cc56af77bb6073105a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3727a5723d7b5af587410b035d883711fc46ecc7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I43b93ae035eb355508ad905ec1083922adb3d3fc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia3adc1dc6b6dea87194e15afdf2b0bc9198f6d2b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ieff631ff814d4e2f87da857952a3921dc448fc41
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I36f330706be9ca8e4fb98a53656c9a359bd4d168
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following are based on static shader code, and after porting the
shaders they will work fully identically to 5.15:
FastBlur
Colorize
OpacityMask
BrightnessContrast
ColorOverlay
Desaturate
Displace
GammaAdjust
HueSaturation
LevelAdjust
RectangularGlow
Thresholdmask
LinearGradient
RadialGradient
ConicalGradient
The following change behavior:
Glow
DropShadow
These now only have the fast variants, because those rely on static shader code.
So we are going back to the Qt 5.5 versions and make them behave as if 'fast'
was always set to true. The 'fast' and 'samples' properties are removed.
The following are removed:
Blend
GaussianBlur
DirectionalBlur
MaskedBlur
RadialBlur
RecursiveBlur
ZoomBlur
InnerShadow
The autotest and the gallery application (run qmlscene testBed.qml in
tests/manual/testbed) have been adjusted accordingly and now work across
all QRhi backends.
The docs may still refer to removed effects in some code snippets. Updating
that is left as a separate exercise.
[ChangeLog] Graphical Effects no longer relies on dynamically generated
shader strings. The following effects have been removed: Blend, GaussianBlur,
MaskedBlur, RadialBlur, RecursiveBlur, ZoomBlur, InnerShadow. Glow
and DropShadow always use the 'fast' variant. The fast and samples
properties for these are thus no longer applicable and have been
removed.
Change-Id: Ife83f3828f37977596fd34f8da8b61961f0ed28a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
|
|
|
|
| |
Change-Id: Ie2f98ab0b9f8db0892d4d17812295150d5a45e84
Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
|
|
|
|
|
| |
Change-Id: I1e4b4ea804608ca563bbfa31204afe238d83e9e5
Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
|