<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/effects, branch wip/nativemenus</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Fix crash in MultiEffect with dynamic delegates</title>
<updated>2024-04-25T12:46:42+00:00</updated>
<author>
<name>Kaj Grönholm</name>
<email>kaj.gronholm@qt.io</email>
</author>
<published>2024-04-25T07:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4375fff77441e11efc814a959950580d5b3645b5'/>
<id>4375fff77441e11efc814a959950580d5b3645b5</id>
<content type='text'>
Changing dummy QQuickShaderEffectSource to be private variable rather
than static one fixes issue with dynamic delegates switching blurred
items on/off.

Pick-to: 6.7 6.7.1 6.5
Fixes: QTBUG-124730
Change-Id: Ibaebfd6cb228fe1b7fa91c8219c1355a93ceb19c
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
Reviewed-by: Tomi Korpipää &lt;tomi.korpipaa@qt.io&gt;
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changing dummy QQuickShaderEffectSource to be private variable rather
than static one fixes issue with dynamic delegates switching blurred
items on/off.

Pick-to: 6.7 6.7.1 6.5
Fixes: QTBUG-124730
Change-Id: Ibaebfd6cb228fe1b7fa91c8219c1355a93ceb19c
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
Reviewed-by: Tomi Korpipää &lt;tomi.korpipaa@qt.io&gt;
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark MultiEffect itemRect properly as readonly</title>
<updated>2024-03-26T07:09:44+00:00</updated>
<author>
<name>Kaj Grönholm</name>
<email>kaj.gronholm@qt.io</email>
</author>
<published>2024-03-25T07:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e3b1d3532b1f33bb8e8e6435df8b159e04c34068'/>
<id>e3b1d3532b1f33bb8e8e6435df8b159e04c34068</id>
<content type='text'>
Pick-to: 6.7 6.6
Change-Id: Id3a7031959f9b386b919d0a00c02e7bdcadf8a92
Reviewed-by: &lt;peter.schneider@qt.io&gt;
Reviewed-by: Tomi Korpipää &lt;tomi.korpipaa@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pick-to: 6.7 6.6
Change-Id: Id3a7031959f9b386b919d0a00c02e7bdcadf8a92
Reviewed-by: &lt;peter.schneider@qt.io&gt;
Reviewed-by: Tomi Korpipää &lt;tomi.korpipaa@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Patially revert "Make some properties in the effects module FINAL"</title>
<updated>2024-02-16T12:41:42+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2024-02-12T11:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=59aea7084c84711917ee40ab7a2c9babb01f00b6'/>
<id>59aea7084c84711917ee40ab7a2c9babb01f00b6</id>
<content type='text'>
Making properties FINAL is an API break not covered by any QUIP rule.
However, this does not apply to types which can't be instantiated from
QML, so the changes to QGfxSourceProxy can be kept.

This partially reverts commit b7813fc5ea6591236d4035cfb5a94bfa6e9a2dcf.

Pick-to: 6.6 6.7
Change-Id: Ia03a50d5db1e432ac24655369f3d51b3319235f0
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making properties FINAL is an API break not covered by any QUIP rule.
However, this does not apply to types which can't be instantiated from
QML, so the changes to QGfxSourceProxy can be kept.

This partially reverts commit b7813fc5ea6591236d4035cfb5a94bfa6e9a2dcf.

Pick-to: 6.6 6.7
Change-Id: Ia03a50d5db1e432ac24655369f3d51b3319235f0
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MultiEffect: Avoid crashing without QQmlEngine</title>
<updated>2024-02-14T19:21:43+00:00</updated>
<author>
<name>Kaj Grönholm</name>
<email>kaj.gronholm@qt.io</email>
</author>
<published>2024-02-14T13:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=936e977f0046549c8faab1ae4227bc44366090bd'/>
<id>936e977f0046549c8faab1ae4227bc44366090bd</id>
<content type='text'>
Task-number: QTBUG-122256
Pick-to: 6.7 6.6 6.5
Change-Id: I116658ce3d454e72e854bd5cf4d31dd736cca10d
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-122256
Pick-to: 6.7 6.6 6.5
Change-Id: I116658ce3d454e72e854bd5cf4d31dd736cca10d
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scenegraph: Add plumbing for enabling multiview</title>
<updated>2024-01-15T20:25:12+00:00</updated>
<author>
<name>Laszlo Agocs</name>
<email>laszlo.agocs@qt.io</email>
</author>
<published>2023-06-26T13:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b5a05e4e7e97f8ef5c4cc65fee0cfcfd9e4c5cc4'/>
<id>b5a05e4e7e97f8ef5c4cc65fee0cfcfd9e4c5cc4</id>
<content type='text'>
This will be used in RenderMode3D only in practice, where Qt Quick 3D
is going to pass in multiple matrices to the QSGRenderer.

Task-number: QTBUG-114871
Change-Id: Icae7f05958729d9e51948e1f38621ec4a541192d
Reviewed-by: Andy Nichols &lt;andy.nichols@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be used in RenderMode3D only in practice, where Qt Quick 3D
is going to pass in multiple matrices to the QSGRenderer.

Task-number: QTBUG-114871
Change-Id: Icae7f05958729d9e51948e1f38621ec4a541192d
Reviewed-by: Andy Nichols &lt;andy.nichols@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the use of GENERATE_PRIVATE_CPP_EXPORTS</title>
<updated>2024-01-11T22:03:19+00:00</updated>
<author>
<name>Alexey Edelev</name>
<email>alexey.edelev@qt.io</email>
</author>
<published>2023-11-23T13:21:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=26096b2a323c6e561766e15b62b810dc654ad317'/>
<id>26096b2a323c6e561766e15b62b810dc654ad317</id>
<content type='text'>
Task-number: QTBUG-117983
Change-Id: I584116bfd4d47deca914910b712c2ea3295f3e7f
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-117983
Change-Id: I584116bfd4d47deca914910b712c2ea3295f3e7f
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the use of Q_QUICKEFFECTS_PRIVATE_EXPORT</title>
<updated>2024-01-09T09:40:45+00:00</updated>
<author>
<name>Alexey Edelev</name>
<email>alexey.edelev@qt.io</email>
</author>
<published>2023-11-23T07:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d4ba1e7128abb27d327ef3405e849e960d46a62e'/>
<id>d4ba1e7128abb27d327ef3405e849e960d46a62e</id>
<content type='text'>
Task-number: QTBUG-117983
Change-Id: I49869da5165be46e38f9dd427a5d49ebabf645e4
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-117983
Change-Id: I49869da5165be46e38f9dd427a5d49ebabf645e4
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license headers to shader source</title>
<updated>2023-10-30T08:30:37+00:00</updated>
<author>
<name>Eskil Abrahamsen Blomfeldt</name>
<email>eskil.abrahamsen-blomfeldt@qt.io</email>
</author>
<published>2023-10-26T11:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=85e65e101bb7f4eecff0bdbbc6bde59ea8f6d73e'/>
<id>85e65e101bb7f4eecff0bdbbc6bde59ea8f6d73e</id>
<content type='text'>
Pick-to: 5.15 6.2 6.5 6.6
Change-Id: I007eaddf0a3a9e7e6242d4e02b487fa0806c96a7
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pick-to: 5.15 6.2 6.5 6.6
Change-Id: I007eaddf0a3a9e7e6242d4e02b487fa0806c96a7
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid crashing with MultiEffect</title>
<updated>2023-10-05T10:51:44+00:00</updated>
<author>
<name>Kaj Grönholm</name>
<email>kaj.gronholm@qt.io</email>
</author>
<published>2023-10-05T10:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0bdb7b2a411d2fd480d8041fab91e883b5fd253f'/>
<id>0bdb7b2a411d2fd480d8041fab91e883b5fd253f</id>
<content type='text'>
Seems that on some cases updateEffectShaders() can be reached before
m_shaderEffect exists. So check this.

Task-number: QTBUG-117830
Pick-to: 6.6 6.5
Change-Id: I55aff305eefa6150275032e859728bf62fdbeb28
Reviewed-by: Tomi Korpipää &lt;tomi.korpipaa@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Seems that on some cases updateEffectShaders() can be reached before
m_shaderEffect exists. So check this.

Task-number: QTBUG-117830
Pick-to: 6.6 6.5
Change-Id: I55aff305eefa6150275032e859728bf62fdbeb28
Reviewed-by: Tomi Korpipää &lt;tomi.korpipaa@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use build time shader processing for multieffect</title>
<updated>2023-08-01T12:06:18+00:00</updated>
<author>
<name>Laszlo Agocs</name>
<email>laszlo.agocs@qt.io</email>
</author>
<published>2023-07-31T12:09:59+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=26bc3ab5b0c0b3d43a3d8e43fb84e248b25401f2'/>
<id>26bc3ab5b0c0b3d43a3d8e43fb84e248b25401f2</id>
<content type='text'>
Pick-to: 6.6
Change-Id: I63864b622fe14b102e3a0267433e69f20689f320
Reviewed-by: Kaj Grönholm &lt;kaj.gronholm@qt.io&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pick-to: 6.6
Change-Id: I63864b622fe14b102e3a0267433e69f20689f320
Reviewed-by: Kaj Grönholm &lt;kaj.gronholm@qt.io&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
