On 19/09/2019 21:01, André Pönitz wrote:
"Is it worth" is exactly the question that should drive this kind of discussion.
And it can be answered_after_  evaluating, or even guessing the "value" of the
available options.

It's not so easy: I, for once, don't have access to INTEGRITY to do any a priori evaluation of the technical feasibility of a solution.

I can test and evaluate the other platforms, though. My webgradient patch will improve the situation on *ALL* platforms because it removes (quoting):

* the binary json representation from QtGui's resources (~4KB
compressed, ~50KB uncompressed)
* the overhead of reading from the JSON for each used web
gradient;
* the startup costs of registering the webgradients in the
resources;
* all the overhead of mutex locking when building such
gradients;
* all the runtime memory allocations to load, parse and cache
the web gradients (including the memory + CPU spike on first
load due to the uncompression of the JSON data, as well as a
couple of deep copies).

But it cannot go in in Qt 5 because INTEGRITY does not implement C++11's constexpr.

Is it worth it? YES.

My 2 c,
--
Giuseppe D'Angelo | giuseppe.dang...@kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - The Qt, C++ and OpenGL Experts

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to