<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 08/12/2014 11:34 PM, Àlex Fiestas
wrote:<br>
</div>
<blockquote cite="mid:3032624.fz7YifoMxM@minibad" type="cite">
<pre wrap="">On Monday 11 August 2014 12:51:21 Milian Wolff wrote:
</pre>
<blockquote type="cite">
<pre wrap="">a) what's the advantage of having a native widget style, compared to using
QtCurve settings? Are there things missing / not implementable in QtCurve?
</pre>
</blockquote>
<pre wrap="">We did some rought tests and QtCurve was waaaay slower than Oxygen (that at
the same time was slower than Fusion).
The test we did was re-painting widgets over and over with different styles and
then measuring instructions and time iirc.
Cheerz.</pre>
</blockquote>
Hi Alex,<br>
<br>
many thanks for doing this test (glad to hear that oxygen is not the
biggest beast around :))<br>
<br>
Now, to be honest, I'm not sure how 'relevant' the test is, and the
outcome might well be very GPU related.<br>
Oxygen, unlike QtCurve, uses a lot of QPixmap all over the place for
rendering and caching, which is known to be quite expensive on some
GPUs, and not at all on others.<br>
Also, for the comparison to fusion, oxygen has tons of animations,
which causes several (as opposed to one) localized repaints for
basically each user interaction, and this will cost, naturally. (not
sure what's the status of QtCurve with that respect). <br>
In any case, I'd also be curious to see the outcome for the current
breeze code (kde:scratch/hpereiradacosta/breeze), for which the
rendering is supposedly much simpler than oxygen, and no caching is
used. (but animations are there)<br>
<br>
Best,<br>
<br>
Hugo <br>
<br>
<blockquote cite="mid:3032624.fz7YifoMxM@minibad" type="cite"><br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Kde-frameworks-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Kde-frameworks-devel@kde.org">Kde-frameworks-devel@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/kde-frameworks-devel">https://mail.kde.org/mailman/listinfo/kde-frameworks-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>