From: Chris Holmes Newsgroups: comp.os.msdos.djgpp Subject: Re: Allegro vs. OpenGl?? Date: Fri, 13 Aug 1999 23:11:23 -0400 Organization: Georgia Institute of Technology, Atlanta GA, USA Lines: 26 Message-ID: <37B4DE5B.6D19@surfsouth.com> References: <37B422BC DOT 8D245BEC AT res DOT raytheon DOT com> NNTP-Posting-Host: r33h43.res.gatech.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news-int.gatech.edu 934601295 16174 128.61.33.43 (14 Aug 1999 03:28:15 GMT) X-Complaints-To: usenet AT news DOT gatech DOT edu NNTP-Posting-Date: 14 Aug 1999 03:28:15 GMT X-Mailer: Mozilla 3.04Gold (Win95; I) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com ingrama wrote: > > I was wondering if you lads could clear something up for me. I am trying > to decide how I should go about learning graphics programming, > eventually leading to some simple 2d game program like breakout, and > finally maybe something in 3 dimensions. Is Allegro similar to OpenGl? > (Is this the correct forum to even ask this question?) I understand that > OpenGl is an API, and Allegro seems to be just an additional bunch of > libraries with routines that aid in drawing shapes, lines, etc to the > screen. What should I be learning. I pretty comfortable with C, but have > a limited knowledge of C++. Could you give me some advice on what to > start with? Thanks That depends on what you want to learn. I'm about to start porting my old graphics library to DJGPP because I don't like how Allegro works. I already reinvented the wheel once, it won't take long to port it. If you want, I can explain all the basics (considering making a web page) for it such as the Breshnam line algorithm (with run-slicing), basic texture mapping, etc. etc. If you want a premade library, use Allegro (or wait for me ). If you want fast 3d capabilities, use OpenGL. Fair warning, OpenGL is really designed for 3d not 2d, so it's a bit tricky some times. Chris