OpenGL higher level 2D drawing commands?



Are there any API's out there that provide higher-level 2D drawing commands
for fast, real-time rendering? I see lots of APIs such as Cairo and others
that are mainly targeted at 'document-based' application development or
GUI-type drawing.

What I'm looking for though is a API suitable for fast 2D rendering and
drawing of numerous shapes additional to the lower-level OpenGL primitives.
Things such as complex Arcs, lines with shaped end-points, and various
polygons with a variety of fill types such as flood-fill, gradient (multiple
directions etc).

Also able to draw lines in a variety of stippled patterns. I tried the line
stipple in OpenGL but did not like the 'crawling-ants' effect you get when
you rotate a shape drawn with stippled lines (any way to avoid this)?

Basically I'm trying to utilise OpenGL to render aircraft avionics type
visuals within Flight Simulator 2004, and maybe Flight Simulator FSX as soon
as my FSX beta has finished downloading :)

Anyone have any suggestions?

Thanks

- Seef


.



Relevant Pages

  • Re: OpenGL higher level 2D drawing commands?
    ... I see lots of APIs such as Cairo and others that are mainly targeted at 'document-based' application development or GUI-type drawing. ... What I'm looking for though is a API suitable for fast 2D rendering and drawing of numerous shapes additional to the lower-level OpenGL primitives. ... I tried the line stipple in OpenGL but did not like the 'crawling-ants' effect you get when you rotate a shape drawn with stippled lines? ...
    (comp.graphics.api.opengl)
  • Re: From GDI+ to DirectX
    ... I'm about as new at DirectX as can be, though I am a seasoned application ... have a .Net bitmap object. ... or is its performance boost mainly in rendering to the screen? ... Now do realize that all the drawing commands available to you in GDI+ ...
    (microsoft.public.win32.programmer.directx.managed)
  • Re: 3D CAD
    ... On Mon, 24 Mar 2008 11:52:03 GMT, John Stevenson ... and photorealistic rendering. ... TurboCAD) User-forum shows a helicopter modelled entirely in TC V14 Delux. ... Yesterday he spent nearly a whole day drawing a rotating tool turret, ...
    (uk.rec.models.engineering)
  • Re: Thread Logic Question
    ... I'm not entirely sure it is safe to do drawing in a thread when using ... It sounds as though it may be that your rendering does not actually itself ... can then process that user input as necessary and render if necessary. ... just wouldn't bother signaling the rendering thread just for user input. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: SendMessage vs. PostMessage
    ... Note that drawing on a DC is one of the few things you can actually do from a worker ... So, for example, you could have your rendering code in a separate thread. ... set, so you clear it, abort the drawing loop, and restart the rendering. ...
    (microsoft.public.vc.mfc)