From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fc544,c3220a01ba6c6485 X-Google-Attributes: gidfc544,public X-Google-Thread: 103376,c3220a01ba6c6485 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-02-27 04:05:49 PST Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!RRZ.Uni-Koeln.DE!uni-duisburg.de!zib-berlin.de!news.mathworks.com!newshost.marcam.com!uunet!eng.iac.honeywell.com!richards From: richards@eng.iac.honeywell.com (Chip Richards) Newsgroups: comp.lang.ada,comp.graphics.opengl Subject: OpenGL bindings for Ada Date: 27 Feb 1995 00:13:54 GMT Organization: Honeywell IAC, Phoenix AZ Message-ID: <3ir5g2$5am@adm09.iac.honeywell.com> NNTP-Posting-Host: tx01.iac.honeywell.com X-Newsreader: TIN [version 1.2 PL1] Xref: nntp.gmd.de comp.lang.ada:19165 comp.graphics.opengl:3521 Date: 1995-02-27T00:13:54+00:00 List-Id: Well, I've finally gotten my penurious little hands on Mesa (an excellent GPL'ed OpenGL-like library from Brian Paul of the University of Wisconsin) and I wanna use it, use it, use it! And when I mean use it, I mean from programs written in another of my low-cost favorites, GNAT. Now, OpenGL being as popular as it is, there are probably already several Ada bindings available for it, all outside my budget. I'd like to hear of them anyway, just for reference sake. However, if I am to have Mesa bindings anytime soon, I suspect I'll have to write them myself, unless they're already ftp'able. Given the recent traffic on c.l.a in reference to "good" bindings, I'm almost afraid to raise the subject of lil' ole me having the temerity to write bindings. After all, I'm a mere mortal, and definitely *not* an experienced bindings author, so I'm certain that I won't be able to do justice to the project. Anyone who looks at the result will probably be blinded. What I really want is GNAT bindings for Mesa. Failing that, I'll take GNAT bindings for licensed OpenGL. Next on the list would be any Ada 95 bindings for Mesa, or OpenGL. Finally, I suppose even Ada 83 bindings for OpenGL would be nice to have on hand if they are available. Beyond that, I don't think there's much help: I already have what I laughingly call a binding for VOGL (an Iris GL clone library) which compiles under GNAT 2.00. So quick, somebody who can do bindings right, tell me you already have GNAT bindings for Mesa, or I'm gonna do it. Stop me before I code again! BTW, I also have a GNAT conversion of the Arcadia project's adatcl which works well enough for my needs, and I've made a half-assed GL canvas widget, which has allowed me to open a window on my screen with Tcl/Tk widgets and GL graphics. And the Tk controls actually control the GL drawings. And all the application code is Ada 95. So if anyone was wondering how to GUI from Ada, that's one way. If anyone has any interest in my shoddy artifacts, or even better, if anyone has done them "right", then feel free to e-mail me and we'll chat. -- Chip Richards +----------------------------------+ Honeywell IAC, Phoenix AZ | Tiel estas skribite. | richards@eng.iac.honeywell.com +----------------------------------+