qtdeclarative/tests/auto/particles/qquickimageparticle
Kaj Grönholm ebe3670522 Optimize particles vertex data
Use uchar instead of float for vertex data that doesn't need float.
Continue using floats in shaders. Also remove animY2, which is same as
animY1. These changes reduce memory usage especially when the amount
of particles increases.

Testing on windows, memory reductions with emitters/trailemitter
example were:
- OpenGL: 82.7 MB -> 76.5 MB
- Vulkan: 130.8 MB -> 126.3 MB
- D3D11: 143.7 MB -> 135.8 MB

Task-number: QTBUG-88124
Change-Id: I8f8dcb3845323b0e69fb99b5bff830cd0f151a47
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
2020-11-09 19:35:40 +02:00
..
data Updated license headers 2016-01-20 11:46:25 +00:00
BLACKLIST Enable tests for boot2qt 2017-09-21 06:56:11 +00:00
CMakeLists.txt CMake: Regenerate projects to use new qt_internal_ API 2020-10-06 13:19:37 +02:00
qquickimageparticle.pro Remove QT_DISABLE_DEPRECATED_BEFORE=0 from tests not using deprecated API. 2015-09-03 19:23:46 +00:00
tst_qquickimageparticle.cpp Optimize particles vertex data 2020-11-09 19:35:40 +02:00