<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">Hi José,<br>
      <br>
      I have used an older version of Cairo with a Windows Surface
      backend using the pre-compiled libraries from the Gtk for Windows
      project in a couple of internal projects using Borland C++
      Developer Studio 2006.  This was a few years back but it worked
      fine.<br>
      <br>
      More comments inline.<br>
      <br>
      On 12/4/2013 10:22 PM, José Antonio Carmena wrote:<br>
    </div>
    <blockquote
      cite="mid:1365776568.2932.YahooMailNeo@web172403.mail.ir2.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:tahoma,
        new york, times, serif;font-size:12pt">We are developing a
        powerful application with 2D graphics in OpenGL, but we have
        reached a point where lines and points are not enough. We need
        dashed thick lines, double or triple thick lines, drawing SVGs
        in OpenGL, filled complex polygons, etc. We tried to develop
        some of these functions without success.</div>
    </blockquote>
    <br>
    I can't comment on using an OpenGL backend with Cairo because I have
    never tried it.  If you need it to be OpenGL enabled, I think
    someone else may have better inputs.<br>
    <br>
    <blockquote
      cite="mid:1365776568.2932.YahooMailNeo@web172403.mail.ir2.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:tahoma,
        new york, times, serif;font-size:12pt">
        <div style="background-color: transparent;">
          <div style="background-color: transparent;">We found Cairo and
            wonder if it would be a good choice. It should solve the
            problems I mentioned above, plus working under Linux, Mac
            and Windows, without any code modification.</div>
        </div>
      </div>
    </blockquote>
    <br>
    "working under Linux, Mac and Windows"... well, the Cairo code may
    work but you'll still have to either use something cross-platform
    for the platform-specific surfaces, etc. or will need some platform
    specific code there anyway.<br>
    <br>
    <blockquote
      cite="mid:1365776568.2932.YahooMailNeo@web172403.mail.ir2.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:tahoma,
        new york, times, serif;font-size:12pt">
        <div style="background-color: transparent;">
          <div style="background-color: transparent;">Does Cairo meet
            these requirements?</div>
        </div>
      </div>
    </blockquote>
    As a library alone, it would... not sure about the OpenGL part.<br>
    <br>
    <blockquote
      cite="mid:1365776568.2932.YahooMailNeo@web172403.mail.ir2.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:tahoma,
        new york, times, serif;font-size:12pt">
        <div style="background-color: transparent;">
          <div style="background-color: transparent;">By the way, now we
            are developing in Embarcadero (formerly Borland). Have you
            tried to use Cairo in that IDE?</div>
        </div>
      </div>
    </blockquote>
    Are you using XE3?  Even XE3 will only give you Mac OS and Windows,
    not Linux.  I have not tried using Cairo under Firemonkey but now
    there's a thought!  You would still need a Mac to compile the MacOS
    executable.<br>
    <br>
    Let me know how it turns out... this is something I'm also keen to
    see :)<br>
    <br>
    Best Regards,<br>
    Mohit.<br>
    <br>
  </body>
</html>