From jakob at resfarm.de Wed May 20 19:06:32 2009 From: jakob at resfarm.de (Jakob Reschke) Date: Wed, 20 May 2009 21:06:32 +0200 Subject: [cl-opengl-devel] Is this project alive? In-Reply-To: <1242754045.17625.29.camel@localhost> References: <1242754045.17625.29.camel@localhost> Message-ID: <2f9f12b70905201206j39957b78n8c6b2ec548099787@mail.gmail.com> The last commit in the darcs tree on common-lisp.net was 7 months ago and I am missing the implementation gl:select-buffer for picking objects from the screen. I would like to know if I should put hope into this being done in near time. To me "from the outside" the development seems to have kind of... slowed down, am I correct here or did I miss something? It is not my intention to grump about slow visible development, I just want to know if I should better look for something else... I am not quite an expert with neither Lisp nor OpenGL which means that I cannot participate very actively in the development of cl-opengl. Or is there another way to pick objects, apart from selection buffer stuff or maintaining coordinates etc. by hand, that can be used with cl-opengl in its current state? Best regards Jakob Reschke From luismbo at gmail.com Fri May 22 22:38:05 2009 From: luismbo at gmail.com (=?ISO-8859-1?Q?Lu=EDs_Oliveira?=) Date: Fri, 22 May 2009 23:38:05 +0100 Subject: [cl-opengl-devel] Fwd: Is this project alive? In-Reply-To: <391f79580905210723ldb8075egbdc77c9ffbc68bb0@mail.gmail.com> References: <1242754045.17625.29.camel@localhost> <2f9f12b70905201206j39957b78n8c6b2ec548099787@mail.gmail.com> <391f79580905210723ldb8075egbdc77c9ffbc68bb0@mail.gmail.com> Message-ID: <391f79580905221538r1295d718k1c6699ced03c2eac@mail.gmail.com> Even with Gmail "reply to all by default" feature I manage to screw this up regularly. *sigh* ---------- Forwarded message ---------- From: Lu?s Oliveira Date: Thu, May 21, 2009 at 3:23 PM Subject: Re: [cl-opengl-devel] Is this project alive? To: Jakob Reschke On Wed, May 20, 2009 at 8:06 PM, Jakob Reschke wrote: > The last commit in the darcs tree on common-lisp.net was 7 months ago > and I am missing the implementation gl:select-buffer for picking objects > from the screen. I would like to know if I should put hope into this > being done in near time. To me "from the outside" the development seems > to have kind of... slowed down, am I correct here or did I miss > something? It has slowed down, sure. Bart Botta has done some work related to OpenGL 3.0 but he has that on his own repository. The archives should have something about that. > I am not quite an expert with neither Lisp nor OpenGL which means that I > cannot participate very actively in the development of cl-opengl. Well, you mostly would have to know your way around CFFI. Its documentation has a nice tutorial, perhaps you can start there. Feel free to use this list (or cffi-devel) if you have any questions about that. Some of us also hang around #lisp at irc.freenode.net. > Or is there another way to pick objects, apart from selection buffer > stuff or maintaining coordinates etc. by hand, that can be used with > cl-opengl in its current state? The %GL package has all the GL functions. But those versions are usually low-level and require some CFFI knowledge. For instance, %GL:SELECT-BUFFER is there but its second argument is a foreign pointer. Once you get the hang of using the %GL functions, you can implement their lispy counterparts in the GL package. Cheers. -- Lu?s Oliveira http://student.dei.uc.pt/~lmoliv/