From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile OpenGL Date: Wed, 24 Oct 2012 10:51:17 -0200 Message-ID: <20121024105117.5ad7ae6c@capac> References: <20121023161229.13579eac@capac> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1351083099 5978 80.91.229.3 (24 Oct 2012 12:51:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Oct 2012 12:51:39 +0000 (UTC) Cc: guile-devel@gnu.org To: Javier Sancho Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Oct 24 14:51:47 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TR0R0-0004rV-1a for guile-devel@m.gmane.org; Wed, 24 Oct 2012 14:51:46 +0200 Original-Received: from localhost ([::1]:49574 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR0Qs-0007Hz-Et for guile-devel@m.gmane.org; Wed, 24 Oct 2012 08:51:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR0Ql-0007Hl-Ro for guile-devel@gnu.org; Wed, 24 Oct 2012 08:51:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TR0Qk-0008Rs-OJ for guile-devel@gnu.org; Wed, 24 Oct 2012 08:51:31 -0400 Original-Received: from maximusconfessor.all2all.org ([62.58.108.13]:48045) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR0Qk-0008RT-Hb for guile-devel@gnu.org; Wed, 24 Oct 2012 08:51:30 -0400 Original-Received: from localhost (unknown [192.168.0.2]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 4F5B5A04C155; Wed, 24 Oct 2012 14:51:28 +0200 (CEST) Original-Received: from maximusconfessor.all2all.org ([192.168.0.1]) by localhost (maximusconfessor.all2all.org [192.168.0.2]) (amavisd-new, port 10024) with ESMTP id FbxKCnvs4jUB; Wed, 24 Oct 2012 14:23:16 +0200 (CEST) Original-Received: from capac (unknown [139.82.89.157]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 97E0AA04C0D1; Wed, 24 Oct 2012 14:51:19 +0200 (CEST) In-Reply-To: X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 62.58.108.13 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:15041 Archived-At: Hello Javier, > > http://www.gnu.org/software/guile-gnome/ > Thanks David, but I'm working on a little extension for making games > and Clutter seems done for GUI. But it uses cogl, which we still lack from guile. It would be nice if you take a quick look at it and if it suites your needs, rather helping with the cogl wrapper. I am not the developer of guile-gnome, and never wrapped any lib yet, I am a guile-gnome guile-clutter user ... but i think you probably want, even if you wrap opengl, to take a look at the doc on how to write a wrapper: you'll find them if you git clone guile-gnome [and guile-clutter for your coding curiosity maybe], or browse the git repo ... docs/RELEASE-NOTES-0.2.0.txt docs/RELEASE-NOTES-0.5.0.txt > I've mapped some SDL and GL functions, but now the project is growing > and I think the best idea is to separate the access to these libraries > into wrappers or adopt existing ones. I think there is an SDL recently updated but not sure. > So, if there isn't wrapper for SDL and GL, I'll create guile-sdl and > guile-gl modules for Guile community and me (well, I'll try it). try to see if cogl could do the work before, and if not, good luck: wrapping opengl is a huge work! Cheers, David