<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 11/30/2015 12:26 PM, Aradeonas
      wrote:<br>
    </div>
    <blockquote
cite="mid:1448882790.3887.453380665.5E18C022@webmail.messagingengine.com"
      type="cite">
      <title></title>
      <div>I need controls that has animations and images that need to
        be fast in painting.<br>
      </div>
      <div>I checked everything I know, the best result for graphical
        function is BGRABitmap but it is slow for high resolution
        painting so the best result I can get is with OpenGL and
        hardware and now I made it work.<br>
      </div>
      <div> </div>
      <div>LCL for standard jobs is very good but if you want animations
        or fast painting it use much CPU and flicker and ... .<br>
      </div>
      <div>So the best thing I can guess is hardware acceleration for
        specific jobs but I want to ask if you know one or is it <span
          style="color: rgb(31, 31, 31); background-color: rgb(255, 255,
          255);">sane </span>or not .<br>
      </div>
      <br>
    </blockquote>
    The normal GUI functions do use the hardware acceleration as they
    should. so no chance for a great improvement here. <br>
    <br>
    The only way is multithreading to use multiple CPUs in parallel.<br>
    <br>
    In fact we (company) do this using Delphi.<br>
    <br>
    But Lazarus (or Delphi) can't do this on their own. So we did Flash
    animations (-> <a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Flash_animation">https://en.wikipedia.org/wiki/Flash_animation</a> )
    and have the flash player (dll) display them in appropriate
    rectangles placed in the normal GUI of the program. <br>
    <br>
    A lot of work creating this (especially as supposedly will you need
    a realtime communication to feed your flash windows with new data),
    bu7t the result is excellent. <br>
    <br>
    -Michael<br>
  </body>
</html>