<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>