qtdeclarative/examples
Kaj Grönholm e09b72fe10 Improve blur items sizing
MultiEffect uses max 5 blur items. So to be able to divide first one 4
times without rounding, first one needs to be rounded up to next
2^4 = 16 (16,8,4,2,1). Make the first blurred item size half of the
source size (plus the rounding). This increases the blur amount and
performance and decreases texture memory usage and quality. Based on
testing it seemes like a good compromize.

Also resize bluritems only when needed.

Pick-to: 6.5
Task-number: QTBUG-109490
Change-Id: I907b48904d3f9b0414704026cc1f07c02c49a8c7
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
2022-12-20 12:09:59 +02:00
..
qml Doc: Replace hard-coded Qt version number with the \QtVersion macro 2022-12-12 17:45:49 +00:00
qmltest Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
quick Improve blur items sizing 2022-12-20 12:09:59 +02:00
quickcontrols qmake: Fix build of quickcontrols examples 2022-12-14 17:39:55 +01:00
CMakeLists.txt Remove "2" from Qt Quick Controls directories 2022-12-01 10:26:20 +08:00
README Doc: Update module "Qt Declarative" -> "Qt Quick" 2013-03-30 01:12:32 +01:00
examples.pro qmake: Fix build of quickcontrols examples 2022-12-14 17:39:55 +01:00

README

The Qt Quick module provides the basic elements to specify and implement your
user interface declaratively, using the Qt Meta-Object Language (QML). The
Qt QML module provides the engine and language infrastructure for QML itself.
This language is very expressive and human readable, and can be used by
designers to actually implement their UI vision. QML UIs can integrate
with C++ code in many ways, including being loaded as a part of a C++ UI
and loading data models from C++ and interacting with them.

Mostof these examples can be viewed directly with the
QML viewer utility, without requiring compilation.

Documentation for these examples can be found via the Examples
link in the main Qt documentation.