From stottle at qadas.com Mon Jun 19 22:12:45 2006 From: stottle at qadas.com (Brett Stottlemyer) Date: Mon, 19 Jun 2006 20:12:45 -0600 Subject: [GtkGLExt] update to current version Message-ID: <000001c6940f$0557fab0$9705a8c0@office> All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.gnome.org/archives/gtkglext-list/attachments/20060619/4a8698ed/attachment.htm From tshead at k-3d.com Wed Jun 21 00:45:15 2006 From: tshead at k-3d.com (Timothy M. Shead) Date: Tue, 20 Jun 2006 22:45:15 -0600 Subject: [GtkGLExt] update to current version In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Message-ID: <1150865115.13315.22.camel@joe.k-3d.com> On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. I?m just getting started with GTK > and OpenGL from Windows XP. I?ve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > I?ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesn?t look like the older files in > the GTK file structure would be overwritten. Will ?make install? > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead at k-3d.com Wed Jun 21 00:49:13 2006 From: tshead at k-3d.com (Timothy M. Shead) Date: Tue, 20 Jun 2006 22:49:13 -0600 Subject: [GtkGLExt] Projects list Message-ID: <1150865353.13345.25.camel@joe.k-3d.com> Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From pkk@spth.de Thu Jun 1 17:08:39 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 201B63B036D for ; Thu, 1 Jun 2006 17:08:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06825-06 for ; Thu, 1 Jun 2006 17:08:36 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 16CC73B032C for ; Thu, 1 Jun 2006 17:08:35 -0400 (EDT) Received: from [194.77.152.226] (helo=[192.168.1.68]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FluPB26sn-0003ld; Thu, 01 Jun 2006 23:08:34 +0200 Message-ID: <447F5759.4050401@spth.de> Date: Thu, 01 Jun 2006 23:08:41 +0200 From: Philipp Klaus Krause User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:69aec7263999a7b7d9800f1e5ea05378 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.771 tagged_above=-999 required=2 tests=[AWL=-0.661, BAYES_05=-1.11] X-Spam-Score: -1.771 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:08:39 -0000 Do we really need this extension loading stuff in gtkglext? There's lots of extension loading libraries out there. Philipp From tshead@k-3d.com Fri Jun 2 10:59:06 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3415C3B11A7 for ; Fri, 2 Jun 2006 10:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01555-10 for ; Fri, 2 Jun 2006 10:58:46 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id A32983B119C for ; Fri, 2 Jun 2006 10:58:35 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 002A010721F6 for ; Fri, 2 Jun 2006 08:41:35 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <447F5759.4050401@spth.de> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> Content-Type: text/plain Date: Fri, 02 Jun 2006 08:58:33 -0600 Message-Id: <1149260313.13355.8.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.343 tagged_above=-999 required=2 tests=[AWL=0.121, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.343 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 14:59:06 -0000 On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > Do we really need this extension loading stuff in gtkglext? > > There's lots of extension loading libraries out there. Got any links? I don't have any particular agenda WRT GtkGLExt support for extensions, it's functionality that I've never used; however the bottom-line is that we have support for (some) already. So the choices would seem to be: * Break the API by removing existing extension support. Rationale: if we aren't going to do it right and support all of them, we shouldn't support any of them. * Leave the API as it is. Rationale: if it ain't broke don't fix it. * Continue adding support for extensions as they appear. Rationale: don't break existing code, and don't try to make arbitrary choices over which extensions deserve to be supported. I find all three options compelling in their own way ... Cheers, Tim From lakin.wecker@gmail.com Fri Jun 2 11:07:07 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F9573B02E2 for ; Fri, 2 Jun 2006 11:07:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02427-06 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id AFF593B01A7 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so407340wxd for ; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rKa770MAgO5Ni0EWs/FvqisV/5k57QfR2QaCME1p0qM+JO6aPIjBJmKFFTzj38On0vq1vykIXbComFYbqhON2JpDK3QXgmuhRKBFBOblaLDv/YBPoxg/vOril9fDW3Cke4r092jtbOLPEDGlpPObaz+MGWlhGR+7yIiYQr+Nnck= Received: by 10.70.73.13 with SMTP id v13mr2521095wxa; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) Received: by 10.70.87.15 with HTTP; Fri, 2 Jun 2006 08:07:04 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 09:07:04 -0600 From: "Lakin Wecker" To: "Timothy M. Shead" Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support In-Reply-To: <1149260313.13355.8.camel@joe.k-3d.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> <1149260313.13355.8.camel@joe.k-3d.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:07:07 -0000 On 6/2/06, Timothy M. Shead wrote: > On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > > Do we really need this extension loading stuff in gtkglext? > > > > There's lots of extension loading libraries out there. > > Got any links? http://glew.sourceforge.net/ Lakin From markus.ilmola@pp.inet.fi Sat Jun 10 05:36:30 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C6213B034A for ; Sat, 10 Jun 2006 05:36:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22745-09 for ; Sat, 10 Jun 2006 05:36:29 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 1B32E3B0130 for ; Sat, 10 Jun 2006 05:36:28 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 44449539002878F0 for gtkglext-list@gnome.org; Sat, 10 Jun 2006 11:36:27 +0200 Message-ID: <448A929D.1080600@pp.inet.fi> Date: Sat, 10 Jun 2006 12:36:29 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: gtkglext-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] Can't compile gtkglextmm X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:36:30 -0000 I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from http://www.k-3d.org/gtkglext/Main_Page. First I extracted gtkglext and installed it by typing: ./configure make make install (as root) make examples Everything worked fine including the examples. Then I extracted gtkglextmm and tried to install it by typing ./configure, but I got this error: checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: No package 'gtkglext-1.0' found No package 'gdkglext-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I am using SUSE Linux 10.1. From jean.brefort@normalesup.org Sat Jun 10 05:54:42 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DD093B044D for ; Sat, 10 Jun 2006 05:54:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23652-07 for ; Sat, 10 Jun 2006 05:54:41 -0400 (EDT) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by menubar.gnome.org (Postfix) with ESMTP id 373003B03E8 for ; Sat, 10 Jun 2006 05:54:40 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp1-g19.free.fr (Postfix) with ESMTP id A62CB9AA61; Sat, 10 Jun 2006 11:54:39 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448A929D.1080600@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 11:57:47 +0200 Message-Id: <1149933467.8932.9.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:54:42 -0000 Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > http://www.k-3d.org/gtkglext/Main_Page. > > First I extracted gtkglext and installed it by typing: > > > ./configure > make > make install (as root) > make examples > > > Everything worked fine including the examples. > > Then I extracted gtkglextmm and tried to install it by typing > ./configure, but I got this error: > > > checking for BASE_DEPENDENCIES... configure: error: Package requirements > (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > > No package 'gtkglext-1.0' found > No package 'gdkglext-1.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables > BASE_DEPENDENCIES_CFLAGS > and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > > I am using SUSE Linux 10.1. you installed gtkglext in /usr/local. Use: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./configure ... From markus.ilmola@pp.inet.fi Sat Jun 10 07:18:05 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EAF3B002A for ; Sat, 10 Jun 2006 07:18:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30216-03 for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from pne-smtpout4-sn2.hy.skanova.net (pne-smtpout4-sn2.hy.skanova.net [81.228.8.154]) by menubar.gnome.org (Postfix) with ESMTP id 528F93B00CE for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout4-sn2.hy.skanova.net (7.2.070) (authenticated as ilmosi-1) id 444499DE002B9B4C; Sat, 10 Jun 2006 13:17:58 +0200 Message-ID: <448AAA68.60609@pp.inet.fi> Date: Sat, 10 Jun 2006 14:18:00 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> In-Reply-To: <1149933467.8932.9.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:18:05 -0000 Jean Bréfort kirjoitti: > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from >> http://www.k-3d.org/gtkglext/Main_Page. >> >> First I extracted gtkglext and installed it by typing: >> >> >> ./configure >> make >> make install (as root) >> make examples >> >> >> Everything worked fine including the examples. >> >> Then I extracted gtkglextmm and tried to install it by typing >> ./configure, but I got this error: >> >> >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: >> >> No package 'gtkglext-1.0' found >> No package 'gdkglext-1.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables >> BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> >> I am using SUSE Linux 10.1. >> > > you installed gtkglext in /usr/local. Use: > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ./configure > ... > > > Ok I tried that, but it did not make any difference. Then I reinstalled (./configure, make ...) gtkglext (while PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ?) and it still worked fine as before. Now I tried to install gtkglextmm and I got this different error mesage: checking for GtkGLExt - version >= 1.0.0... no *** Could not run GtkGLExt test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding GtkGLExt or finding the wrong *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: GtkGLExt not found From jean.brefort@normalesup.org Sat Jun 10 07:28:31 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 977373B0434 for ; Sat, 10 Jun 2006 07:28:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30475-06 for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 56BA73B002A for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp5-g19.free.fr (Postfix) with ESMTP id 03B6226004; Sat, 10 Jun 2006 13:28:28 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448AAA68.60609@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 13:31:35 +0200 Message-Id: <1149939095.8932.12.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:28:31 -0000 Le samedi 10 juin 2006 à 14:18 +0300, Markus Ilmola a écrit : > Jean Bréfort kirjoitti: > > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > > > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > >> http://www.k-3d.org/gtkglext/Main_Page. > >> > >> First I extracted gtkglext and installed it by typing: > >> > >> > >> ./configure > >> make > >> make install (as root) > >> make examples > >> > >> > >> Everything worked fine including the examples. > >> > >> Then I extracted gtkglextmm and tried to install it by typing > >> ./configure, but I got this error: > >> > >> > >> checking for BASE_DEPENDENCIES... configure: error: Package requirements > >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > >> > >> No package 'gtkglext-1.0' found > >> No package 'gdkglext-1.0' found > >> > >> Consider adjusting the PKG_CONFIG_PATH environment variable if you > >> installed software in a non-standard prefix. > >> > >> Alternatively, you may set the environment variables > >> BASE_DEPENDENCIES_CFLAGS > >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > >> See the pkg-config man page for more details. > >> > >> > >> I am using SUSE Linux 10.1. > >> > > > > you installed gtkglext in /usr/local. Use: > > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > > ./configure > > ... > > > > > > > Ok I tried that, but it did not make any difference. > > Then I reinstalled (./configure, make ...) gtkglext (while > PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ?) and it still worked fine as before. > > Now I tried to install gtkglextmm and I got this different error mesage: > > checking for GtkGLExt - version >= 1.0.0... no > *** Could not run GtkGLExt test program, checking why... > *** The test program compiled, but did not run. This usually means > *** that the run-time linker is not finding GtkGLExt or finding the wrong > *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to > set your > *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point > *** to the installed location Also, make sure you have run ldconfig if that > *** is required on your system > *** > *** If you have an old version installed, it is best to remove it, although > *** you may also be able to get things to work by modifying LD_LIBRARY_PATH > configure: error: GtkGLExt not found > Hmm, what's in config.log? From markus.ilmola@pp.inet.fi Sat Jun 10 07:41:46 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A5233B01B0 for ; Sat, 10 Jun 2006 07:41:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31306-09 for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 34ADA3B00CE for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 4444953900288037; Sat, 10 Jun 2006 13:41:41 +0200 Message-ID: <448AAFF8.3050108@pp.inet.fi> Date: Sat, 10 Jun 2006 14:41:44 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> In-Reply-To: <1149939095.8932.12.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.477 tagged_above=-999 required=2 tests=[AWL=-0.891, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.477 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:41:46 -0000 > Hmm, what's in config.log? > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log From nicholasbishop@gmail.com Sat Jun 10 12:06:53 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604083B0237 for ; Sat, 10 Jun 2006 12:06:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13283-10 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 5D4C13B0187 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so1053251wra for ; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AfvJhABQ45M7MnX3bqONeD7f0aF+Fn1xgsJvmCKYuzs8jeBy1YFiwi2jlRRdlTNBf2VeSbpzJWAhnovyuDYzN2dlNFOkZ++URNAj2pSXXcOAXOs03vHu/CXwdhxcgfOfNyWTBQ/4FlQoQ/aZeLUS/kJKl+18XP/hzwzhQwAztoY= Received: by 10.54.103.13 with SMTP id a13mr753591wrc; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Received: by 10.54.110.11 with HTTP; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Message-ID: <897e119d0606100906h81e9e9fka68e7cb3eacfe76c@mail.gmail.com> Date: Sat, 10 Jun 2006 12:06:51 -0400 From: "Nicholas Bishop" To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] Can't compile gtkglextmm In-Reply-To: <448AAFF8.3050108@pp.inet.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> <448AAFF8.3050108@pp.inet.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 16:06:53 -0000 Did you run ldconfig? On 6/10/06, Markus Ilmola wrote: > > > Hmm, what's in config.log? > > > > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log > http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log > _______________________________________________ > gtkglext-list mailing list > gtkglext-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkglext-list > From ivand@blueyonder.co.uk Mon Jun 12 16:49:01 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F9CD3B017B for ; Mon, 12 Jun 2006 16:49:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30286-04 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by menubar.gnome.org (Postfix) with ESMTP id 1124B3B0140 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from [172.23.170.138] (helo=anti-virus01-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FptKY-0006nN-Nz for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:14 +0100 Received: from [82.35.113.116] (helo=linux.site) by asmtp-out1.blueyonder.co.uk with esmtp (Exim 4.52) id 1FptKV-0006Wj-9O for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:11 +0100 From: ivan danicic To: gtkglext-list@gnome.org Date: Mon, 12 Jun 2006 21:48:01 +0100 User-Agent: KMail/1.6.2 References: <200605271618.00829.ivand@blueyonder.co.uk> <1149035496.15328.61.camel@joe.k-3d.com> <200605311519.01253.ivand@blueyonder.co.uk> In-Reply-To: <200605311519.01253.ivand@blueyonder.co.uk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Message-Id: <200606122148.01278.ivand@blueyonder.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.529 tagged_above=-999 required=2 tests=[AWL=-1.179, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, SPF_PASS=-0.001] X-Spam-Score: 0.529 X-Spam-Level: Subject: [GtkGLExt] begin opengl X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ivand@blueyonder.co.uk List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 20:49:01 -0000 Hello All, is it correct to do this: define a C-function (at the top level) which may contain opengl items without using "gdk_gl_drawable_gl_begin(...)" and the corresponding ...gl_end(..) and using them only when the function is called? Thanks in advance for your thoughts. Ivan From stottle@qadas.com Mon Jun 19 22:14:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E3163B0A3F for ; Mon, 19 Jun 2006 22:14:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17371-09 for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [63.240.77.85]) by menubar.gnome.org (Postfix) with ESMTP id 763C93B036C for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from office (c-71-56-213-176.hsd1.co.comcast.net[71.56.213.176]) by comcast.net (sccrmhc15) with SMTP id <200606200212590150091t4oe>; Tue, 20 Jun 2006 02:12:59 +0000 From: "Brett Stottlemyer" To: Date: Mon, 19 Jun 2006 20:12:45 -0600 Message-ID: <000001c6940f$0557fab0$9705a8c0@office> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01C693DC.BABFFBB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaUDwTNtiikQEp+QdiVwVZuafp6HQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.952 tagged_above=-999 required=2 tests=[AWL=-1.108, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.952 X-Spam-Level: Subject: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 02:14:20 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

I hope this isn’t a repeat, I don’t think = my try to post this yesterday worked….

 

Sorry for the beginner question.  I’m just getting started with GTK and OpenGL from Windows XP.  I’ve downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. 

 

I’ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those = yet.

 

My question related to the gtkglext-examples = directory that is created by the installation of GTK/GTKmm (not gtkglext).  I = thought I saw somewhere that this was an older version.  Is there a = recommended way to install gtkglext-1.2.0 over the older version?  The .zip file = creates a new directory, so it doesn’t look like the older files in the GTK = file structure would be overwritten.  Will “make install” = correct this?

 

I’m worried I’ll get borked results from = having both versions in my include/library paths.

 

Thanks in advance for any = advice.

 

Brett

 

------=_NextPart_000_0001_01C693DC.BABFFBB0-- From tshead@k-3d.com Wed Jun 21 00:45:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4B3E33B04B1 for ; Wed, 21 Jun 2006 00:45:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07232-09 for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 60AEC3B01AE for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id CE60D10A98F9; Tue, 20 Jun 2006 22:28:18 -0600 (MDT) From: "Timothy M. Shead" To: Brett Stottlemyer In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Content-Type: text/plain; charset=iso-8859-13 Date: Tue, 20 Jun 2006 22:45:15 -0600 Message-Id: <1150865115.13315.22.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.272 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.272 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:45:20 -0000 On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. Iÿm just getting started with GTK > and OpenGL from Windows XP. Iÿve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > Iÿve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesnÿt look like the older files in > the GTK file structure would be overwritten. Will ´make install¡ > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead@k-3d.com Wed Jun 21 00:49:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D91A3B0552 for ; Wed, 21 Jun 2006 00:49:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07604-03 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 873663B04B1 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 56E6B10A9918 for ; Tue, 20 Jun 2006 22:32:14 -0600 (MDT) From: "Timothy M. Shead" To: "gtkglext-list@gnome.org" Content-Type: text/plain Date: Tue, 20 Jun 2006 22:49:13 -0600 Message-Id: <1150865353.13345.25.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.143 tagged_above=-999 required=2 tests=[AWL=-1.093, BAYES_40=-0.185, FORGED_RCVD_HELO=0.135] X-Spam-Score: -1.143 X-Spam-Level: Subject: [GtkGLExt] Projects list X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:49:15 -0000 Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From pkk@spth.de Thu Jun 1 17:08:39 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 201B63B036D for ; Thu, 1 Jun 2006 17:08:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06825-06 for ; Thu, 1 Jun 2006 17:08:36 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 16CC73B032C for ; Thu, 1 Jun 2006 17:08:35 -0400 (EDT) Received: from [194.77.152.226] (helo=[192.168.1.68]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FluPB26sn-0003ld; Thu, 01 Jun 2006 23:08:34 +0200 Message-ID: <447F5759.4050401@spth.de> Date: Thu, 01 Jun 2006 23:08:41 +0200 From: Philipp Klaus Krause User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:69aec7263999a7b7d9800f1e5ea05378 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.771 tagged_above=-999 required=2 tests=[AWL=-0.661, BAYES_05=-1.11] X-Spam-Score: -1.771 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:08:39 -0000 Do we really need this extension loading stuff in gtkglext? There's lots of extension loading libraries out there. Philipp From tshead@k-3d.com Fri Jun 2 10:59:06 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3415C3B11A7 for ; Fri, 2 Jun 2006 10:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01555-10 for ; Fri, 2 Jun 2006 10:58:46 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id A32983B119C for ; Fri, 2 Jun 2006 10:58:35 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 002A010721F6 for ; Fri, 2 Jun 2006 08:41:35 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <447F5759.4050401@spth.de> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> Content-Type: text/plain Date: Fri, 02 Jun 2006 08:58:33 -0600 Message-Id: <1149260313.13355.8.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.343 tagged_above=-999 required=2 tests=[AWL=0.121, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.343 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 14:59:06 -0000 On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > Do we really need this extension loading stuff in gtkglext? > > There's lots of extension loading libraries out there. Got any links? I don't have any particular agenda WRT GtkGLExt support for extensions, it's functionality that I've never used; however the bottom-line is that we have support for (some) already. So the choices would seem to be: * Break the API by removing existing extension support. Rationale: if we aren't going to do it right and support all of them, we shouldn't support any of them. * Leave the API as it is. Rationale: if it ain't broke don't fix it. * Continue adding support for extensions as they appear. Rationale: don't break existing code, and don't try to make arbitrary choices over which extensions deserve to be supported. I find all three options compelling in their own way ... Cheers, Tim From lakin.wecker@gmail.com Fri Jun 2 11:07:07 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F9573B02E2 for ; Fri, 2 Jun 2006 11:07:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02427-06 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id AFF593B01A7 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so407340wxd for ; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rKa770MAgO5Ni0EWs/FvqisV/5k57QfR2QaCME1p0qM+JO6aPIjBJmKFFTzj38On0vq1vykIXbComFYbqhON2JpDK3QXgmuhRKBFBOblaLDv/YBPoxg/vOril9fDW3Cke4r092jtbOLPEDGlpPObaz+MGWlhGR+7yIiYQr+Nnck= Received: by 10.70.73.13 with SMTP id v13mr2521095wxa; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) Received: by 10.70.87.15 with HTTP; Fri, 2 Jun 2006 08:07:04 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 09:07:04 -0600 From: "Lakin Wecker" To: "Timothy M. Shead" Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support In-Reply-To: <1149260313.13355.8.camel@joe.k-3d.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> <1149260313.13355.8.camel@joe.k-3d.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:07:07 -0000 On 6/2/06, Timothy M. Shead wrote: > On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > > Do we really need this extension loading stuff in gtkglext? > > > > There's lots of extension loading libraries out there. > > Got any links? http://glew.sourceforge.net/ Lakin From markus.ilmola@pp.inet.fi Sat Jun 10 05:36:30 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C6213B034A for ; Sat, 10 Jun 2006 05:36:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22745-09 for ; Sat, 10 Jun 2006 05:36:29 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 1B32E3B0130 for ; Sat, 10 Jun 2006 05:36:28 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 44449539002878F0 for gtkglext-list@gnome.org; Sat, 10 Jun 2006 11:36:27 +0200 Message-ID: <448A929D.1080600@pp.inet.fi> Date: Sat, 10 Jun 2006 12:36:29 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: gtkglext-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] Can't compile gtkglextmm X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:36:30 -0000 I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from http://www.k-3d.org/gtkglext/Main_Page. First I extracted gtkglext and installed it by typing: ./configure make make install (as root) make examples Everything worked fine including the examples. Then I extracted gtkglextmm and tried to install it by typing ./configure, but I got this error: checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: No package 'gtkglext-1.0' found No package 'gdkglext-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I am using SUSE Linux 10.1. From jean.brefort@normalesup.org Sat Jun 10 05:54:42 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DD093B044D for ; Sat, 10 Jun 2006 05:54:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23652-07 for ; Sat, 10 Jun 2006 05:54:41 -0400 (EDT) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by menubar.gnome.org (Postfix) with ESMTP id 373003B03E8 for ; Sat, 10 Jun 2006 05:54:40 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp1-g19.free.fr (Postfix) with ESMTP id A62CB9AA61; Sat, 10 Jun 2006 11:54:39 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448A929D.1080600@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 11:57:47 +0200 Message-Id: <1149933467.8932.9.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:54:42 -0000 Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > http://www.k-3d.org/gtkglext/Main_Page. > > First I extracted gtkglext and installed it by typing: > > > ./configure > make > make install (as root) > make examples > > > Everything worked fine including the examples. > > Then I extracted gtkglextmm and tried to install it by typing > ./configure, but I got this error: > > > checking for BASE_DEPENDENCIES... configure: error: Package requirements > (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > > No package 'gtkglext-1.0' found > No package 'gdkglext-1.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables > BASE_DEPENDENCIES_CFLAGS > and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > > I am using SUSE Linux 10.1. you installed gtkglext in /usr/local. Use: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./configure ... From markus.ilmola@pp.inet.fi Sat Jun 10 07:18:05 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EAF3B002A for ; Sat, 10 Jun 2006 07:18:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30216-03 for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from pne-smtpout4-sn2.hy.skanova.net (pne-smtpout4-sn2.hy.skanova.net [81.228.8.154]) by menubar.gnome.org (Postfix) with ESMTP id 528F93B00CE for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout4-sn2.hy.skanova.net (7.2.070) (authenticated as ilmosi-1) id 444499DE002B9B4C; Sat, 10 Jun 2006 13:17:58 +0200 Message-ID: <448AAA68.60609@pp.inet.fi> Date: Sat, 10 Jun 2006 14:18:00 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> In-Reply-To: <1149933467.8932.9.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:18:05 -0000 Jean Bréfort kirjoitti: > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from >> http://www.k-3d.org/gtkglext/Main_Page. >> >> First I extracted gtkglext and installed it by typing: >> >> >> ./configure >> make >> make install (as root) >> make examples >> >> >> Everything worked fine including the examples. >> >> Then I extracted gtkglextmm and tried to install it by typing >> ./configure, but I got this error: >> >> >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: >> >> No package 'gtkglext-1.0' found >> No package 'gdkglext-1.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables >> BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> >> I am using SUSE Linux 10.1. >> > > you installed gtkglext in /usr/local. Use: > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ./configure > ... > > > Ok I tried that, but it did not make any difference. Then I reinstalled (./configure, make ...) gtkglext (while PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ?) and it still worked fine as before. Now I tried to install gtkglextmm and I got this different error mesage: checking for GtkGLExt - version >= 1.0.0... no *** Could not run GtkGLExt test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding GtkGLExt or finding the wrong *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: GtkGLExt not found From jean.brefort@normalesup.org Sat Jun 10 07:28:31 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 977373B0434 for ; Sat, 10 Jun 2006 07:28:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30475-06 for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 56BA73B002A for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp5-g19.free.fr (Postfix) with ESMTP id 03B6226004; Sat, 10 Jun 2006 13:28:28 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448AAA68.60609@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 13:31:35 +0200 Message-Id: <1149939095.8932.12.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:28:31 -0000 Le samedi 10 juin 2006 à 14:18 +0300, Markus Ilmola a écrit : > Jean Bréfort kirjoitti: > > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > > > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > >> http://www.k-3d.org/gtkglext/Main_Page. > >> > >> First I extracted gtkglext and installed it by typing: > >> > >> > >> ./configure > >> make > >> make install (as root) > >> make examples > >> > >> > >> Everything worked fine including the examples. > >> > >> Then I extracted gtkglextmm and tried to install it by typing > >> ./configure, but I got this error: > >> > >> > >> checking for BASE_DEPENDENCIES... configure: error: Package requirements > >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > >> > >> No package 'gtkglext-1.0' found > >> No package 'gdkglext-1.0' found > >> > >> Consider adjusting the PKG_CONFIG_PATH environment variable if you > >> installed software in a non-standard prefix. > >> > >> Alternatively, you may set the environment variables > >> BASE_DEPENDENCIES_CFLAGS > >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > >> See the pkg-config man page for more details. > >> > >> > >> I am using SUSE Linux 10.1. > >> > > > > you installed gtkglext in /usr/local. Use: > > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > > ./configure > > ... > > > > > > > Ok I tried that, but it did not make any difference. > > Then I reinstalled (./configure, make ...) gtkglext (while > PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ?) and it still worked fine as before. > > Now I tried to install gtkglextmm and I got this different error mesage: > > checking for GtkGLExt - version >= 1.0.0... no > *** Could not run GtkGLExt test program, checking why... > *** The test program compiled, but did not run. This usually means > *** that the run-time linker is not finding GtkGLExt or finding the wrong > *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to > set your > *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point > *** to the installed location Also, make sure you have run ldconfig if that > *** is required on your system > *** > *** If you have an old version installed, it is best to remove it, although > *** you may also be able to get things to work by modifying LD_LIBRARY_PATH > configure: error: GtkGLExt not found > Hmm, what's in config.log? From markus.ilmola@pp.inet.fi Sat Jun 10 07:41:46 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A5233B01B0 for ; Sat, 10 Jun 2006 07:41:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31306-09 for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 34ADA3B00CE for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 4444953900288037; Sat, 10 Jun 2006 13:41:41 +0200 Message-ID: <448AAFF8.3050108@pp.inet.fi> Date: Sat, 10 Jun 2006 14:41:44 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> In-Reply-To: <1149939095.8932.12.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.477 tagged_above=-999 required=2 tests=[AWL=-0.891, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.477 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:41:46 -0000 > Hmm, what's in config.log? > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log From nicholasbishop@gmail.com Sat Jun 10 12:06:53 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604083B0237 for ; Sat, 10 Jun 2006 12:06:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13283-10 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 5D4C13B0187 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so1053251wra for ; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AfvJhABQ45M7MnX3bqONeD7f0aF+Fn1xgsJvmCKYuzs8jeBy1YFiwi2jlRRdlTNBf2VeSbpzJWAhnovyuDYzN2dlNFOkZ++URNAj2pSXXcOAXOs03vHu/CXwdhxcgfOfNyWTBQ/4FlQoQ/aZeLUS/kJKl+18XP/hzwzhQwAztoY= Received: by 10.54.103.13 with SMTP id a13mr753591wrc; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Received: by 10.54.110.11 with HTTP; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Message-ID: <897e119d0606100906h81e9e9fka68e7cb3eacfe76c@mail.gmail.com> Date: Sat, 10 Jun 2006 12:06:51 -0400 From: "Nicholas Bishop" To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] Can't compile gtkglextmm In-Reply-To: <448AAFF8.3050108@pp.inet.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> <448AAFF8.3050108@pp.inet.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 16:06:53 -0000 Did you run ldconfig? On 6/10/06, Markus Ilmola wrote: > > > Hmm, what's in config.log? > > > > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log > http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log > _______________________________________________ > gtkglext-list mailing list > gtkglext-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkglext-list > From ivand@blueyonder.co.uk Mon Jun 12 16:49:01 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F9CD3B017B for ; Mon, 12 Jun 2006 16:49:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30286-04 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by menubar.gnome.org (Postfix) with ESMTP id 1124B3B0140 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from [172.23.170.138] (helo=anti-virus01-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FptKY-0006nN-Nz for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:14 +0100 Received: from [82.35.113.116] (helo=linux.site) by asmtp-out1.blueyonder.co.uk with esmtp (Exim 4.52) id 1FptKV-0006Wj-9O for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:11 +0100 From: ivan danicic To: gtkglext-list@gnome.org Date: Mon, 12 Jun 2006 21:48:01 +0100 User-Agent: KMail/1.6.2 References: <200605271618.00829.ivand@blueyonder.co.uk> <1149035496.15328.61.camel@joe.k-3d.com> <200605311519.01253.ivand@blueyonder.co.uk> In-Reply-To: <200605311519.01253.ivand@blueyonder.co.uk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Message-Id: <200606122148.01278.ivand@blueyonder.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.529 tagged_above=-999 required=2 tests=[AWL=-1.179, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, SPF_PASS=-0.001] X-Spam-Score: 0.529 X-Spam-Level: Subject: [GtkGLExt] begin opengl X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ivand@blueyonder.co.uk List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 20:49:01 -0000 Hello All, is it correct to do this: define a C-function (at the top level) which may contain opengl items without using "gdk_gl_drawable_gl_begin(...)" and the corresponding ...gl_end(..) and using them only when the function is called? Thanks in advance for your thoughts. Ivan From stottle@qadas.com Mon Jun 19 22:14:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E3163B0A3F for ; Mon, 19 Jun 2006 22:14:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17371-09 for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [63.240.77.85]) by menubar.gnome.org (Postfix) with ESMTP id 763C93B036C for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from office (c-71-56-213-176.hsd1.co.comcast.net[71.56.213.176]) by comcast.net (sccrmhc15) with SMTP id <200606200212590150091t4oe>; Tue, 20 Jun 2006 02:12:59 +0000 From: "Brett Stottlemyer" To: Date: Mon, 19 Jun 2006 20:12:45 -0600 Message-ID: <000001c6940f$0557fab0$9705a8c0@office> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01C693DC.BABFFBB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaUDwTNtiikQEp+QdiVwVZuafp6HQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.952 tagged_above=-999 required=2 tests=[AWL=-1.108, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.952 X-Spam-Level: Subject: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 02:14:20 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

I hope this isn’t a repeat, I don’t think = my try to post this yesterday worked….

 

Sorry for the beginner question.  I’m just getting started with GTK and OpenGL from Windows XP.  I’ve downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. 

 

I’ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those = yet.

 

My question related to the gtkglext-examples = directory that is created by the installation of GTK/GTKmm (not gtkglext).  I = thought I saw somewhere that this was an older version.  Is there a = recommended way to install gtkglext-1.2.0 over the older version?  The .zip file = creates a new directory, so it doesn’t look like the older files in the GTK = file structure would be overwritten.  Will “make install” = correct this?

 

I’m worried I’ll get borked results from = having both versions in my include/library paths.

 

Thanks in advance for any = advice.

 

Brett

 

------=_NextPart_000_0001_01C693DC.BABFFBB0-- From tshead@k-3d.com Wed Jun 21 00:45:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4B3E33B04B1 for ; Wed, 21 Jun 2006 00:45:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07232-09 for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 60AEC3B01AE for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id CE60D10A98F9; Tue, 20 Jun 2006 22:28:18 -0600 (MDT) From: "Timothy M. Shead" To: Brett Stottlemyer In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Content-Type: text/plain; charset=iso-8859-13 Date: Tue, 20 Jun 2006 22:45:15 -0600 Message-Id: <1150865115.13315.22.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.272 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.272 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:45:20 -0000 On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. Iÿm just getting started with GTK > and OpenGL from Windows XP. Iÿve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > Iÿve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesnÿt look like the older files in > the GTK file structure would be overwritten. Will ´make install¡ > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead@k-3d.com Wed Jun 21 00:49:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D91A3B0552 for ; Wed, 21 Jun 2006 00:49:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07604-03 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 873663B04B1 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 56E6B10A9918 for ; Tue, 20 Jun 2006 22:32:14 -0600 (MDT) From: "Timothy M. Shead" To: "gtkglext-list@gnome.org" Content-Type: text/plain Date: Tue, 20 Jun 2006 22:49:13 -0600 Message-Id: <1150865353.13345.25.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.143 tagged_above=-999 required=2 tests=[AWL=-1.093, BAYES_40=-0.185, FORGED_RCVD_HELO=0.135] X-Spam-Score: -1.143 X-Spam-Level: Subject: [GtkGLExt] Projects list X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:49:15 -0000 Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From jpc@cermics.enpc.fr Tue Jun 27 14:18:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E8D53B00D3 for ; Tue, 27 Jun 2006 14:18:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12077-10 for ; Tue, 27 Jun 2006 14:18:25 -0400 (EDT) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by menubar.gnome.org (Postfix) with ESMTP id BA9E13B00E2 for ; Tue, 27 Jun 2006 14:18:24 -0400 (EDT) Received: from localhost.localdomain (unknown [81.57.121.82]) by smtp4-g19.free.fr (Postfix) with ESMTP id 7290254AA4 for ; Tue, 27 Jun 2006 20:17:45 +0200 (CEST) Received: from localhost (dolphy [127.0.0.1]) by localhost.localdomain (8.13.6/8.12.11) with ESMTP id k5RI84PH032242 for ; Tue, 27 Jun 2006 20:08:05 +0200 Date: Tue, 27 Jun 2006 20:08:04 +0200 (CEST) Message-Id: <20060627.200804.71114185.jpc@cermics.enpc.fr> To: gtkglext-list@gnome.org From: Jean-Philippe Chancelier X-Mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:18:29 -0000 Hello, When I run the pixmap example of gtkglext and resize the graphic window the server X size increases regularly. This pb was pointed out some years ago. Is there a workaround ? Regards jpc >> Mon, 05 Apr 2004 18:45:34 +0200 >> Hi, i have tried the examples in the gtkglext package, specifically >> "pixmap" and "pixmap-mixed" because i need the ability to render in a >> pixmap in my OpenGL program. >> I have noticed that if you keep resizing the window, the memory usage of >> X increase rapidly until it crash. Maybe the problem is because the >> OpenGL resources associated with the pixmaps are not destroyed, but it's >> only a guess. Any clue? From pkk@spth.de Thu Jun 1 17:08:39 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 201B63B036D for ; Thu, 1 Jun 2006 17:08:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06825-06 for ; Thu, 1 Jun 2006 17:08:36 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 16CC73B032C for ; Thu, 1 Jun 2006 17:08:35 -0400 (EDT) Received: from [194.77.152.226] (helo=[192.168.1.68]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FluPB26sn-0003ld; Thu, 01 Jun 2006 23:08:34 +0200 Message-ID: <447F5759.4050401@spth.de> Date: Thu, 01 Jun 2006 23:08:41 +0200 From: Philipp Klaus Krause User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:69aec7263999a7b7d9800f1e5ea05378 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.771 tagged_above=-999 required=2 tests=[AWL=-0.661, BAYES_05=-1.11] X-Spam-Score: -1.771 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:08:39 -0000 Do we really need this extension loading stuff in gtkglext? There's lots of extension loading libraries out there. Philipp From tshead@k-3d.com Fri Jun 2 10:59:06 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3415C3B11A7 for ; Fri, 2 Jun 2006 10:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01555-10 for ; Fri, 2 Jun 2006 10:58:46 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id A32983B119C for ; Fri, 2 Jun 2006 10:58:35 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 002A010721F6 for ; Fri, 2 Jun 2006 08:41:35 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <447F5759.4050401@spth.de> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> Content-Type: text/plain Date: Fri, 02 Jun 2006 08:58:33 -0600 Message-Id: <1149260313.13355.8.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.343 tagged_above=-999 required=2 tests=[AWL=0.121, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.343 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 14:59:06 -0000 On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > Do we really need this extension loading stuff in gtkglext? > > There's lots of extension loading libraries out there. Got any links? I don't have any particular agenda WRT GtkGLExt support for extensions, it's functionality that I've never used; however the bottom-line is that we have support for (some) already. So the choices would seem to be: * Break the API by removing existing extension support. Rationale: if we aren't going to do it right and support all of them, we shouldn't support any of them. * Leave the API as it is. Rationale: if it ain't broke don't fix it. * Continue adding support for extensions as they appear. Rationale: don't break existing code, and don't try to make arbitrary choices over which extensions deserve to be supported. I find all three options compelling in their own way ... Cheers, Tim From lakin.wecker@gmail.com Fri Jun 2 11:07:07 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F9573B02E2 for ; Fri, 2 Jun 2006 11:07:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02427-06 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id AFF593B01A7 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so407340wxd for ; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rKa770MAgO5Ni0EWs/FvqisV/5k57QfR2QaCME1p0qM+JO6aPIjBJmKFFTzj38On0vq1vykIXbComFYbqhON2JpDK3QXgmuhRKBFBOblaLDv/YBPoxg/vOril9fDW3Cke4r092jtbOLPEDGlpPObaz+MGWlhGR+7yIiYQr+Nnck= Received: by 10.70.73.13 with SMTP id v13mr2521095wxa; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) Received: by 10.70.87.15 with HTTP; Fri, 2 Jun 2006 08:07:04 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 09:07:04 -0600 From: "Lakin Wecker" To: "Timothy M. Shead" Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support In-Reply-To: <1149260313.13355.8.camel@joe.k-3d.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> <1149260313.13355.8.camel@joe.k-3d.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:07:07 -0000 On 6/2/06, Timothy M. Shead wrote: > On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > > Do we really need this extension loading stuff in gtkglext? > > > > There's lots of extension loading libraries out there. > > Got any links? http://glew.sourceforge.net/ Lakin From markus.ilmola@pp.inet.fi Sat Jun 10 05:36:30 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C6213B034A for ; Sat, 10 Jun 2006 05:36:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22745-09 for ; Sat, 10 Jun 2006 05:36:29 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 1B32E3B0130 for ; Sat, 10 Jun 2006 05:36:28 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 44449539002878F0 for gtkglext-list@gnome.org; Sat, 10 Jun 2006 11:36:27 +0200 Message-ID: <448A929D.1080600@pp.inet.fi> Date: Sat, 10 Jun 2006 12:36:29 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: gtkglext-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] Can't compile gtkglextmm X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:36:30 -0000 I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from http://www.k-3d.org/gtkglext/Main_Page. First I extracted gtkglext and installed it by typing: ./configure make make install (as root) make examples Everything worked fine including the examples. Then I extracted gtkglextmm and tried to install it by typing ./configure, but I got this error: checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: No package 'gtkglext-1.0' found No package 'gdkglext-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I am using SUSE Linux 10.1. From jean.brefort@normalesup.org Sat Jun 10 05:54:42 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DD093B044D for ; Sat, 10 Jun 2006 05:54:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23652-07 for ; Sat, 10 Jun 2006 05:54:41 -0400 (EDT) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by menubar.gnome.org (Postfix) with ESMTP id 373003B03E8 for ; Sat, 10 Jun 2006 05:54:40 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp1-g19.free.fr (Postfix) with ESMTP id A62CB9AA61; Sat, 10 Jun 2006 11:54:39 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448A929D.1080600@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 11:57:47 +0200 Message-Id: <1149933467.8932.9.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:54:42 -0000 Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > http://www.k-3d.org/gtkglext/Main_Page. > > First I extracted gtkglext and installed it by typing: > > > ./configure > make > make install (as root) > make examples > > > Everything worked fine including the examples. > > Then I extracted gtkglextmm and tried to install it by typing > ./configure, but I got this error: > > > checking for BASE_DEPENDENCIES... configure: error: Package requirements > (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > > No package 'gtkglext-1.0' found > No package 'gdkglext-1.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables > BASE_DEPENDENCIES_CFLAGS > and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > > I am using SUSE Linux 10.1. you installed gtkglext in /usr/local. Use: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./configure ... From markus.ilmola@pp.inet.fi Sat Jun 10 07:18:05 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EAF3B002A for ; Sat, 10 Jun 2006 07:18:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30216-03 for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from pne-smtpout4-sn2.hy.skanova.net (pne-smtpout4-sn2.hy.skanova.net [81.228.8.154]) by menubar.gnome.org (Postfix) with ESMTP id 528F93B00CE for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout4-sn2.hy.skanova.net (7.2.070) (authenticated as ilmosi-1) id 444499DE002B9B4C; Sat, 10 Jun 2006 13:17:58 +0200 Message-ID: <448AAA68.60609@pp.inet.fi> Date: Sat, 10 Jun 2006 14:18:00 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> In-Reply-To: <1149933467.8932.9.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:18:05 -0000 Jean Bréfort kirjoitti: > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from >> http://www.k-3d.org/gtkglext/Main_Page. >> >> First I extracted gtkglext and installed it by typing: >> >> >> ./configure >> make >> make install (as root) >> make examples >> >> >> Everything worked fine including the examples. >> >> Then I extracted gtkglextmm and tried to install it by typing >> ./configure, but I got this error: >> >> >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: >> >> No package 'gtkglext-1.0' found >> No package 'gdkglext-1.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables >> BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> >> I am using SUSE Linux 10.1. >> > > you installed gtkglext in /usr/local. Use: > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ./configure > ... > > > Ok I tried that, but it did not make any difference. Then I reinstalled (./configure, make ...) gtkglext (while PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ?) and it still worked fine as before. Now I tried to install gtkglextmm and I got this different error mesage: checking for GtkGLExt - version >= 1.0.0... no *** Could not run GtkGLExt test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding GtkGLExt or finding the wrong *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: GtkGLExt not found From jean.brefort@normalesup.org Sat Jun 10 07:28:31 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 977373B0434 for ; Sat, 10 Jun 2006 07:28:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30475-06 for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 56BA73B002A for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp5-g19.free.fr (Postfix) with ESMTP id 03B6226004; Sat, 10 Jun 2006 13:28:28 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448AAA68.60609@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 13:31:35 +0200 Message-Id: <1149939095.8932.12.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:28:31 -0000 Le samedi 10 juin 2006 à 14:18 +0300, Markus Ilmola a écrit : > Jean Bréfort kirjoitti: > > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > > > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > >> http://www.k-3d.org/gtkglext/Main_Page. > >> > >> First I extracted gtkglext and installed it by typing: > >> > >> > >> ./configure > >> make > >> make install (as root) > >> make examples > >> > >> > >> Everything worked fine including the examples. > >> > >> Then I extracted gtkglextmm and tried to install it by typing > >> ./configure, but I got this error: > >> > >> > >> checking for BASE_DEPENDENCIES... configure: error: Package requirements > >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > >> > >> No package 'gtkglext-1.0' found > >> No package 'gdkglext-1.0' found > >> > >> Consider adjusting the PKG_CONFIG_PATH environment variable if you > >> installed software in a non-standard prefix. > >> > >> Alternatively, you may set the environment variables > >> BASE_DEPENDENCIES_CFLAGS > >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > >> See the pkg-config man page for more details. > >> > >> > >> I am using SUSE Linux 10.1. > >> > > > > you installed gtkglext in /usr/local. Use: > > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > > ./configure > > ... > > > > > > > Ok I tried that, but it did not make any difference. > > Then I reinstalled (./configure, make ...) gtkglext (while > PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ?) and it still worked fine as before. > > Now I tried to install gtkglextmm and I got this different error mesage: > > checking for GtkGLExt - version >= 1.0.0... no > *** Could not run GtkGLExt test program, checking why... > *** The test program compiled, but did not run. This usually means > *** that the run-time linker is not finding GtkGLExt or finding the wrong > *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to > set your > *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point > *** to the installed location Also, make sure you have run ldconfig if that > *** is required on your system > *** > *** If you have an old version installed, it is best to remove it, although > *** you may also be able to get things to work by modifying LD_LIBRARY_PATH > configure: error: GtkGLExt not found > Hmm, what's in config.log? From markus.ilmola@pp.inet.fi Sat Jun 10 07:41:46 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A5233B01B0 for ; Sat, 10 Jun 2006 07:41:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31306-09 for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 34ADA3B00CE for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 4444953900288037; Sat, 10 Jun 2006 13:41:41 +0200 Message-ID: <448AAFF8.3050108@pp.inet.fi> Date: Sat, 10 Jun 2006 14:41:44 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> In-Reply-To: <1149939095.8932.12.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.477 tagged_above=-999 required=2 tests=[AWL=-0.891, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.477 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:41:46 -0000 > Hmm, what's in config.log? > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log From nicholasbishop@gmail.com Sat Jun 10 12:06:53 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604083B0237 for ; Sat, 10 Jun 2006 12:06:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13283-10 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 5D4C13B0187 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so1053251wra for ; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AfvJhABQ45M7MnX3bqONeD7f0aF+Fn1xgsJvmCKYuzs8jeBy1YFiwi2jlRRdlTNBf2VeSbpzJWAhnovyuDYzN2dlNFOkZ++URNAj2pSXXcOAXOs03vHu/CXwdhxcgfOfNyWTBQ/4FlQoQ/aZeLUS/kJKl+18XP/hzwzhQwAztoY= Received: by 10.54.103.13 with SMTP id a13mr753591wrc; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Received: by 10.54.110.11 with HTTP; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Message-ID: <897e119d0606100906h81e9e9fka68e7cb3eacfe76c@mail.gmail.com> Date: Sat, 10 Jun 2006 12:06:51 -0400 From: "Nicholas Bishop" To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] Can't compile gtkglextmm In-Reply-To: <448AAFF8.3050108@pp.inet.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> <448AAFF8.3050108@pp.inet.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 16:06:53 -0000 Did you run ldconfig? On 6/10/06, Markus Ilmola wrote: > > > Hmm, what's in config.log? > > > > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log > http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log > _______________________________________________ > gtkglext-list mailing list > gtkglext-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkglext-list > From ivand@blueyonder.co.uk Mon Jun 12 16:49:01 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F9CD3B017B for ; Mon, 12 Jun 2006 16:49:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30286-04 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by menubar.gnome.org (Postfix) with ESMTP id 1124B3B0140 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from [172.23.170.138] (helo=anti-virus01-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FptKY-0006nN-Nz for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:14 +0100 Received: from [82.35.113.116] (helo=linux.site) by asmtp-out1.blueyonder.co.uk with esmtp (Exim 4.52) id 1FptKV-0006Wj-9O for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:11 +0100 From: ivan danicic To: gtkglext-list@gnome.org Date: Mon, 12 Jun 2006 21:48:01 +0100 User-Agent: KMail/1.6.2 References: <200605271618.00829.ivand@blueyonder.co.uk> <1149035496.15328.61.camel@joe.k-3d.com> <200605311519.01253.ivand@blueyonder.co.uk> In-Reply-To: <200605311519.01253.ivand@blueyonder.co.uk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Message-Id: <200606122148.01278.ivand@blueyonder.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.529 tagged_above=-999 required=2 tests=[AWL=-1.179, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, SPF_PASS=-0.001] X-Spam-Score: 0.529 X-Spam-Level: Subject: [GtkGLExt] begin opengl X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ivand@blueyonder.co.uk List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 20:49:01 -0000 Hello All, is it correct to do this: define a C-function (at the top level) which may contain opengl items without using "gdk_gl_drawable_gl_begin(...)" and the corresponding ...gl_end(..) and using them only when the function is called? Thanks in advance for your thoughts. Ivan From stottle@qadas.com Mon Jun 19 22:14:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E3163B0A3F for ; Mon, 19 Jun 2006 22:14:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17371-09 for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [63.240.77.85]) by menubar.gnome.org (Postfix) with ESMTP id 763C93B036C for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from office (c-71-56-213-176.hsd1.co.comcast.net[71.56.213.176]) by comcast.net (sccrmhc15) with SMTP id <200606200212590150091t4oe>; Tue, 20 Jun 2006 02:12:59 +0000 From: "Brett Stottlemyer" To: Date: Mon, 19 Jun 2006 20:12:45 -0600 Message-ID: <000001c6940f$0557fab0$9705a8c0@office> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01C693DC.BABFFBB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaUDwTNtiikQEp+QdiVwVZuafp6HQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.952 tagged_above=-999 required=2 tests=[AWL=-1.108, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.952 X-Spam-Level: Subject: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 02:14:20 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

I hope this isn’t a repeat, I don’t think = my try to post this yesterday worked….

 

Sorry for the beginner question.  I’m just getting started with GTK and OpenGL from Windows XP.  I’ve downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. 

 

I’ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those = yet.

 

My question related to the gtkglext-examples = directory that is created by the installation of GTK/GTKmm (not gtkglext).  I = thought I saw somewhere that this was an older version.  Is there a = recommended way to install gtkglext-1.2.0 over the older version?  The .zip file = creates a new directory, so it doesn’t look like the older files in the GTK = file structure would be overwritten.  Will “make install” = correct this?

 

I’m worried I’ll get borked results from = having both versions in my include/library paths.

 

Thanks in advance for any = advice.

 

Brett

 

------=_NextPart_000_0001_01C693DC.BABFFBB0-- From tshead@k-3d.com Wed Jun 21 00:45:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4B3E33B04B1 for ; Wed, 21 Jun 2006 00:45:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07232-09 for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 60AEC3B01AE for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id CE60D10A98F9; Tue, 20 Jun 2006 22:28:18 -0600 (MDT) From: "Timothy M. Shead" To: Brett Stottlemyer In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Content-Type: text/plain; charset=iso-8859-13 Date: Tue, 20 Jun 2006 22:45:15 -0600 Message-Id: <1150865115.13315.22.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.272 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.272 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:45:20 -0000 On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. Iÿm just getting started with GTK > and OpenGL from Windows XP. Iÿve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > Iÿve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesnÿt look like the older files in > the GTK file structure would be overwritten. Will ´make install¡ > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead@k-3d.com Wed Jun 21 00:49:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D91A3B0552 for ; Wed, 21 Jun 2006 00:49:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07604-03 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 873663B04B1 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 56E6B10A9918 for ; Tue, 20 Jun 2006 22:32:14 -0600 (MDT) From: "Timothy M. Shead" To: "gtkglext-list@gnome.org" Content-Type: text/plain Date: Tue, 20 Jun 2006 22:49:13 -0600 Message-Id: <1150865353.13345.25.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.143 tagged_above=-999 required=2 tests=[AWL=-1.093, BAYES_40=-0.185, FORGED_RCVD_HELO=0.135] X-Spam-Score: -1.143 X-Spam-Level: Subject: [GtkGLExt] Projects list X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:49:15 -0000 Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From jpc@cermics.enpc.fr Tue Jun 27 14:18:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E8D53B00D3 for ; Tue, 27 Jun 2006 14:18:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12077-10 for ; Tue, 27 Jun 2006 14:18:25 -0400 (EDT) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by menubar.gnome.org (Postfix) with ESMTP id BA9E13B00E2 for ; Tue, 27 Jun 2006 14:18:24 -0400 (EDT) Received: from localhost.localdomain (unknown [81.57.121.82]) by smtp4-g19.free.fr (Postfix) with ESMTP id 7290254AA4 for ; Tue, 27 Jun 2006 20:17:45 +0200 (CEST) Received: from localhost (dolphy [127.0.0.1]) by localhost.localdomain (8.13.6/8.12.11) with ESMTP id k5RI84PH032242 for ; Tue, 27 Jun 2006 20:08:05 +0200 Date: Tue, 27 Jun 2006 20:08:04 +0200 (CEST) Message-Id: <20060627.200804.71114185.jpc@cermics.enpc.fr> To: gtkglext-list@gnome.org From: Jean-Philippe Chancelier X-Mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:18:29 -0000 Hello, When I run the pixmap example of gtkglext and resize the graphic window the server X size increases regularly. This pb was pointed out some years ago. Is there a workaround ? Regards jpc >> Mon, 05 Apr 2004 18:45:34 +0200 >> Hi, i have tried the examples in the gtkglext package, specifically >> "pixmap" and "pixmap-mixed" because i need the ability to render in a >> pixmap in my OpenGL program. >> I have noticed that if you keep resizing the window, the memory usage of >> X increase rapidly until it crash. Maybe the problem is because the >> OpenGL resources associated with the pixmaps are not destroyed, but it's >> only a guess. Any clue? From tshead@k-3d.com Fri Jun 30 19:34:45 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A03E93B03EE for ; Fri, 30 Jun 2006 19:34:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21878-04 for ; Fri, 30 Jun 2006 19:34:44 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.210.unused.swcp.com [216.184.31.210]) by menubar.gnome.org (Postfix) with ESMTP id 1237E3B054D for ; Fri, 30 Jun 2006 19:34:39 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 527BE10C6183; Fri, 30 Jun 2006 17:13:45 -0600 (MDT) From: "Timothy M. Shead" To: Jean-Philippe Chancelier In-Reply-To: <20060627.200804.71114185.jpc@cermics.enpc.fr> References: <20060627.200804.71114185.jpc@cermics.enpc.fr> Content-Type: text/plain Date: Fri, 30 Jun 2006 17:34:37 -0600 Message-Id: <1151710477.15789.2.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.231 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.231 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 23:34:46 -0000 On Tue, 2006-06-27 at 20:08 +0200, Jean-Philippe Chancelier wrote: > Hello, > When I run the pixmap example of gtkglext and resize > the graphic window the server X size increases > regularly. This pb was pointed out some years ago. > Is there a workaround ? > Regards > jpc I'm not able to reproduce this. Running both pixmap and pixmap-mixed, and monitoring memory usage with Gnome System Monitor, I get the expected behavior: X server memory consumption increases as the window is expanded, and decreases as it is resized smaller. Perhaps this is an issue with drivers or hardware? Cheers, Tim From tshead@k-3d.com Wed May 31 22:45:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 251183B007A for ; Wed, 31 May 2006 22:45:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32553-05 for ; Wed, 31 May 2006 22:45:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 0A7F73B0017 for ; Wed, 31 May 2006 22:45:13 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id F2EB7106F130 for ; Wed, 31 May 2006 20:28:14 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> Content-Type: text/plain Date: Wed, 31 May 2006 20:45:12 -0600 Message-Id: <1149129912.7676.11.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.342 tagged_above=-999 required=2 tests=[AWL=0.122, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.342 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 02:45:15 -0000 On Mon, 2006-05-29 at 14:31 +0400, Vladimir Bashkardin wrote: > The intention of this demo is to demonstrate the features of the latest > OpenGL API and to initiate a discussion here on the issue of their > support in the further versions of GtkGlExt. Of course, shaders and > FBOs are not the only extensions in the version 2.0 of OpenGl. Let's > realize which particular ones we, as users of the GtkGlExt, need and > how to provide the access to them the best way within the GtkGlExt > project. I can't think of any reason why we would support some extensions and not others as a matter of policy, so I would encourage folks to submit patches for their favorite extensions - the more the merrier. Cheers, Tim From koutou@gmail.com Wed May 31 23:01:14 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D25513B007C for ; Wed, 31 May 2006 23:01:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00890-06 for ; Wed, 31 May 2006 23:01:13 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by menubar.gnome.org (Postfix) with ESMTP id 893F33B006B for ; Wed, 31 May 2006 23:01:12 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so361842nfc for ; Wed, 31 May 2006 20:01:11 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:x-google-sender-auth; b=QeRrMdOgeAdfCAiX+gKiTaWeIpWkw2zSuSUZ6qRKjpDu9YjWP9ywzKGrUvk75+uqo31LsNFlyVHgVnffPtOm06mm9oN45Pb6HxAp++A2c7lsGo7G06ItzGXHpK5e2QbtM9Er3WY/HannmyUFGP4aWfpc97E0csKu9fDFbM4H9A4= Received: by 10.48.42.9 with SMTP id p9mr159523nfp; Wed, 31 May 2006 20:01:11 -0700 (PDT) Received: by 10.66.233.7 with HTTP; Wed, 31 May 2006 20:01:11 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 12:01:11 +0900 From: "Kouhei Sutou" Sender: koutou@gmail.com To: gtkglext-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_17966_33252524.1149130871155" X-Google-Sender-Auth: 1be7f72192afb1eb X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.875 tagged_above=-999 required=2 tests=[AWL=-0.064, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_QO=0.077, TW_TF=0.077] X-Spam-Score: -0.875 X-Spam-Level: Subject: [GtkGLExt] Pango support X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:01:15 -0000 ------=_Part_17966_33252524.1149130871155 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, This is the same contents of the patch #1496260 on SF.net: http://sourceforge.net/tracker/index.php?func=detail&aid=1496260&group_id=54333&atid=473436 GTK+ >= 2.6 supports Pango and GdkDrawable has some pango related interfaces: * draw_glyphs_transformed() * draw_trapezoids() And GTK+ >= 2.8 requires ref_cairo_surface() because GTK+ >= 2.8 uses cairo as backend. But current GdkGLWindow and GdkGLPixmap don't provide the above interfaces. Thanks, -- kou ------=_Part_17966_33252524.1149130871155 Content-Type: text/x-patch; name="gtkglext-support-pango.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gtkglext-support-pango.diff" X-Attachment-Id: f_enwiucff SW5kZXg6IGdkay9nZGtnbHdpbmRvdy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2d0 a2dsZXh0L2d0a2dsZXh0L2dkay9nZGtnbHdpbmRvdy5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAx LjQ2CmRpZmYgLXUgLXAgLXIxLjQ2IGdka2dsd2luZG93LmMKLS0tIGdkay9nZGtnbHdpbmRvdy5j CTIwIEZlYiAyMDA0IDA5OjM4OjEyIC0wMDAwCTEuNDYKKysrIGdkay9nZGtnbHdpbmRvdy5jCTI4 IE1heSAyMDA2IDAzOjUwOjUwIC0wMDAwCkBAIC0xMDQsNyArMTA0LDcgQEAgc3RhdGljIHZvaWQg ICAgICAgICBnZGtfZ2xfd2luZG93X3NldF9jbwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdka0NvbG9ybWFwICpjbWFwKTsKIHN0YXRp YyBHZGtDb2xvcm1hcCAqZ2RrX2dsX3dpbmRvd19nZXRfY29sb3JtYXAgICAgICAgICAgIChHZGtE cmF3YWJsZSAqZHJhd2FibGUpOwogc3RhdGljIEdka1Zpc3VhbCAgICpnZGtfZ2xfd2luZG93X2dl dF92aXN1YWwgICAgICAgICAgICAgKEdka0RyYXdhYmxlICpkcmF3YWJsZSk7Ci0jaWYgIShHVEtf TUFKT1JfVkVSU0lPTiA9PSAyICYmIEdUS19NSU5PUl9WRVJTSU9OID09IDApCisjaWYgR1RLX0NI RUNLX1ZFUlNJT04oMiwyLDApCiBzdGF0aWMgR2RrU2NyZWVuICAgKmdka19nbF93aW5kb3dfZ2V0 X3NjcmVlbiAgICAgICAgICAgICAoR2RrRHJhd2FibGUgKmRyYXdhYmxlKTsKICNlbmRpZgogc3Rh dGljIEdka0ltYWdlICAgICpnZGtfZ2xfd2luZG93X2dldF9pbWFnZSAgICAgICAgICAgICAgKEdk a0RyYXdhYmxlICpkcmF3YWJsZSwKQEAgLTE0MSw2ICsxNDEsMjIgQEAgc3RhdGljIEdka0ltYWdl ICAgICpnZGtfZ2xfd2luZG93X2NvcHlfdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAgICBkZXN0X3ksCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgIHdpZHRoLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAg ICBoZWlnaHQpOworI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsNiwwKQorc3RhdGljIHZvaWQgZ2Rr X2dsX3dpbmRvd19kcmF3X2dseXBoc190cmFuc2Zvcm1lZCAoR2RrRHJhd2FibGUgICAgICAqZHJh d2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBHZGtHQyAgICAgICAgICAgICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFBhbmdvTWF0cml4ICAgICAgKm1hdHJpeCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbmdvRm9udCAgICAgICAg KmZvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBnaW50ICAgICAgICAgICAgICB4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeSwKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbmdvR2x5cGhTdHJpbmcgKmdseXBo cyk7CitzdGF0aWMgdm9pZCBnZGtfZ2xfd2luZG93X2RyYXdfdHJhcGV6b2lkcyAoR2RrRHJhd2Fi bGUgICAgICpkcmF3YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBHZGtHQwkgICAgICAgICAgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEdka1RyYXBlem9pZCAgICAqdHJhcGV6b2lkcywKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaW50ICAgICAgICAgICAgIG5fdHJhcGV6b2lk cyk7CisjZW5kaWYKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDgsMCkKK3N0YXRpYyBjYWlyb19z dXJmYWNlX3QgKmdka19nbF93aW5kb3dfcmVmX2NhaXJvX3N1cmZhY2UgKEdka0RyYXdhYmxlICpk cmF3YWJsZSk7CisjZW5kaWYKIAogc3RhdGljIHZvaWQgZ2RrX2dsX3dpbmRvd19jbGFzc19pbml0 IChHZGtHTFdpbmRvd0NsYXNzICprbGFzcyk7CiBzdGF0aWMgdm9pZCBnZGtfZ2xfd2luZG93X2Zp bmFsaXplICAgKEdPYmplY3QgICAgICAgICAgKm9iamVjdCk7CkBAIC0yMDMsMTkgKzIxOSwyNiBA QCBnZGtfZ2xfd2luZG93X2NsYXNzX2luaXQgKEdka0dMV2luZG93Q2xhCiAgIGRyYXdhYmxlX2Ns YXNzLT5zZXRfY29sb3JtYXAgICAgICAgICAgID0gZ2RrX2dsX3dpbmRvd19zZXRfY29sb3JtYXA7 CiAgIGRyYXdhYmxlX2NsYXNzLT5nZXRfY29sb3JtYXAgICAgICAgICAgID0gZ2RrX2dsX3dpbmRv d19nZXRfY29sb3JtYXA7CiAgIGRyYXdhYmxlX2NsYXNzLT5nZXRfdmlzdWFsICAgICAgICAgICAg ID0gZ2RrX2dsX3dpbmRvd19nZXRfdmlzdWFsOwotI2lmICEoR1RLX01BSk9SX1ZFUlNJT04gPT0g MiAmJiBHVEtfTUlOT1JfVkVSU0lPTiA9PSAwKQorI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsMiww KQogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X3NjcmVlbiAgICAgICAgICAgICA9IGdka19nbF93aW5k b3dfZ2V0X3NjcmVlbjsKICNlbmRpZgogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X2ltYWdlICAgICAg ICAgICAgICA9IGdka19nbF93aW5kb3dfZ2V0X2ltYWdlOwogICBkcmF3YWJsZV9jbGFzcy0+Z2V0 X2NsaXBfcmVnaW9uICAgICAgICA9IGdka19nbF93aW5kb3dfZ2V0X2NsaXBfcmVnaW9uOwogICBk cmF3YWJsZV9jbGFzcy0+Z2V0X3Zpc2libGVfcmVnaW9uICAgICA9IGdka19nbF93aW5kb3dfZ2V0 X3Zpc2libGVfcmVnaW9uOwogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X2NvbXBvc2l0ZV9kcmF3YWJs ZSA9IGdka19nbF93aW5kb3dfZ2V0X2NvbXBvc2l0ZV9kcmF3YWJsZTsKLSNpZiBHVEtfTUFKT1Jf VkVSU0lPTiA9PSAyICYmIEdUS19NSU5PUl9WRVJTSU9OID09IDAKLSAgZHJhd2FibGVfY2xhc3Mt Pl9kcmF3X3BpeGJ1ZiAgICAgICAgICAgPSBnZGtfZ2xfd2luZG93X2RyYXdfcGl4YnVmOwotI2Vs c2UKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDIsMCkKICAgZHJhd2FibGVfY2xhc3MtPmRyYXdf cGl4YnVmICAgICAgICAgICAgPSBnZGtfZ2xfd2luZG93X2RyYXdfcGl4YnVmOworI2Vsc2UKKyAg ZHJhd2FibGVfY2xhc3MtPl9kcmF3X3BpeGJ1ZiAgICAgICAgICAgPSBnZGtfZ2xfd2luZG93X2Ry YXdfcGl4YnVmOwogI2VuZGlmCiAgIGRyYXdhYmxlX2NsYXNzLT5fY29weV90b19pbWFnZSAgICAg ICAgID0gZ2RrX2dsX3dpbmRvd19jb3B5X3RvX2ltYWdlOworI2lmIEdUS19DSEVDS19WRVJTSU9O KDIsNiwwKQorICBkcmF3YWJsZV9jbGFzcy0+ZHJhd19nbHlwaHNfdHJhbnNmb3JtZWQgPSBnZGtf Z2xfd2luZG93X2RyYXdfZ2x5cGhzX3RyYW5zZm9ybWVkOworICBkcmF3YWJsZV9jbGFzcy0+ZHJh d190cmFwZXpvaWRzICAgICAgICA9IGdka19nbF93aW5kb3dfZHJhd190cmFwZXpvaWRzOworI2Vu ZGlmCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04oMiw4LDApCisgIGRyYXdhYmxlX2NsYXNzLT5yZWZf Y2Fpcm9fc3VyZmFjZSAgICAgID0gZ2RrX2dsX3dpbmRvd19yZWZfY2Fpcm9fc3VyZmFjZTsKKyNl bmRpZgogfQogCiBzdGF0aWMgdm9pZApAQCAtNDk4LDcgKzUyMSw3IEBAIGdka19nbF93aW5kb3df Z2V0X3Zpc3VhbCAoR2RrRHJhd2FibGUgKmQKICAgcmV0dXJuIEdES19EUkFXQUJMRV9HRVRfQ0xB U1MgKHJlYWxfZHJhd2FibGUpLT5nZXRfdmlzdWFsIChyZWFsX2RyYXdhYmxlKTsKIH0KIAotI2lm ICEoR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtfTUlOT1JfVkVSU0lPTiA9PSAwKQorI2lm IEdUS19DSEVDS19WRVJTSU9OKDIsMiwwKQogCiBzdGF0aWMgR2RrU2NyZWVuICoKIGdka19nbF93 aW5kb3dfZ2V0X3NjcmVlbiAoR2RrRHJhd2FibGUgKmRyYXdhYmxlKQpAQCAtNTc4LDIwICs2MDEs NyBAQCBnZGtfZ2xfd2luZG93X2RyYXdfcGl4YnVmIChHZGtEcmF3YWJsZSAqCiB7CiAgIEdka0Ry YXdhYmxlICpyZWFsX2RyYXdhYmxlID0gKChHZGtHTFdpbmRvdyAqKSBkcmF3YWJsZSktPmRyYXdh YmxlOwogCi0jaWYgR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtfTUlOT1JfVkVSU0lPTiA9 PSAwCi0gIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5fZHJhd19waXhi dWYgKHJlYWxfZHJhd2FibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBwaXhidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY194LAotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNfeSwKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF94LAotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0 X3ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHdpZHRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBoZWlnaHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRpdGhlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgeF9kaXRoZXIsCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlfZGl0aGVyKTsKLSNlbHNlCisj aWYgR1RLX0NIRUNLX1ZFUlNJT04oMiwyLDApCiAgIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJl YWxfZHJhd2FibGUpLT5kcmF3X3BpeGJ1ZiAocmVhbF9kcmF3YWJsZSwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYywKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhidWYsCkBAIC02 MDQsNiArNjE0LDE5IEBAIGdka19nbF93aW5kb3dfZHJhd19waXhidWYgKEdka0RyYXdhYmxlICoK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk aXRoZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgeF9kaXRoZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgeV9kaXRoZXIpOworI2Vsc2UKKyAgR0RLX0RSQVdBQkxFX0dFVF9DTEFT UyAocmVhbF9kcmF3YWJsZSktPl9kcmF3X3BpeGJ1ZiAocmVhbF9kcmF3YWJsZSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2MsCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGJ1 ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc3JjX3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHNyY195LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBkZXN0X3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3RfeSwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGgsCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl0aGVyLAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4 X2RpdGhlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgeV9kaXRoZXIpOwogI2VuZGlmCiB9CiAKQEAgLTYyOSw2ICs2NTIsNTMgQEAgZ2Rr X2dsX3dpbmRvd19jb3B5X3RvX2ltYWdlIChHZGtEcmF3YWJsZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQpOwog fQogCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04oMiw2LDApCitzdGF0aWMgdm9pZAorZ2RrX2dsX3dp bmRvd19kcmF3X2dseXBoc190cmFuc2Zvcm1lZCAoR2RrRHJhd2FibGUgICAgICAqZHJhd2FibGUs CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZGtHQyAgICAgICAgICAg ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbmdvTWF0cml4 ICAgICAgKm1hdHJpeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBh bmdvRm9udCAgICAgICAgKmZvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBnaW50ICAgICAgICAgICAgICB4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFBhbmdvR2x5cGhTdHJpbmcgKmdseXBocykKK3sKKyAgR2RrRHJhd2FibGUg KnJlYWxfZHJhd2FibGUgPSAoKEdka0dMV2luZG93ICopIGRyYXdhYmxlKS0+ZHJhd2FibGU7CisK KyAgR0RLX0RSQVdBQkxFX0dFVF9DTEFTUyAocmVhbF9kcmF3YWJsZSktPmRyYXdfZ2x5cGhzX3Ry YW5zZm9ybWVkIChyZWFsX2RyYXdhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdjLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hdHJp eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBmb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBnbHlwaHMpOworfQorCitzdGF0aWMgdm9pZAorZ2RrX2dsX3dpbmRvd19kcmF3X3RyYXBlem9p ZHMgKEdka0RyYXdhYmxlICAgICAqZHJhd2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgR2RrR0MJICAgICAgICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH ZGtUcmFwZXpvaWQgICAgKnRyYXBlem9pZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZ2ludCAgICAgICAgICAgICBuX3RyYXBlem9pZHMpCit7CisgIEdka0RyYXdhYmxlICpyZWFs X2RyYXdhYmxlID0gKChHZGtHTFdpbmRvdyAqKSBkcmF3YWJsZSktPmRyYXdhYmxlOworCisgIEdE S19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5kcmF3X3RyYXBlem9pZHMgKHJl YWxfZHJhd2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB0cmFwZXpvaWRzLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuX3RyYXBlem9pZHMpOworfQor I2VuZGlmCisKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDgsMCkKK3N0YXRpYyBjYWlyb19zdXJm YWNlX3QgKgorZ2RrX2dsX3dpbmRvd19yZWZfY2Fpcm9fc3VyZmFjZSAoR2RrRHJhd2FibGUgKmRy YXdhYmxlKQoreworICBHZGtEcmF3YWJsZSAqcmVhbF9kcmF3YWJsZSA9ICgoR2RrR0xXaW5kb3cg KikgZHJhd2FibGUpLT5kcmF3YWJsZTsKKworICByZXR1cm4gR0RLX0RSQVdBQkxFX0dFVF9DTEFT UyAocmVhbF9kcmF3YWJsZSktPnJlZl9jYWlyb19zdXJmYWNlIChyZWFsX2RyYXdhYmxlKTsKK30K KyNlbmRpZgorCisKIC8qPCBwcml2YXRlID4qLwogdm9pZAogX2dka19nbF93aW5kb3dfZ2V0X3Np emUgKEdka0dMRHJhd2FibGUgKmdsZHJhd2FibGUsCkluZGV4OiBnZGsvZ2RrZ2xwaXhtYXAuYwo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9ndGtnbGV4dC9ndGtnbGV4dC9nZGsvZ2RrZ2xw aXhtYXAuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zOApkaWZmIC11IC1wIC1yMS4zOCBnZGtn bHBpeG1hcC5jCi0tLSBnZGsvZ2RrZ2xwaXhtYXAuYwkyMCBGZWIgMjAwNCAwOTozODoxMiAtMDAw MAkxLjM4CisrKyBnZGsvZ2RrZ2xwaXhtYXAuYwkyOCBNYXkgMjAwNiAwMzo1MDo1MCAtMDAwMApA QCAtMTA0LDcgKzEwNCw3IEBAIHN0YXRpYyB2b2lkICAgICAgICAgZ2RrX2dsX3BpeG1hcF9zZXRf Y28KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBHZGtDb2xvcm1hcCAqY21hcCk7CiBzdGF0aWMgR2RrQ29sb3JtYXAgKmdka19nbF9waXht YXBfZ2V0X2NvbG9ybWFwICAgICAgICAgICAoR2RrRHJhd2FibGUgKmRyYXdhYmxlKTsKIHN0YXRp YyBHZGtWaXN1YWwgICAqZ2RrX2dsX3BpeG1hcF9nZXRfdmlzdWFsICAgICAgICAgICAgIChHZGtE cmF3YWJsZSAqZHJhd2FibGUpOwotI2lmICEoR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtf TUlOT1JfVkVSU0lPTiA9PSAwKQorI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsMiwwKQogc3RhdGlj IEdka1NjcmVlbiAgICpnZGtfZ2xfcGl4bWFwX2dldF9zY3JlZW4gICAgICAgICAgICAgKEdka0Ry YXdhYmxlICpkcmF3YWJsZSk7CiAjZW5kaWYKIHN0YXRpYyBHZGtJbWFnZSAgICAqZ2RrX2dsX3Bp eG1hcF9nZXRfaW1hZ2UgICAgICAgICAgICAgIChHZGtEcmF3YWJsZSAqZHJhd2FibGUsCkBAIC0x NDEsNiArMTQxLDIyIEBAIHN0YXRpYyBHZGtJbWFnZSAgICAqZ2RrX2dsX3BpeG1hcF9jb3B5X3QK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaW50ICAg ICAgICAgZGVzdF95LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGdpbnQgICAgICAgICB3aWR0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBnaW50ICAgICAgICAgaGVpZ2h0KTsKKyNpZiBHVEtfQ0hFQ0tf VkVSU0lPTigyLDYsMCkKK3N0YXRpYyB2b2lkIGdka19nbF9waXhtYXBfZHJhd19nbHlwaHNfdHJh bnNmb3JtZWQgKEdka0RyYXdhYmxlICAgICAgKmRyYXdhYmxlLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2RrR0MgICAgICAgICAgICAqZ2MsCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5nb01h dHJpeCAgICAgICptYXRyaXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBQYW5nb0ZvbnQgICAgICAgICpmb250LAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeCwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAg ICAgICAgICAgIHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBQYW5nb0dseXBoU3RyaW5nICpnbHlwaHMpOworc3RhdGljIHZvaWQgZ2RrX2dsX3Bp eG1hcF9kcmF3X3RyYXBlem9pZHMgKEdka0RyYXdhYmxlICAgICAqZHJhd2FibGUsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2RrR0MJICAgICAgICAgICpnYywK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZGtUcmFwZXpvaWQg ICAgKnRyYXBlem9pZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZ2ludCAgICAgICAgICAgICBuX3RyYXBlem9pZHMpOworI2VuZGlmCisjaWYgR1RLX0NIRUNL X1ZFUlNJT04oMiw4LDApCitzdGF0aWMgY2Fpcm9fc3VyZmFjZV90ICpnZGtfZ2xfcGl4bWFwX3Jl Zl9jYWlyb19zdXJmYWNlIChHZGtEcmF3YWJsZSAqZHJhd2FibGUpOworI2VuZGlmCiAKIHN0YXRp YyB2b2lkIGdka19nbF9waXhtYXBfY2xhc3NfaW5pdCAoR2RrR0xQaXhtYXBDbGFzcyAqa2xhc3Mp Owogc3RhdGljIHZvaWQgZ2RrX2dsX3BpeG1hcF9maW5hbGl6ZSAgIChHT2JqZWN0ICAgICAgICAg ICpvYmplY3QpOwpAQCAtMjAzLDE5ICsyMTksMjYgQEAgZ2RrX2dsX3BpeG1hcF9jbGFzc19pbml0 IChHZGtHTFBpeG1hcENsYQogICBkcmF3YWJsZV9jbGFzcy0+c2V0X2NvbG9ybWFwICAgICAgICAg ICA9IGdka19nbF9waXhtYXBfc2V0X2NvbG9ybWFwOwogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X2Nv bG9ybWFwICAgICAgICAgICA9IGdka19nbF9waXhtYXBfZ2V0X2NvbG9ybWFwOwogICBkcmF3YWJs ZV9jbGFzcy0+Z2V0X3Zpc3VhbCAgICAgICAgICAgICA9IGdka19nbF9waXhtYXBfZ2V0X3Zpc3Vh bDsKLSNpZiAhKEdUS19NQUpPUl9WRVJTSU9OID09IDIgJiYgR1RLX01JTk9SX1ZFUlNJT04gPT0g MCkKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDIsMCkKICAgZHJhd2FibGVfY2xhc3MtPmdldF9z Y3JlZW4gICAgICAgICAgICAgPSBnZGtfZ2xfcGl4bWFwX2dldF9zY3JlZW47CiAjZW5kaWYKICAg ZHJhd2FibGVfY2xhc3MtPmdldF9pbWFnZSAgICAgICAgICAgICAgPSBnZGtfZ2xfcGl4bWFwX2dl dF9pbWFnZTsKICAgZHJhd2FibGVfY2xhc3MtPmdldF9jbGlwX3JlZ2lvbiAgICAgICAgPSBnZGtf Z2xfcGl4bWFwX2dldF9jbGlwX3JlZ2lvbjsKICAgZHJhd2FibGVfY2xhc3MtPmdldF92aXNpYmxl X3JlZ2lvbiAgICAgPSBnZGtfZ2xfcGl4bWFwX2dldF92aXNpYmxlX3JlZ2lvbjsKICAgZHJhd2Fi bGVfY2xhc3MtPmdldF9jb21wb3NpdGVfZHJhd2FibGUgPSBnZGtfZ2xfcGl4bWFwX2dldF9jb21w b3NpdGVfZHJhd2FibGU7Ci0jaWYgR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtfTUlOT1Jf VkVSU0lPTiA9PSAwCi0gIGRyYXdhYmxlX2NsYXNzLT5fZHJhd19waXhidWYgICAgICAgICAgID0g Z2RrX2dsX3BpeG1hcF9kcmF3X3BpeGJ1ZjsKLSNlbHNlCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04o MiwyLDApCiAgIGRyYXdhYmxlX2NsYXNzLT5kcmF3X3BpeGJ1ZiAgICAgICAgICAgID0gZ2RrX2ds X3BpeG1hcF9kcmF3X3BpeGJ1ZjsKKyNlbHNlCisgIGRyYXdhYmxlX2NsYXNzLT5fZHJhd19waXhi dWYgICAgICAgICAgID0gZ2RrX2dsX3BpeG1hcF9kcmF3X3BpeGJ1ZjsKICNlbmRpZgogICBkcmF3 YWJsZV9jbGFzcy0+X2NvcHlfdG9faW1hZ2UgICAgICAgICA9IGdka19nbF9waXhtYXBfY29weV90 b19pbWFnZTsKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDYsMCkKKyAgZHJhd2FibGVfY2xhc3Mt PmRyYXdfZ2x5cGhzX3RyYW5zZm9ybWVkID0gZ2RrX2dsX3BpeG1hcF9kcmF3X2dseXBoc190cmFu c2Zvcm1lZDsKKyAgZHJhd2FibGVfY2xhc3MtPmRyYXdfdHJhcGV6b2lkcyAgICAgICAgPSBnZGtf Z2xfcGl4bWFwX2RyYXdfdHJhcGV6b2lkczsKKyNlbmRpZgorI2lmIEdUS19DSEVDS19WRVJTSU9O KDIsOCwwKQorICBkcmF3YWJsZV9jbGFzcy0+cmVmX2NhaXJvX3N1cmZhY2UgICAgICA9IGdka19n bF9waXhtYXBfcmVmX2NhaXJvX3N1cmZhY2U7CisjZW5kaWYKIH0KIAogc3RhdGljIHZvaWQKQEAg LTQ5OCw3ICs1MjEsNyBAQCBnZGtfZ2xfcGl4bWFwX2dldF92aXN1YWwgKEdka0RyYXdhYmxlICpk CiAgIHJldHVybiBHREtfRFJBV0FCTEVfR0VUX0NMQVNTIChyZWFsX2RyYXdhYmxlKS0+Z2V0X3Zp c3VhbCAocmVhbF9kcmF3YWJsZSk7CiB9CiAKLSNpZiAhKEdUS19NQUpPUl9WRVJTSU9OID09IDIg JiYgR1RLX01JTk9SX1ZFUlNJT04gPT0gMCkKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDIsMCkK IAogc3RhdGljIEdka1NjcmVlbiAqCiBnZGtfZ2xfcGl4bWFwX2dldF9zY3JlZW4gKEdka0RyYXdh YmxlICpkcmF3YWJsZSkKQEAgLTU3OCwyMCArNjAxLDcgQEAgZ2RrX2dsX3BpeG1hcF9kcmF3X3Bp eGJ1ZiAoR2RrRHJhd2FibGUgKgogewogICBHZGtEcmF3YWJsZSAqcmVhbF9kcmF3YWJsZSA9ICgo R2RrR0xQaXhtYXAgKikgZHJhd2FibGUpLT5kcmF3YWJsZTsKIAotI2lmIEdUS19NQUpPUl9WRVJT SU9OID09IDIgJiYgR1RLX01JTk9SX1ZFUlNJT04gPT0gMAotICBHREtfRFJBV0FCTEVfR0VUX0NM QVNTIChyZWFsX2RyYXdhYmxlKS0+X2RyYXdfcGl4YnVmIChyZWFsX2RyYXdhYmxlLAotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYywKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4 YnVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzcmNfeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRlc3RfeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF95LAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCwKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0LAotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXRoZXIs Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHhfZGl0aGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB5X2RpdGhlcik7Ci0jZWxzZQorI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsMiww KQogICBHREtfRFJBV0FCTEVfR0VUX0NMQVNTIChyZWFsX2RyYXdhYmxlKS0+ZHJhd19waXhidWYg KHJlYWxfZHJhd2FibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcGl4YnVmLApAQCAtNjA0LDYgKzYxNCwxOSBAQCBnZGtfZ2xfcGl4 bWFwX2RyYXdfcGl4YnVmIChHZGtEcmF3YWJsZSAqCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl0aGVyLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhfZGl0aGVyLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlfZGl0aGVyKTsK KyNlbHNlCisgIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5fZHJhd19w aXhidWYgKHJlYWxfZHJhd2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhidWYsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY194LAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNfeSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF94LAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk ZXN0X3ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHdpZHRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBoZWlnaHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGRpdGhlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeF9kaXRoZXIsCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlfZGl0aGVyKTsKICNlbmRp ZgogfQogCkBAIC02MjksNiArNjUyLDUyIEBAIGdka19nbF9waXhtYXBfY29weV90b19pbWFnZSAo R2RrRHJhd2FibGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0KTsKIH0KIAorI2lmIEdUS19DSEVDS19WRVJTSU9O KDIsNiwwKQorc3RhdGljIHZvaWQKK2dka19nbF9waXhtYXBfZHJhd19nbHlwaHNfdHJhbnNmb3Jt ZWQgKEdka0RyYXdhYmxlICAgICAgKmRyYXdhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgR2RrR0MgICAgICAgICAgICAqZ2MsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBQYW5nb01hdHJpeCAgICAgICptYXRyaXgsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5nb0ZvbnQgICAgICAgICpmb250LAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeCwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAgICAgICAg IHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5nb0dseXBoU3Ry aW5nICpnbHlwaHMpCit7CisgIEdka0RyYXdhYmxlICpyZWFsX2RyYXdhYmxlID0gKChHZGtHTFBp eG1hcCAqKSBkcmF3YWJsZSktPmRyYXdhYmxlOworCisgIEdES19EUkFXQUJMRV9HRVRfQ0xBU1Mg KHJlYWxfZHJhd2FibGUpLT5kcmF3X2dseXBoc190cmFuc2Zvcm1lZCAocmVhbF9kcmF3YWJsZSwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXRyaXgsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udCwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2x5cGhzKTsKK30KKworc3RhdGljIHZv aWQKK2dka19nbF9waXhtYXBfZHJhd190cmFwZXpvaWRzIChHZGtEcmF3YWJsZSAgICAgKmRyYXdh YmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdka0dDCSAgICAgICAqZ2MsCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2RrVHJhcGV6b2lkICAgICp0cmFwZXpvaWRz LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAgICAgICAgbl90cmFw ZXpvaWRzKQoreworICBHZGtEcmF3YWJsZSAqcmVhbF9kcmF3YWJsZSA9ICgoR2RrR0xQaXhtYXAg KikgZHJhd2FibGUpLT5kcmF3YWJsZTsKKworICBHREtfRFJBV0FCTEVfR0VUX0NMQVNTIChyZWFs X2RyYXdhYmxlKS0+ZHJhd190cmFwZXpvaWRzIChyZWFsX2RyYXdhYmxlLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYywKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJh cGV6b2lkcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbl90cmFwZXpvaWRzKTsKK30KKyNlbmRpZgorCisjaWYgR1RLX0NIRUNLX1ZF UlNJT04oMiw4LDApCitzdGF0aWMgY2Fpcm9fc3VyZmFjZV90ICoKK2dka19nbF9waXhtYXBfcmVm X2NhaXJvX3N1cmZhY2UgKEdka0RyYXdhYmxlICpkcmF3YWJsZSkKK3sKKyAgR2RrRHJhd2FibGUg KnJlYWxfZHJhd2FibGUgPSAoKEdka0dMUGl4bWFwICopIGRyYXdhYmxlKS0+ZHJhd2FibGU7CisK KyAgcmV0dXJuIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5yZWZfY2Fp cm9fc3VyZmFjZSAocmVhbF9kcmF3YWJsZSk7Cit9CisjZW5kaWYKKwogLyo8IHByaXZhdGUgPiov CiB2b2lkCiBfZ2RrX2dsX3BpeG1hcF9nZXRfc2l6ZSAoR2RrR0xEcmF3YWJsZSAqZ2xkcmF3YWJs ZSwK ------=_Part_17966_33252524.1149130871155 Content-Type: text/x-csrc; name="font-pango.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="font-pango.c" X-Attachment-Id: f_enwiugaz LyogLSotIGNvZGluZzogdXRmLTggLSotICovCi8qCiAqIGZvbnQtcGFuZ28uYzoKICogU2ltcGxl IGV4YW1wbGUgZm9yIHRleHQgcmVuZGVyaW5nIHdpdGggUGFuZ28uCiAqCiAqIHdyaXR0ZW4gYnkg S291aGVpIFN1dG91IDxrb3VAY296bWl4bmcub3JnPgogKi8KCiNpbmNsdWRlIDxzdGRsaWIuaD4K I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8bWF0aC5oPgoKI2luY2x1ZGUgPGd0ay9ndGsu aD4KCiNpbmNsdWRlIDxndGsvZ3RrZ2wuaD4KCiNpZmRlZiBHX09TX1dJTjMyCiNkZWZpbmUgV0lO MzJfTEVBTl9BTkRfTUVBTiAxCiNpbmNsdWRlIDx3aW5kb3dzLmg+CiNlbmRpZgoKI2luY2x1ZGUg PEdML2dsLmg+CiNpbmNsdWRlIDxHTC9nbHUuaD4KCiNkZWZpbmUgRk9WWV8yIDIwLjAKI2RlZmlu ZSBaX05FQVIgMy4wCgpzdGF0aWMgY29uc3QgY2hhciAqdGV4dCA9ICJUaGlzIHRleHQgaXMgcmVu ZGVyZWQgd2l0aCDOoM6xzr3oqp4uIjsKCnN0YXRpYyB2b2lkCnJlYWxpemUgKEd0a1dpZGdldCAq d2lkZ2V0LAogICAgICAgICBncG9pbnRlciAgIGRhdGEpCnsKICBQYW5nb0NvbnRleHQgKnBhbmdv X2NvbnRleHQ7CiAgUGFuZ29Gb250RGVzY3JpcHRpb24gKmZvbnRfZGVzYzsKICBHZGtHTENvbnRl eHQgKmdsY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X2dsX2NvbnRleHQgKHdpZGdldCk7CiAgR2Rr R0xEcmF3YWJsZSAqZ2xkcmF3YWJsZSA9IGd0a193aWRnZXRfZ2V0X2dsX2RyYXdhYmxlICh3aWRn ZXQpOwoKICBHTFVxdWFkcmljT2JqICpxb2JqOwogIHN0YXRpYyBHTGZsb2F0IGxpZ2h0X2RpZmZ1 c2VbXSA9IHsxLjAsIDAuMCwgMC4wLCAxLjB9OwogIHN0YXRpYyBHTGZsb2F0IGxpZ2h0X3Bvc2l0 aW9uW10gPSB7MS4wLCAxLjAsIDEuMCwgMC4wfTsKCiAgLyoqKiBPcGVuR0wgQkVHSU4gKioqLwog IGlmICghZ2RrX2dsX2RyYXdhYmxlX2dsX2JlZ2luIChnbGRyYXdhYmxlLCBnbGNvbnRleHQpKQog ICAgcmV0dXJuOwoKICBxb2JqID0gZ2x1TmV3UXVhZHJpYyAoKTsKICBnbHVRdWFkcmljRHJhd1N0 eWxlIChxb2JqLCBHTFVfRklMTCk7CiAgZ2xOZXdMaXN0ICgxLCBHTF9DT01QSUxFKTsKICBnbHVT cGhlcmUgKHFvYmosIDEuMCwgMjAsIDIwKTsKICBnbEVuZExpc3QgKCk7CgogIGdsTGlnaHRmdiAo R0xfTElHSFQwLCBHTF9ESUZGVVNFLCBsaWdodF9kaWZmdXNlKTsKICBnbExpZ2h0ZnYgKEdMX0xJ R0hUMCwgR0xfUE9TSVRJT04sIGxpZ2h0X3Bvc2l0aW9uKTsKICBnbEVuYWJsZSAoR0xfTElHSFRJ TkcpOwogIGdsRW5hYmxlIChHTF9MSUdIVDApOwogIGdsRW5hYmxlIChHTF9ERVBUSF9URVNUKTsK CiAgZ2xDbGVhckNvbG9yICgwLjAsIDAuMCwgMC4wLCAwLjApOwogIGdsQ2xlYXJEZXB0aCAoMS4w KTsKCiAgZ2RrX2dsX2RyYXdhYmxlX2dsX2VuZCAoZ2xkcmF3YWJsZSk7CiAgLyoqKiBPcGVuR0wg RU5EICoqKi8KCiAgcGFuZ29fY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X3BhbmdvX2NvbnRleHQg KHdpZGdldCk7CiAgZm9udF9kZXNjID0gcGFuZ29fY29udGV4dF9nZXRfZm9udF9kZXNjcmlwdGlv biAocGFuZ29fY29udGV4dCk7CiAgcGFuZ29fZm9udF9kZXNjcmlwdGlvbl9zZXRfc2l6ZSAoZm9u dF9kZXNjLCAxOCAqIFBBTkdPX1NDQUxFKTsKICBndGtfd2lkZ2V0X21vZGlmeV9mb250ICh3aWRn ZXQsIGZvbnRfZGVzYyk7Cn0KCnN0YXRpYyBnYm9vbGVhbgpjb25maWd1cmVfZXZlbnQgKEd0a1dp ZGdldCAgICAgICAgICp3aWRnZXQsCiAgICAgICAgICAgICAgICAgR2RrRXZlbnRDb25maWd1cmUg KmV2ZW50LAogICAgICAgICAgICAgICAgIGdwb2ludGVyICAgICAgICAgICBkYXRhKQp7CiAgR2Rr R0xDb250ZXh0ICpnbGNvbnRleHQgPSBndGtfd2lkZ2V0X2dldF9nbF9jb250ZXh0ICh3aWRnZXQp OwogIEdka0dMRHJhd2FibGUgKmdsZHJhd2FibGUgPSBndGtfd2lkZ2V0X2dldF9nbF9kcmF3YWJs ZSAod2lkZ2V0KTsKCiAgR0xzaXplaSB3ID0gd2lkZ2V0LT5hbGxvY2F0aW9uLndpZHRoOwogIEdM c2l6ZWkgaCA9IHdpZGdldC0+YWxsb2NhdGlvbi5oZWlnaHQ7CgogIC8qKiogT3BlbkdMIEJFR0lO ICoqKi8KICBpZiAoIWdka19nbF9kcmF3YWJsZV9nbF9iZWdpbiAoZ2xkcmF3YWJsZSwgZ2xjb250 ZXh0KSkKICAgIHJldHVybiBGQUxTRTsKCiAgZ2xWaWV3cG9ydCAoMCwgMCwgdywgaCk7CgogIGds TWF0cml4TW9kZSAoR0xfUFJPSkVDVElPTik7CiAgZ2xMb2FkSWRlbnRpdHkgKCk7CiAgZ2x1UGVy c3BlY3RpdmUgKDIuMCAqIEZPVllfMiwKICAgICAgICAgICAgICAgICAgKEdMZmxvYXQpIHcgLyAo R0xmbG9hdCkgaCwKICAgICAgICAgICAgICAgICAgWl9ORUFSLAogICAgICAgICAgICAgICAgICAy LjAgKiBaX05FQVIpOwoKICBnbE1hdHJpeE1vZGUgKEdMX01PREVMVklFVyk7CiAgZ2xMb2FkSWRl bnRpdHkgKCk7CiAgZ2x1TG9va0F0ICgwLjAsIDAuMCwgWl9ORUFSLAogICAgICAgICAgICAgMC4w LCAwLjAsIDAuMCwKICAgICAgICAgICAgIDAuMCwgMS4wLCAwLjApOwogIGdsVHJhbnNsYXRlZiAo MC4wLCAwLjAsIC1aX05FQVIpOwoKICBnZGtfZ2xfZHJhd2FibGVfZ2xfZW5kIChnbGRyYXdhYmxl KTsKICAvKioqIE9wZW5HTCBFTkQgKioqLwoKICByZXR1cm4gVFJVRTsKfQoKc3RhdGljIGdib29s ZWFuCmV4cG9zZV9ldmVudCAoR3RrV2lkZ2V0ICAgICAgKndpZGdldCwKICAgICAgICAgICAgICBH ZGtFdmVudEV4cG9zZSAqZXZlbnQsCiAgICAgICAgICAgICAgZ3BvaW50ZXIgICAgICAgIGRhdGEp CnsKICBHZGtHTENvbnRleHQgKmdsY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X2dsX2NvbnRleHQg KHdpZGdldCk7CiAgR2RrR0xEcmF3YWJsZSAqZ2xkcmF3YWJsZSA9IGd0a193aWRnZXRfZ2V0X2ds X2RyYXdhYmxlICh3aWRnZXQpOwoKICBQYW5nb0xheW91dCAqbGF5b3V0OwogIFBhbmdvUmVjdGFu Z2xlIGxvZ2ljYWxfcmVjdDsKICBHTGZsb2F0IHRleHRfdywgdGV4dF9oOwogIEdMZmxvYXQgdGFu Z2VudF9oOwoKICAvKiBUZXh0IGxheW91dCAqLwogIGxheW91dCA9IGd0a193aWRnZXRfY3JlYXRl X3BhbmdvX2xheW91dCAod2lkZ2V0LCB0ZXh0KTsKICBwYW5nb19sYXlvdXRfc2V0X3dpZHRoIChs YXlvdXQsIFBBTkdPX1NDQUxFICogd2lkZ2V0LT5hbGxvY2F0aW9uLndpZHRoKTsKICBwYW5nb19s YXlvdXRfc2V0X2FsaWdubWVudCAobGF5b3V0LCBQQU5HT19BTElHTl9DRU5URVIpOwoKICAvKioq IE9wZW5HTCBCRUdJTiAqKiovCiAgaWYgKCFnZGtfZ2xfZHJhd2FibGVfZ2xfYmVnaW4gKGdsZHJh d2FibGUsIGdsY29udGV4dCkpCiAgICByZXR1cm4gRkFMU0U7CgogIGdsQ2xlYXIgKEdMX0NPTE9S X0JVRkZFUl9CSVQgfCBHTF9ERVBUSF9CVUZGRVJfQklUKTsKCiAgZ2xDYWxsTGlzdCAoMSk7Cgog IC8qIFRleHQgY29sb3IgKi8KICBnbENvbG9yM2YgKDEuMCwgMC45LCAwLjApOwoKICAvKiBUZXh0 IHBvc2l0aW9uICovCiAgcGFuZ29fbGF5b3V0X2dldF9leHRlbnRzIChsYXlvdXQsIE5VTEwsICZs b2dpY2FsX3JlY3QpOwogIHRleHRfdyA9IFBBTkdPX1BJWEVMUyAobG9naWNhbF9yZWN0LndpZHRo KTsKICB0ZXh0X2ggPSBQQU5HT19QSVhFTFMgKGxvZ2ljYWxfcmVjdC5oZWlnaHQpOwogIC8qCiAg ICogdGFuZ2VudCA9IFpfTkVBUiAqIHRhbiAoRk9WWV8yICogR19QSSAvIDE4MC4wKQogICAqIHcg PSB3aWRnZXQtPmFsbG9jYXRpb24ud2lkdGgKICAgKiBoID0gd2lkZ2V0LT5hbGxvY2F0aW9uLmhl aWdodAogICAqCiAgICogeCA9IC0xLjAgKiAodGV4dF93L3cpICogdGFuZ2VudCAqICh3L2gpID0g LXRleHRfdyAqIHRhbmdlbnQgLyBoCiAgICogeSA9IC0xLjAgKiAodGV4dF9oL2gpICogdGFuZ2Vu dCAgICAgICAgID0gLXRleHRfaCAqIHRhbmdlbnQgLyBoCiAgICogeiA9IFpfTkVBUgogICAqLwog IHRhbmdlbnRfaCA9IFpfTkVBUiAqIHRhbiAoRk9WWV8yICogR19QSSAvIDE4MC4wKTsKICB0YW5n ZW50X2ggLz0gd2lkZ2V0LT5hbGxvY2F0aW9uLmhlaWdodDsKICBnbFJhc3RlclBvczNmICgtdGV4 dF93ICogdGFuZ2VudF9oLAogICAgICAgICAgICAgICAgIC10ZXh0X2ggKiB0YW5nZW50X2gsCiAg ICAgICAgICAgICAgICAgWl9ORUFSKTsKCiAgLyogUmVuZGVyIHRleHQgKi8KICBnZGtfZHJhd19s YXlvdXQgKEdES19EUkFXQUJMRSAoZ2xkcmF3YWJsZSksIHdpZGdldC0+c3R5bGUtPndoaXRlX2dj LAogICAgICAgICAgICAgICAgICAgMCwgKGludCkoKHdpZGdldC0+YWxsb2NhdGlvbi5oZWlnaHQg LSB0ZXh0X2gpIC8gMi4wKSwKICAgICAgICAgICAgICAgICAgIGxheW91dCk7CgogIGlmIChnZGtf Z2xfZHJhd2FibGVfaXNfZG91YmxlX2J1ZmZlcmVkIChnbGRyYXdhYmxlKSkKICAgIGdka19nbF9k cmF3YWJsZV9zd2FwX2J1ZmZlcnMgKGdsZHJhd2FibGUpOwogIGVsc2UKICAgIGdsRmx1c2ggKCk7 CgogIGdka19nbF9kcmF3YWJsZV9nbF9lbmQgKGdsZHJhd2FibGUpOwogIC8qKiogT3BlbkdMIEVO RCAqKiovCgogIGdfb2JqZWN0X3VucmVmIChHX09CSkVDVCAobGF5b3V0KSk7CgogIHJldHVybiBU UlVFOwp9CgpzdGF0aWMgdm9pZAp1bnJlYWxpemUgKEd0a1dpZGdldCAqd2lkZ2V0LAoJICAgZ3Bv aW50ZXIgICBkYXRhKQp7Cn0KCmludAptYWluIChpbnQgICBhcmdjLAogICAgICBjaGFyICphcmd2 W10pCnsKICBHZGtHTENvbmZpZyAqZ2xjb25maWc7CgogIEd0a1dpZGdldCAqd2luZG93OwogIEd0 a1dpZGdldCAqdmJveDsKICBHdGtXaWRnZXQgKmRyYXdpbmdfYXJlYTsKICBHdGtXaWRnZXQgKmJ1 dHRvbjsKCiAgLyoKICAgKiBJbml0IEdUSy4KICAgKi8KCiAgZ3RrX2luaXQgKCZhcmdjLCAmYXJn dik7CgogIC8qCiAgICogSW5pdCBHdGtHTEV4dC4KICAgKi8KCiAgZ3RrX2dsX2luaXQgKCZhcmdj LCAmYXJndik7CgogIC8qCiAgICogQ29uZmlndXJlIE9wZW5HTC1jYXBhYmxlIHZpc3VhbC4KICAg Ki8KCiAgLyogVHJ5IGRvdWJsZS1idWZmZXJlZCB2aXN1YWwgKi8KICBnbGNvbmZpZyA9IGdka19n bF9jb25maWdfbmV3X2J5X21vZGUgKEdES19HTF9NT0RFX1JHQiAgICB8CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBHREtfR0xfTU9ERV9ERVBUSCAgfAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0RLX0dMX01PREVfRE9VQkxFKTsKICBpZiAo Z2xjb25maWcgPT0gTlVMTCkKICAgIHsKICAgICAgZ19wcmludCAoIioqKiBDYW5ub3QgZmluZCB0 aGUgZG91YmxlLWJ1ZmZlcmVkIHZpc3VhbC5cbiIpOwogICAgICBnX3ByaW50ICgiKioqIFRyeWlu ZyBzaW5nbGUtYnVmZmVyZWQgdmlzdWFsLlxuIik7CgogICAgICAvKiBUcnkgc2luZ2xlLWJ1ZmZl cmVkIHZpc3VhbCAqLwogICAgICBnbGNvbmZpZyA9IGdka19nbF9jb25maWdfbmV3X2J5X21vZGUg KEdES19HTF9NT0RFX1JHQiAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBHREtfR0xfTU9ERV9ERVBUSCk7CiAgICAgIGlmIChnbGNvbmZpZyA9PSBOVUxMKQog ICAgICAgIHsKICAgICAgICAgIGdfcHJpbnQgKCIqKiogTm8gYXBwcm9wcmlhdGUgT3BlbkdMLWNh cGFibGUgdmlzdWFsIGZvdW5kLlxuIik7CiAgICAgICAgICBleGl0ICgxKTsKICAgICAgICB9CiAg ICB9CgogIC8qCiAgICogVG9wLWxldmVsIHdpbmRvdy4KICAgKi8KCiAgd2luZG93ID0gZ3RrX3dp bmRvd19uZXcgKEdUS19XSU5ET1dfVE9QTEVWRUwpOwogIGd0a193aW5kb3dfc2V0X3RpdGxlIChH VEtfV0lORE9XICh3aW5kb3cpLCAiZm9udC1wYW5nbyIpOwoKICAvKiBHZXQgYXV0b21hdGljYWxs eSByZWRyYXduIGlmIGFueSBvZiB0aGVpciBjaGlsZHJlbiBjaGFuZ2VkIGFsbG9jYXRpb24uICov CiAgZ3RrX2NvbnRhaW5lcl9zZXRfcmVhbGxvY2F0ZV9yZWRyYXdzIChHVEtfQ09OVEFJTkVSICh3 aW5kb3cpLCBUUlVFKTsKCiAgZ19zaWduYWxfY29ubmVjdCAoR19PQkpFQ1QgKHdpbmRvdyksICJk ZWxldGVfZXZlbnQiLAogICAgICAgICAgICAgICAgICAgIEdfQ0FMTEJBQ0sgKGd0a19tYWluX3F1 aXQpLCBOVUxMKTsKCiAgLyoKICAgKiBWQm94LgogICAqLwoKICB2Ym94ID0gZ3RrX3Zib3hfbmV3 IChGQUxTRSwgMCk7CiAgZ3RrX2NvbnRhaW5lcl9hZGQgKEdUS19DT05UQUlORVIgKHdpbmRvdyks IHZib3gpOwogIGd0a193aWRnZXRfc2hvdyAodmJveCk7CgogIC8qCiAgICogRHJhd2luZyBhcmVh IGZvciBkcmF3aW5nIE9wZW5HTCBzY2VuZS4KICAgKi8KCiAgZHJhd2luZ19hcmVhID0gZ3RrX2Ry YXdpbmdfYXJlYV9uZXcgKCk7CiAgZ3RrX3dpZGdldF9zZXRfc2l6ZV9yZXF1ZXN0IChkcmF3aW5n X2FyZWEsIDIwMCwgMjAwKTsKCiAgLyogU2V0IE9wZW5HTC1jYXBhYmlsaXR5IHRvIHRoZSB3aWRn ZXQuICovCiAgZ3RrX3dpZGdldF9zZXRfZ2xfY2FwYWJpbGl0eSAoZHJhd2luZ19hcmVhLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsY29uZmlnLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHREtfR0xfUkdCQV9UWVBFKTsKCiAgZ19z aWduYWxfY29ubmVjdF9hZnRlciAoR19PQkpFQ1QgKGRyYXdpbmdfYXJlYSksICJyZWFsaXplIiwK ICAgICAgICAgICAgICAgICAgICAgICAgICBHX0NBTExCQUNLIChyZWFsaXplKSwgTlVMTCk7CiAg Z19zaWduYWxfY29ubmVjdCAoR19PQkpFQ1QgKGRyYXdpbmdfYXJlYSksICJjb25maWd1cmVfZXZl bnQiLAoJCSAgICBHX0NBTExCQUNLIChjb25maWd1cmVfZXZlbnQpLCBOVUxMKTsKICBnX3NpZ25h bF9jb25uZWN0IChHX09CSkVDVCAoZHJhd2luZ19hcmVhKSwgImV4cG9zZV9ldmVudCIsCgkJICAg IEdfQ0FMTEJBQ0sgKGV4cG9zZV9ldmVudCksIE5VTEwpOwogIGdfc2lnbmFsX2Nvbm5lY3QgKEdf T0JKRUNUIChkcmF3aW5nX2FyZWEpLCAidW5yZWFsaXplIiwKCQkgICAgR19DQUxMQkFDSyAodW5y ZWFsaXplKSwgTlVMTCk7CgogIGd0a19ib3hfcGFja19zdGFydCAoR1RLX0JPWCAodmJveCksIGRy YXdpbmdfYXJlYSwgVFJVRSwgVFJVRSwgMCk7CgogIGd0a193aWRnZXRfc2hvdyAoZHJhd2luZ19h cmVhKTsKCiAgLyoKICAgKiBTaW1wbGUgcXVpdCBidXR0b24uCiAgICovCgogIGJ1dHRvbiA9IGd0 a19idXR0b25fbmV3X3dpdGhfbGFiZWwgKCJRdWl0Iik7CgogIGdfc2lnbmFsX2Nvbm5lY3QgKEdf T0JKRUNUIChidXR0b24pLCAiY2xpY2tlZCIsCiAgICAgICAgICAgICAgICAgICAgR19DQUxMQkFD SyAoZ3RrX21haW5fcXVpdCksIE5VTEwpOwoKICBndGtfYm94X3BhY2tfc3RhcnQgKEdUS19CT1gg KHZib3gpLCBidXR0b24sIEZBTFNFLCBGQUxTRSwgMCk7CgogIGd0a193aWRnZXRfc2hvdyAoYnV0 dG9uKTsKCiAgLyoKICAgKiBTaG93IHdpbmRvdy4KICAgKi8KCiAgZ3RrX3dpZGdldF9zaG93ICh3 aW5kb3cpOwoKICAvKgogICAqIE1haW4gbG9vcC4KICAgKi8KCiAgZ3RrX21haW4gKCk7CgogIHJl dHVybiAwOwp9Cg== ------=_Part_17966_33252524.1149130871155-- From koutou@gmail.com Wed May 31 23:03:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B0ACC3B006B for ; Wed, 31 May 2006 23:03:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01140-03 for ; Wed, 31 May 2006 23:03:29 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 817213B0017 for ; Wed, 31 May 2006 23:03:28 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so362272nfc for ; Wed, 31 May 2006 20:03:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:x-google-sender-auth; b=fiv8OU+q2IoZN7ErIK5r5ZgH1n5I2AZAVEC3gmTLIR7Bz7pSJVaTB3uJ4WuCVvCqWNAGZeg1tZPCAaRTKnX/O7SYxEvhL3TXLzxxOQDEtvozhl6pcs8p73/SAJy+aja1xXekjdoL50o8XGFGMO14LpuW+rXiuV8cz4IdhSKwBVM= Received: by 10.48.239.4 with SMTP id m4mr157371nfh; Wed, 31 May 2006 20:03:27 -0700 (PDT) Received: by 10.66.233.7 with HTTP; Wed, 31 May 2006 20:03:27 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 12:03:27 +0900 From: "Kouhei Sutou" Sender: koutou@gmail.com To: gtkglext-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_18006_29592049.1149131007456" X-Google-Sender-Auth: 3dc9e520ad11c5b8 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.947 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -0.947 X-Spam-Level: Subject: [GtkGLExt] It's better gdk_gl_context_finalize() destroys gl_context. X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:03:29 -0000 ------=_Part_18006_29592049.1149131007456 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, This is the same contents of the patch #1496247 on SF.net: http://sourceforge.net/tracker/index.php?func=detail&aid=1496247&group_id=54333&atid=473436 We may cause memory leak if we only call g_object_unref(gl_context) because gdk_gl_context_finalize() doesn't call _gdk_gl_context_destroy(). We can avoid the memory leak by calling gdk_gl_context_destroy() instead of g_object_unref() but this workaround has some problems. * This isn't GLib-ish. * We can't always call gdk_gl_context_destroy() for doing unref gl_context. Someone may need gl_context. Thanks, -- kou ------=_Part_18006_29592049.1149131007456 Content-Type: text/x-patch; name="gtkglext-context-finalize.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gtkglext-context-finalize.diff" X-Attachment-Id: f_enwix7ku SW5kZXg6IGdkay9nZGtnbGNvbnRleHQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9n dGtnbGV4dC9ndGtnbGV4dC9nZGsvZ2RrZ2xjb250ZXh0LmMsdgpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMjcKZGlmZiAtdSAtcCAtcjEuMjcgZ2RrZ2xjb250ZXh0LmMKLS0tIGdkay9nZGtnbGNvbnRl eHQuYwkyMCBGZWIgMjAwNCAwOTozODoxMCAtMDAwMAkxLjI3CisrKyBnZGsvZ2RrZ2xjb250ZXh0 LmMJMjggTWF5IDIwMDYgMDI6NTU6NDIgLTAwMDAKQEAgLTcwLDggKzcwLDEyIEBAIGdka19nbF9j b250ZXh0X2NsYXNzX2luaXQgKEdka0dMQ29udGV4dEMKIHN0YXRpYyB2b2lkCiBnZGtfZ2xfY29u dGV4dF9maW5hbGl6ZSAoR09iamVjdCAqb2JqZWN0KQogeworICBHZGtHTENvbnRleHQgKmdsY29u dGV4dCA9IEdES19HTF9DT05URVhUIChvYmplY3QpOworCiAgIEdES19HTF9OT1RFX0ZVTkNfUFJJ VkFURSAoKTsKIAorICBfZ2RrX2dsX2NvbnRleHRfZGVzdHJveSAoZ2xjb250ZXh0KTsKKwogICBH X09CSkVDVF9DTEFTUyAocGFyZW50X2NsYXNzKS0+ZmluYWxpemUgKG9iamVjdCk7CiB9CiAK ------=_Part_18006_29592049.1149131007456-- From pkk@spth.de Thu Jun 1 17:08:39 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 201B63B036D for ; Thu, 1 Jun 2006 17:08:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06825-06 for ; Thu, 1 Jun 2006 17:08:36 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 16CC73B032C for ; Thu, 1 Jun 2006 17:08:35 -0400 (EDT) Received: from [194.77.152.226] (helo=[192.168.1.68]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FluPB26sn-0003ld; Thu, 01 Jun 2006 23:08:34 +0200 Message-ID: <447F5759.4050401@spth.de> Date: Thu, 01 Jun 2006 23:08:41 +0200 From: Philipp Klaus Krause User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:69aec7263999a7b7d9800f1e5ea05378 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.771 tagged_above=-999 required=2 tests=[AWL=-0.661, BAYES_05=-1.11] X-Spam-Score: -1.771 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:08:39 -0000 Do we really need this extension loading stuff in gtkglext? There's lots of extension loading libraries out there. Philipp From tshead@k-3d.com Fri Jun 2 10:59:06 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3415C3B11A7 for ; Fri, 2 Jun 2006 10:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01555-10 for ; Fri, 2 Jun 2006 10:58:46 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id A32983B119C for ; Fri, 2 Jun 2006 10:58:35 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 002A010721F6 for ; Fri, 2 Jun 2006 08:41:35 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <447F5759.4050401@spth.de> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> Content-Type: text/plain Date: Fri, 02 Jun 2006 08:58:33 -0600 Message-Id: <1149260313.13355.8.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.343 tagged_above=-999 required=2 tests=[AWL=0.121, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.343 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 14:59:06 -0000 On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > Do we really need this extension loading stuff in gtkglext? > > There's lots of extension loading libraries out there. Got any links? I don't have any particular agenda WRT GtkGLExt support for extensions, it's functionality that I've never used; however the bottom-line is that we have support for (some) already. So the choices would seem to be: * Break the API by removing existing extension support. Rationale: if we aren't going to do it right and support all of them, we shouldn't support any of them. * Leave the API as it is. Rationale: if it ain't broke don't fix it. * Continue adding support for extensions as they appear. Rationale: don't break existing code, and don't try to make arbitrary choices over which extensions deserve to be supported. I find all three options compelling in their own way ... Cheers, Tim From lakin.wecker@gmail.com Fri Jun 2 11:07:07 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F9573B02E2 for ; Fri, 2 Jun 2006 11:07:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02427-06 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id AFF593B01A7 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so407340wxd for ; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rKa770MAgO5Ni0EWs/FvqisV/5k57QfR2QaCME1p0qM+JO6aPIjBJmKFFTzj38On0vq1vykIXbComFYbqhON2JpDK3QXgmuhRKBFBOblaLDv/YBPoxg/vOril9fDW3Cke4r092jtbOLPEDGlpPObaz+MGWlhGR+7yIiYQr+Nnck= Received: by 10.70.73.13 with SMTP id v13mr2521095wxa; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) Received: by 10.70.87.15 with HTTP; Fri, 2 Jun 2006 08:07:04 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 09:07:04 -0600 From: "Lakin Wecker" To: "Timothy M. Shead" Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support In-Reply-To: <1149260313.13355.8.camel@joe.k-3d.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> <1149260313.13355.8.camel@joe.k-3d.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:07:07 -0000 On 6/2/06, Timothy M. Shead wrote: > On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > > Do we really need this extension loading stuff in gtkglext? > > > > There's lots of extension loading libraries out there. > > Got any links? http://glew.sourceforge.net/ Lakin From markus.ilmola@pp.inet.fi Sat Jun 10 05:36:30 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C6213B034A for ; Sat, 10 Jun 2006 05:36:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22745-09 for ; Sat, 10 Jun 2006 05:36:29 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 1B32E3B0130 for ; Sat, 10 Jun 2006 05:36:28 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 44449539002878F0 for gtkglext-list@gnome.org; Sat, 10 Jun 2006 11:36:27 +0200 Message-ID: <448A929D.1080600@pp.inet.fi> Date: Sat, 10 Jun 2006 12:36:29 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: gtkglext-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] Can't compile gtkglextmm X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:36:30 -0000 I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from http://www.k-3d.org/gtkglext/Main_Page. First I extracted gtkglext and installed it by typing: ./configure make make install (as root) make examples Everything worked fine including the examples. Then I extracted gtkglextmm and tried to install it by typing ./configure, but I got this error: checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: No package 'gtkglext-1.0' found No package 'gdkglext-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I am using SUSE Linux 10.1. From jean.brefort@normalesup.org Sat Jun 10 05:54:42 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DD093B044D for ; Sat, 10 Jun 2006 05:54:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23652-07 for ; Sat, 10 Jun 2006 05:54:41 -0400 (EDT) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by menubar.gnome.org (Postfix) with ESMTP id 373003B03E8 for ; Sat, 10 Jun 2006 05:54:40 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp1-g19.free.fr (Postfix) with ESMTP id A62CB9AA61; Sat, 10 Jun 2006 11:54:39 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448A929D.1080600@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 11:57:47 +0200 Message-Id: <1149933467.8932.9.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:54:42 -0000 Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > http://www.k-3d.org/gtkglext/Main_Page. > > First I extracted gtkglext and installed it by typing: > > > ./configure > make > make install (as root) > make examples > > > Everything worked fine including the examples. > > Then I extracted gtkglextmm and tried to install it by typing > ./configure, but I got this error: > > > checking for BASE_DEPENDENCIES... configure: error: Package requirements > (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > > No package 'gtkglext-1.0' found > No package 'gdkglext-1.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables > BASE_DEPENDENCIES_CFLAGS > and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > > I am using SUSE Linux 10.1. you installed gtkglext in /usr/local. Use: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./configure ... From markus.ilmola@pp.inet.fi Sat Jun 10 07:18:05 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EAF3B002A for ; Sat, 10 Jun 2006 07:18:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30216-03 for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from pne-smtpout4-sn2.hy.skanova.net (pne-smtpout4-sn2.hy.skanova.net [81.228.8.154]) by menubar.gnome.org (Postfix) with ESMTP id 528F93B00CE for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout4-sn2.hy.skanova.net (7.2.070) (authenticated as ilmosi-1) id 444499DE002B9B4C; Sat, 10 Jun 2006 13:17:58 +0200 Message-ID: <448AAA68.60609@pp.inet.fi> Date: Sat, 10 Jun 2006 14:18:00 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> In-Reply-To: <1149933467.8932.9.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:18:05 -0000 Jean Bréfort kirjoitti: > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from >> http://www.k-3d.org/gtkglext/Main_Page. >> >> First I extracted gtkglext and installed it by typing: >> >> >> ./configure >> make >> make install (as root) >> make examples >> >> >> Everything worked fine including the examples. >> >> Then I extracted gtkglextmm and tried to install it by typing >> ./configure, but I got this error: >> >> >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: >> >> No package 'gtkglext-1.0' found >> No package 'gdkglext-1.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables >> BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> >> I am using SUSE Linux 10.1. >> > > you installed gtkglext in /usr/local. Use: > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ./configure > ... > > > Ok I tried that, but it did not make any difference. Then I reinstalled (./configure, make ...) gtkglext (while PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ?) and it still worked fine as before. Now I tried to install gtkglextmm and I got this different error mesage: checking for GtkGLExt - version >= 1.0.0... no *** Could not run GtkGLExt test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding GtkGLExt or finding the wrong *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: GtkGLExt not found From jean.brefort@normalesup.org Sat Jun 10 07:28:31 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 977373B0434 for ; Sat, 10 Jun 2006 07:28:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30475-06 for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 56BA73B002A for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp5-g19.free.fr (Postfix) with ESMTP id 03B6226004; Sat, 10 Jun 2006 13:28:28 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448AAA68.60609@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 13:31:35 +0200 Message-Id: <1149939095.8932.12.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:28:31 -0000 Le samedi 10 juin 2006 à 14:18 +0300, Markus Ilmola a écrit : > Jean Bréfort kirjoitti: > > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > > > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > >> http://www.k-3d.org/gtkglext/Main_Page. > >> > >> First I extracted gtkglext and installed it by typing: > >> > >> > >> ./configure > >> make > >> make install (as root) > >> make examples > >> > >> > >> Everything worked fine including the examples. > >> > >> Then I extracted gtkglextmm and tried to install it by typing > >> ./configure, but I got this error: > >> > >> > >> checking for BASE_DEPENDENCIES... configure: error: Package requirements > >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > >> > >> No package 'gtkglext-1.0' found > >> No package 'gdkglext-1.0' found > >> > >> Consider adjusting the PKG_CONFIG_PATH environment variable if you > >> installed software in a non-standard prefix. > >> > >> Alternatively, you may set the environment variables > >> BASE_DEPENDENCIES_CFLAGS > >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > >> See the pkg-config man page for more details. > >> > >> > >> I am using SUSE Linux 10.1. > >> > > > > you installed gtkglext in /usr/local. Use: > > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > > ./configure > > ... > > > > > > > Ok I tried that, but it did not make any difference. > > Then I reinstalled (./configure, make ...) gtkglext (while > PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ?) and it still worked fine as before. > > Now I tried to install gtkglextmm and I got this different error mesage: > > checking for GtkGLExt - version >= 1.0.0... no > *** Could not run GtkGLExt test program, checking why... > *** The test program compiled, but did not run. This usually means > *** that the run-time linker is not finding GtkGLExt or finding the wrong > *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to > set your > *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point > *** to the installed location Also, make sure you have run ldconfig if that > *** is required on your system > *** > *** If you have an old version installed, it is best to remove it, although > *** you may also be able to get things to work by modifying LD_LIBRARY_PATH > configure: error: GtkGLExt not found > Hmm, what's in config.log? From markus.ilmola@pp.inet.fi Sat Jun 10 07:41:46 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A5233B01B0 for ; Sat, 10 Jun 2006 07:41:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31306-09 for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 34ADA3B00CE for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 4444953900288037; Sat, 10 Jun 2006 13:41:41 +0200 Message-ID: <448AAFF8.3050108@pp.inet.fi> Date: Sat, 10 Jun 2006 14:41:44 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> In-Reply-To: <1149939095.8932.12.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.477 tagged_above=-999 required=2 tests=[AWL=-0.891, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.477 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:41:46 -0000 > Hmm, what's in config.log? > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log From nicholasbishop@gmail.com Sat Jun 10 12:06:53 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604083B0237 for ; Sat, 10 Jun 2006 12:06:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13283-10 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 5D4C13B0187 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so1053251wra for ; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AfvJhABQ45M7MnX3bqONeD7f0aF+Fn1xgsJvmCKYuzs8jeBy1YFiwi2jlRRdlTNBf2VeSbpzJWAhnovyuDYzN2dlNFOkZ++URNAj2pSXXcOAXOs03vHu/CXwdhxcgfOfNyWTBQ/4FlQoQ/aZeLUS/kJKl+18XP/hzwzhQwAztoY= Received: by 10.54.103.13 with SMTP id a13mr753591wrc; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Received: by 10.54.110.11 with HTTP; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Message-ID: <897e119d0606100906h81e9e9fka68e7cb3eacfe76c@mail.gmail.com> Date: Sat, 10 Jun 2006 12:06:51 -0400 From: "Nicholas Bishop" To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] Can't compile gtkglextmm In-Reply-To: <448AAFF8.3050108@pp.inet.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> <448AAFF8.3050108@pp.inet.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 16:06:53 -0000 Did you run ldconfig? On 6/10/06, Markus Ilmola wrote: > > > Hmm, what's in config.log? > > > > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log > http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log > _______________________________________________ > gtkglext-list mailing list > gtkglext-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkglext-list > From ivand@blueyonder.co.uk Mon Jun 12 16:49:01 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F9CD3B017B for ; Mon, 12 Jun 2006 16:49:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30286-04 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by menubar.gnome.org (Postfix) with ESMTP id 1124B3B0140 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from [172.23.170.138] (helo=anti-virus01-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FptKY-0006nN-Nz for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:14 +0100 Received: from [82.35.113.116] (helo=linux.site) by asmtp-out1.blueyonder.co.uk with esmtp (Exim 4.52) id 1FptKV-0006Wj-9O for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:11 +0100 From: ivan danicic To: gtkglext-list@gnome.org Date: Mon, 12 Jun 2006 21:48:01 +0100 User-Agent: KMail/1.6.2 References: <200605271618.00829.ivand@blueyonder.co.uk> <1149035496.15328.61.camel@joe.k-3d.com> <200605311519.01253.ivand@blueyonder.co.uk> In-Reply-To: <200605311519.01253.ivand@blueyonder.co.uk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Message-Id: <200606122148.01278.ivand@blueyonder.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.529 tagged_above=-999 required=2 tests=[AWL=-1.179, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, SPF_PASS=-0.001] X-Spam-Score: 0.529 X-Spam-Level: Subject: [GtkGLExt] begin opengl X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ivand@blueyonder.co.uk List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 20:49:01 -0000 Hello All, is it correct to do this: define a C-function (at the top level) which may contain opengl items without using "gdk_gl_drawable_gl_begin(...)" and the corresponding ...gl_end(..) and using them only when the function is called? Thanks in advance for your thoughts. Ivan From stottle@qadas.com Mon Jun 19 22:14:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E3163B0A3F for ; Mon, 19 Jun 2006 22:14:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17371-09 for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [63.240.77.85]) by menubar.gnome.org (Postfix) with ESMTP id 763C93B036C for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from office (c-71-56-213-176.hsd1.co.comcast.net[71.56.213.176]) by comcast.net (sccrmhc15) with SMTP id <200606200212590150091t4oe>; Tue, 20 Jun 2006 02:12:59 +0000 From: "Brett Stottlemyer" To: Date: Mon, 19 Jun 2006 20:12:45 -0600 Message-ID: <000001c6940f$0557fab0$9705a8c0@office> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01C693DC.BABFFBB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaUDwTNtiikQEp+QdiVwVZuafp6HQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.952 tagged_above=-999 required=2 tests=[AWL=-1.108, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.952 X-Spam-Level: Subject: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 02:14:20 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

I hope this isn’t a repeat, I don’t think = my try to post this yesterday worked….

 

Sorry for the beginner question.  I’m just getting started with GTK and OpenGL from Windows XP.  I’ve downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. 

 

I’ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those = yet.

 

My question related to the gtkglext-examples = directory that is created by the installation of GTK/GTKmm (not gtkglext).  I = thought I saw somewhere that this was an older version.  Is there a = recommended way to install gtkglext-1.2.0 over the older version?  The .zip file = creates a new directory, so it doesn’t look like the older files in the GTK = file structure would be overwritten.  Will “make install” = correct this?

 

I’m worried I’ll get borked results from = having both versions in my include/library paths.

 

Thanks in advance for any = advice.

 

Brett

 

------=_NextPart_000_0001_01C693DC.BABFFBB0-- From tshead@k-3d.com Wed Jun 21 00:45:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4B3E33B04B1 for ; Wed, 21 Jun 2006 00:45:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07232-09 for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 60AEC3B01AE for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id CE60D10A98F9; Tue, 20 Jun 2006 22:28:18 -0600 (MDT) From: "Timothy M. Shead" To: Brett Stottlemyer In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Content-Type: text/plain; charset=iso-8859-13 Date: Tue, 20 Jun 2006 22:45:15 -0600 Message-Id: <1150865115.13315.22.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.272 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.272 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:45:20 -0000 On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. Iÿm just getting started with GTK > and OpenGL from Windows XP. Iÿve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > Iÿve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesnÿt look like the older files in > the GTK file structure would be overwritten. Will ´make install¡ > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead@k-3d.com Wed Jun 21 00:49:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D91A3B0552 for ; Wed, 21 Jun 2006 00:49:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07604-03 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 873663B04B1 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 56E6B10A9918 for ; Tue, 20 Jun 2006 22:32:14 -0600 (MDT) From: "Timothy M. Shead" To: "gtkglext-list@gnome.org" Content-Type: text/plain Date: Tue, 20 Jun 2006 22:49:13 -0600 Message-Id: <1150865353.13345.25.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.143 tagged_above=-999 required=2 tests=[AWL=-1.093, BAYES_40=-0.185, FORGED_RCVD_HELO=0.135] X-Spam-Score: -1.143 X-Spam-Level: Subject: [GtkGLExt] Projects list X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:49:15 -0000 Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From jpc@cermics.enpc.fr Tue Jun 27 14:18:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E8D53B00D3 for ; Tue, 27 Jun 2006 14:18:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12077-10 for ; Tue, 27 Jun 2006 14:18:25 -0400 (EDT) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by menubar.gnome.org (Postfix) with ESMTP id BA9E13B00E2 for ; Tue, 27 Jun 2006 14:18:24 -0400 (EDT) Received: from localhost.localdomain (unknown [81.57.121.82]) by smtp4-g19.free.fr (Postfix) with ESMTP id 7290254AA4 for ; Tue, 27 Jun 2006 20:17:45 +0200 (CEST) Received: from localhost (dolphy [127.0.0.1]) by localhost.localdomain (8.13.6/8.12.11) with ESMTP id k5RI84PH032242 for ; Tue, 27 Jun 2006 20:08:05 +0200 Date: Tue, 27 Jun 2006 20:08:04 +0200 (CEST) Message-Id: <20060627.200804.71114185.jpc@cermics.enpc.fr> To: gtkglext-list@gnome.org From: Jean-Philippe Chancelier X-Mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:18:29 -0000 Hello, When I run the pixmap example of gtkglext and resize the graphic window the server X size increases regularly. This pb was pointed out some years ago. Is there a workaround ? Regards jpc >> Mon, 05 Apr 2004 18:45:34 +0200 >> Hi, i have tried the examples in the gtkglext package, specifically >> "pixmap" and "pixmap-mixed" because i need the ability to render in a >> pixmap in my OpenGL program. >> I have noticed that if you keep resizing the window, the memory usage of >> X increase rapidly until it crash. Maybe the problem is because the >> OpenGL resources associated with the pixmaps are not destroyed, but it's >> only a guess. Any clue? From tshead@k-3d.com Fri Jun 30 19:34:45 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A03E93B03EE for ; Fri, 30 Jun 2006 19:34:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21878-04 for ; Fri, 30 Jun 2006 19:34:44 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.210.unused.swcp.com [216.184.31.210]) by menubar.gnome.org (Postfix) with ESMTP id 1237E3B054D for ; Fri, 30 Jun 2006 19:34:39 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 527BE10C6183; Fri, 30 Jun 2006 17:13:45 -0600 (MDT) From: "Timothy M. Shead" To: Jean-Philippe Chancelier In-Reply-To: <20060627.200804.71114185.jpc@cermics.enpc.fr> References: <20060627.200804.71114185.jpc@cermics.enpc.fr> Content-Type: text/plain Date: Fri, 30 Jun 2006 17:34:37 -0600 Message-Id: <1151710477.15789.2.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.231 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.231 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 23:34:46 -0000 On Tue, 2006-06-27 at 20:08 +0200, Jean-Philippe Chancelier wrote: > Hello, > When I run the pixmap example of gtkglext and resize > the graphic window the server X size increases > regularly. This pb was pointed out some years ago. > Is there a workaround ? > Regards > jpc I'm not able to reproduce this. Running both pixmap and pixmap-mixed, and monitoring memory usage with Gnome System Monitor, I get the expected behavior: X server memory consumption increases as the window is expanded, and decreases as it is resized smaller. Perhaps this is an issue with drivers or hardware? Cheers, Tim From pkk@spth.de Thu Jun 1 17:08:39 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 201B63B036D for ; Thu, 1 Jun 2006 17:08:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06825-06 for ; Thu, 1 Jun 2006 17:08:36 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 16CC73B032C for ; Thu, 1 Jun 2006 17:08:35 -0400 (EDT) Received: from [194.77.152.226] (helo=[192.168.1.68]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FluPB26sn-0003ld; Thu, 01 Jun 2006 23:08:34 +0200 Message-ID: <447F5759.4050401@spth.de> Date: Thu, 01 Jun 2006 23:08:41 +0200 From: Philipp Klaus Krause User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:69aec7263999a7b7d9800f1e5ea05378 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.771 tagged_above=-999 required=2 tests=[AWL=-0.661, BAYES_05=-1.11] X-Spam-Score: -1.771 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:08:39 -0000 Do we really need this extension loading stuff in gtkglext? There's lots of extension loading libraries out there. Philipp From tshead@k-3d.com Fri Jun 2 10:59:06 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3415C3B11A7 for ; Fri, 2 Jun 2006 10:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01555-10 for ; Fri, 2 Jun 2006 10:58:46 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id A32983B119C for ; Fri, 2 Jun 2006 10:58:35 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 002A010721F6 for ; Fri, 2 Jun 2006 08:41:35 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <447F5759.4050401@spth.de> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> Content-Type: text/plain Date: Fri, 02 Jun 2006 08:58:33 -0600 Message-Id: <1149260313.13355.8.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.343 tagged_above=-999 required=2 tests=[AWL=0.121, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.343 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 14:59:06 -0000 On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > Do we really need this extension loading stuff in gtkglext? > > There's lots of extension loading libraries out there. Got any links? I don't have any particular agenda WRT GtkGLExt support for extensions, it's functionality that I've never used; however the bottom-line is that we have support for (some) already. So the choices would seem to be: * Break the API by removing existing extension support. Rationale: if we aren't going to do it right and support all of them, we shouldn't support any of them. * Leave the API as it is. Rationale: if it ain't broke don't fix it. * Continue adding support for extensions as they appear. Rationale: don't break existing code, and don't try to make arbitrary choices over which extensions deserve to be supported. I find all three options compelling in their own way ... Cheers, Tim From lakin.wecker@gmail.com Fri Jun 2 11:07:07 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F9573B02E2 for ; Fri, 2 Jun 2006 11:07:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02427-06 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id AFF593B01A7 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so407340wxd for ; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rKa770MAgO5Ni0EWs/FvqisV/5k57QfR2QaCME1p0qM+JO6aPIjBJmKFFTzj38On0vq1vykIXbComFYbqhON2JpDK3QXgmuhRKBFBOblaLDv/YBPoxg/vOril9fDW3Cke4r092jtbOLPEDGlpPObaz+MGWlhGR+7yIiYQr+Nnck= Received: by 10.70.73.13 with SMTP id v13mr2521095wxa; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) Received: by 10.70.87.15 with HTTP; Fri, 2 Jun 2006 08:07:04 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 09:07:04 -0600 From: "Lakin Wecker" To: "Timothy M. Shead" Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support In-Reply-To: <1149260313.13355.8.camel@joe.k-3d.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> <1149260313.13355.8.camel@joe.k-3d.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:07:07 -0000 On 6/2/06, Timothy M. Shead wrote: > On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > > Do we really need this extension loading stuff in gtkglext? > > > > There's lots of extension loading libraries out there. > > Got any links? http://glew.sourceforge.net/ Lakin From markus.ilmola@pp.inet.fi Sat Jun 10 05:36:30 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C6213B034A for ; Sat, 10 Jun 2006 05:36:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22745-09 for ; Sat, 10 Jun 2006 05:36:29 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 1B32E3B0130 for ; Sat, 10 Jun 2006 05:36:28 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 44449539002878F0 for gtkglext-list@gnome.org; Sat, 10 Jun 2006 11:36:27 +0200 Message-ID: <448A929D.1080600@pp.inet.fi> Date: Sat, 10 Jun 2006 12:36:29 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: gtkglext-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] Can't compile gtkglextmm X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:36:30 -0000 I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from http://www.k-3d.org/gtkglext/Main_Page. First I extracted gtkglext and installed it by typing: ./configure make make install (as root) make examples Everything worked fine including the examples. Then I extracted gtkglextmm and tried to install it by typing ./configure, but I got this error: checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: No package 'gtkglext-1.0' found No package 'gdkglext-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I am using SUSE Linux 10.1. From jean.brefort@normalesup.org Sat Jun 10 05:54:42 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DD093B044D for ; Sat, 10 Jun 2006 05:54:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23652-07 for ; Sat, 10 Jun 2006 05:54:41 -0400 (EDT) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by menubar.gnome.org (Postfix) with ESMTP id 373003B03E8 for ; Sat, 10 Jun 2006 05:54:40 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp1-g19.free.fr (Postfix) with ESMTP id A62CB9AA61; Sat, 10 Jun 2006 11:54:39 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448A929D.1080600@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 11:57:47 +0200 Message-Id: <1149933467.8932.9.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:54:42 -0000 Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > http://www.k-3d.org/gtkglext/Main_Page. > > First I extracted gtkglext and installed it by typing: > > > ./configure > make > make install (as root) > make examples > > > Everything worked fine including the examples. > > Then I extracted gtkglextmm and tried to install it by typing > ./configure, but I got this error: > > > checking for BASE_DEPENDENCIES... configure: error: Package requirements > (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > > No package 'gtkglext-1.0' found > No package 'gdkglext-1.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables > BASE_DEPENDENCIES_CFLAGS > and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > > I am using SUSE Linux 10.1. you installed gtkglext in /usr/local. Use: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./configure ... From markus.ilmola@pp.inet.fi Sat Jun 10 07:18:05 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EAF3B002A for ; Sat, 10 Jun 2006 07:18:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30216-03 for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from pne-smtpout4-sn2.hy.skanova.net (pne-smtpout4-sn2.hy.skanova.net [81.228.8.154]) by menubar.gnome.org (Postfix) with ESMTP id 528F93B00CE for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout4-sn2.hy.skanova.net (7.2.070) (authenticated as ilmosi-1) id 444499DE002B9B4C; Sat, 10 Jun 2006 13:17:58 +0200 Message-ID: <448AAA68.60609@pp.inet.fi> Date: Sat, 10 Jun 2006 14:18:00 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> In-Reply-To: <1149933467.8932.9.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:18:05 -0000 Jean Bréfort kirjoitti: > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from >> http://www.k-3d.org/gtkglext/Main_Page. >> >> First I extracted gtkglext and installed it by typing: >> >> >> ./configure >> make >> make install (as root) >> make examples >> >> >> Everything worked fine including the examples. >> >> Then I extracted gtkglextmm and tried to install it by typing >> ./configure, but I got this error: >> >> >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: >> >> No package 'gtkglext-1.0' found >> No package 'gdkglext-1.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables >> BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> >> I am using SUSE Linux 10.1. >> > > you installed gtkglext in /usr/local. Use: > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ./configure > ... > > > Ok I tried that, but it did not make any difference. Then I reinstalled (./configure, make ...) gtkglext (while PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ?) and it still worked fine as before. Now I tried to install gtkglextmm and I got this different error mesage: checking for GtkGLExt - version >= 1.0.0... no *** Could not run GtkGLExt test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding GtkGLExt or finding the wrong *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: GtkGLExt not found From jean.brefort@normalesup.org Sat Jun 10 07:28:31 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 977373B0434 for ; Sat, 10 Jun 2006 07:28:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30475-06 for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 56BA73B002A for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp5-g19.free.fr (Postfix) with ESMTP id 03B6226004; Sat, 10 Jun 2006 13:28:28 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448AAA68.60609@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 13:31:35 +0200 Message-Id: <1149939095.8932.12.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:28:31 -0000 Le samedi 10 juin 2006 à 14:18 +0300, Markus Ilmola a écrit : > Jean Bréfort kirjoitti: > > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > > > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > >> http://www.k-3d.org/gtkglext/Main_Page. > >> > >> First I extracted gtkglext and installed it by typing: > >> > >> > >> ./configure > >> make > >> make install (as root) > >> make examples > >> > >> > >> Everything worked fine including the examples. > >> > >> Then I extracted gtkglextmm and tried to install it by typing > >> ./configure, but I got this error: > >> > >> > >> checking for BASE_DEPENDENCIES... configure: error: Package requirements > >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > >> > >> No package 'gtkglext-1.0' found > >> No package 'gdkglext-1.0' found > >> > >> Consider adjusting the PKG_CONFIG_PATH environment variable if you > >> installed software in a non-standard prefix. > >> > >> Alternatively, you may set the environment variables > >> BASE_DEPENDENCIES_CFLAGS > >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > >> See the pkg-config man page for more details. > >> > >> > >> I am using SUSE Linux 10.1. > >> > > > > you installed gtkglext in /usr/local. Use: > > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > > ./configure > > ... > > > > > > > Ok I tried that, but it did not make any difference. > > Then I reinstalled (./configure, make ...) gtkglext (while > PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ?) and it still worked fine as before. > > Now I tried to install gtkglextmm and I got this different error mesage: > > checking for GtkGLExt - version >= 1.0.0... no > *** Could not run GtkGLExt test program, checking why... > *** The test program compiled, but did not run. This usually means > *** that the run-time linker is not finding GtkGLExt or finding the wrong > *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to > set your > *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point > *** to the installed location Also, make sure you have run ldconfig if that > *** is required on your system > *** > *** If you have an old version installed, it is best to remove it, although > *** you may also be able to get things to work by modifying LD_LIBRARY_PATH > configure: error: GtkGLExt not found > Hmm, what's in config.log? From markus.ilmola@pp.inet.fi Sat Jun 10 07:41:46 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A5233B01B0 for ; Sat, 10 Jun 2006 07:41:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31306-09 for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 34ADA3B00CE for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 4444953900288037; Sat, 10 Jun 2006 13:41:41 +0200 Message-ID: <448AAFF8.3050108@pp.inet.fi> Date: Sat, 10 Jun 2006 14:41:44 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> In-Reply-To: <1149939095.8932.12.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.477 tagged_above=-999 required=2 tests=[AWL=-0.891, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.477 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:41:46 -0000 > Hmm, what's in config.log? > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log From nicholasbishop@gmail.com Sat Jun 10 12:06:53 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604083B0237 for ; Sat, 10 Jun 2006 12:06:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13283-10 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 5D4C13B0187 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so1053251wra for ; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AfvJhABQ45M7MnX3bqONeD7f0aF+Fn1xgsJvmCKYuzs8jeBy1YFiwi2jlRRdlTNBf2VeSbpzJWAhnovyuDYzN2dlNFOkZ++URNAj2pSXXcOAXOs03vHu/CXwdhxcgfOfNyWTBQ/4FlQoQ/aZeLUS/kJKl+18XP/hzwzhQwAztoY= Received: by 10.54.103.13 with SMTP id a13mr753591wrc; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Received: by 10.54.110.11 with HTTP; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Message-ID: <897e119d0606100906h81e9e9fka68e7cb3eacfe76c@mail.gmail.com> Date: Sat, 10 Jun 2006 12:06:51 -0400 From: "Nicholas Bishop" To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] Can't compile gtkglextmm In-Reply-To: <448AAFF8.3050108@pp.inet.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> <448AAFF8.3050108@pp.inet.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 16:06:53 -0000 Did you run ldconfig? On 6/10/06, Markus Ilmola wrote: > > > Hmm, what's in config.log? > > > > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log > http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log > _______________________________________________ > gtkglext-list mailing list > gtkglext-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkglext-list > From ivand@blueyonder.co.uk Mon Jun 12 16:49:01 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F9CD3B017B for ; Mon, 12 Jun 2006 16:49:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30286-04 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by menubar.gnome.org (Postfix) with ESMTP id 1124B3B0140 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from [172.23.170.138] (helo=anti-virus01-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FptKY-0006nN-Nz for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:14 +0100 Received: from [82.35.113.116] (helo=linux.site) by asmtp-out1.blueyonder.co.uk with esmtp (Exim 4.52) id 1FptKV-0006Wj-9O for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:11 +0100 From: ivan danicic To: gtkglext-list@gnome.org Date: Mon, 12 Jun 2006 21:48:01 +0100 User-Agent: KMail/1.6.2 References: <200605271618.00829.ivand@blueyonder.co.uk> <1149035496.15328.61.camel@joe.k-3d.com> <200605311519.01253.ivand@blueyonder.co.uk> In-Reply-To: <200605311519.01253.ivand@blueyonder.co.uk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Message-Id: <200606122148.01278.ivand@blueyonder.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.529 tagged_above=-999 required=2 tests=[AWL=-1.179, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, SPF_PASS=-0.001] X-Spam-Score: 0.529 X-Spam-Level: Subject: [GtkGLExt] begin opengl X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ivand@blueyonder.co.uk List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 20:49:01 -0000 Hello All, is it correct to do this: define a C-function (at the top level) which may contain opengl items without using "gdk_gl_drawable_gl_begin(...)" and the corresponding ...gl_end(..) and using them only when the function is called? Thanks in advance for your thoughts. Ivan From stottle@qadas.com Mon Jun 19 22:14:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E3163B0A3F for ; Mon, 19 Jun 2006 22:14:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17371-09 for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [63.240.77.85]) by menubar.gnome.org (Postfix) with ESMTP id 763C93B036C for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from office (c-71-56-213-176.hsd1.co.comcast.net[71.56.213.176]) by comcast.net (sccrmhc15) with SMTP id <200606200212590150091t4oe>; Tue, 20 Jun 2006 02:12:59 +0000 From: "Brett Stottlemyer" To: Date: Mon, 19 Jun 2006 20:12:45 -0600 Message-ID: <000001c6940f$0557fab0$9705a8c0@office> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01C693DC.BABFFBB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaUDwTNtiikQEp+QdiVwVZuafp6HQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.952 tagged_above=-999 required=2 tests=[AWL=-1.108, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.952 X-Spam-Level: Subject: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 02:14:20 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

I hope this isn’t a repeat, I don’t think = my try to post this yesterday worked….

 

Sorry for the beginner question.  I’m just getting started with GTK and OpenGL from Windows XP.  I’ve downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. 

 

I’ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those = yet.

 

My question related to the gtkglext-examples = directory that is created by the installation of GTK/GTKmm (not gtkglext).  I = thought I saw somewhere that this was an older version.  Is there a = recommended way to install gtkglext-1.2.0 over the older version?  The .zip file = creates a new directory, so it doesn’t look like the older files in the GTK = file structure would be overwritten.  Will “make install” = correct this?

 

I’m worried I’ll get borked results from = having both versions in my include/library paths.

 

Thanks in advance for any = advice.

 

Brett

 

------=_NextPart_000_0001_01C693DC.BABFFBB0-- From tshead@k-3d.com Wed Jun 21 00:45:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4B3E33B04B1 for ; Wed, 21 Jun 2006 00:45:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07232-09 for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 60AEC3B01AE for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id CE60D10A98F9; Tue, 20 Jun 2006 22:28:18 -0600 (MDT) From: "Timothy M. Shead" To: Brett Stottlemyer In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Content-Type: text/plain; charset=iso-8859-13 Date: Tue, 20 Jun 2006 22:45:15 -0600 Message-Id: <1150865115.13315.22.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.272 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.272 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:45:20 -0000 On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. Iÿm just getting started with GTK > and OpenGL from Windows XP. Iÿve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > Iÿve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesnÿt look like the older files in > the GTK file structure would be overwritten. Will ´make install¡ > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead@k-3d.com Wed Jun 21 00:49:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D91A3B0552 for ; Wed, 21 Jun 2006 00:49:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07604-03 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 873663B04B1 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 56E6B10A9918 for ; Tue, 20 Jun 2006 22:32:14 -0600 (MDT) From: "Timothy M. Shead" To: "gtkglext-list@gnome.org" Content-Type: text/plain Date: Tue, 20 Jun 2006 22:49:13 -0600 Message-Id: <1150865353.13345.25.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.143 tagged_above=-999 required=2 tests=[AWL=-1.093, BAYES_40=-0.185, FORGED_RCVD_HELO=0.135] X-Spam-Score: -1.143 X-Spam-Level: Subject: [GtkGLExt] Projects list X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:49:15 -0000 Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From jpc@cermics.enpc.fr Tue Jun 27 14:18:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E8D53B00D3 for ; Tue, 27 Jun 2006 14:18:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12077-10 for ; Tue, 27 Jun 2006 14:18:25 -0400 (EDT) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by menubar.gnome.org (Postfix) with ESMTP id BA9E13B00E2 for ; Tue, 27 Jun 2006 14:18:24 -0400 (EDT) Received: from localhost.localdomain (unknown [81.57.121.82]) by smtp4-g19.free.fr (Postfix) with ESMTP id 7290254AA4 for ; Tue, 27 Jun 2006 20:17:45 +0200 (CEST) Received: from localhost (dolphy [127.0.0.1]) by localhost.localdomain (8.13.6/8.12.11) with ESMTP id k5RI84PH032242 for ; Tue, 27 Jun 2006 20:08:05 +0200 Date: Tue, 27 Jun 2006 20:08:04 +0200 (CEST) Message-Id: <20060627.200804.71114185.jpc@cermics.enpc.fr> To: gtkglext-list@gnome.org From: Jean-Philippe Chancelier X-Mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:18:29 -0000 Hello, When I run the pixmap example of gtkglext and resize the graphic window the server X size increases regularly. This pb was pointed out some years ago. Is there a workaround ? Regards jpc >> Mon, 05 Apr 2004 18:45:34 +0200 >> Hi, i have tried the examples in the gtkglext package, specifically >> "pixmap" and "pixmap-mixed" because i need the ability to render in a >> pixmap in my OpenGL program. >> I have noticed that if you keep resizing the window, the memory usage of >> X increase rapidly until it crash. Maybe the problem is because the >> OpenGL resources associated with the pixmaps are not destroyed, but it's >> only a guess. Any clue? From tshead@k-3d.com Wed May 31 22:45:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 251183B007A for ; Wed, 31 May 2006 22:45:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32553-05 for ; Wed, 31 May 2006 22:45:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 0A7F73B0017 for ; Wed, 31 May 2006 22:45:13 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id F2EB7106F130 for ; Wed, 31 May 2006 20:28:14 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> Content-Type: text/plain Date: Wed, 31 May 2006 20:45:12 -0600 Message-Id: <1149129912.7676.11.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.342 tagged_above=-999 required=2 tests=[AWL=0.122, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.342 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 02:45:15 -0000 On Mon, 2006-05-29 at 14:31 +0400, Vladimir Bashkardin wrote: > The intention of this demo is to demonstrate the features of the latest > OpenGL API and to initiate a discussion here on the issue of their > support in the further versions of GtkGlExt. Of course, shaders and > FBOs are not the only extensions in the version 2.0 of OpenGl. Let's > realize which particular ones we, as users of the GtkGlExt, need and > how to provide the access to them the best way within the GtkGlExt > project. I can't think of any reason why we would support some extensions and not others as a matter of policy, so I would encourage folks to submit patches for their favorite extensions - the more the merrier. Cheers, Tim From koutou@gmail.com Wed May 31 23:01:14 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D25513B007C for ; Wed, 31 May 2006 23:01:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00890-06 for ; Wed, 31 May 2006 23:01:13 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by menubar.gnome.org (Postfix) with ESMTP id 893F33B006B for ; Wed, 31 May 2006 23:01:12 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so361842nfc for ; Wed, 31 May 2006 20:01:11 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:x-google-sender-auth; b=QeRrMdOgeAdfCAiX+gKiTaWeIpWkw2zSuSUZ6qRKjpDu9YjWP9ywzKGrUvk75+uqo31LsNFlyVHgVnffPtOm06mm9oN45Pb6HxAp++A2c7lsGo7G06ItzGXHpK5e2QbtM9Er3WY/HannmyUFGP4aWfpc97E0csKu9fDFbM4H9A4= Received: by 10.48.42.9 with SMTP id p9mr159523nfp; Wed, 31 May 2006 20:01:11 -0700 (PDT) Received: by 10.66.233.7 with HTTP; Wed, 31 May 2006 20:01:11 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 12:01:11 +0900 From: "Kouhei Sutou" Sender: koutou@gmail.com To: gtkglext-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_17966_33252524.1149130871155" X-Google-Sender-Auth: 1be7f72192afb1eb X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.875 tagged_above=-999 required=2 tests=[AWL=-0.064, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_QO=0.077, TW_TF=0.077] X-Spam-Score: -0.875 X-Spam-Level: Subject: [GtkGLExt] Pango support X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:01:15 -0000 ------=_Part_17966_33252524.1149130871155 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, This is the same contents of the patch #1496260 on SF.net: http://sourceforge.net/tracker/index.php?func=detail&aid=1496260&group_id=54333&atid=473436 GTK+ >= 2.6 supports Pango and GdkDrawable has some pango related interfaces: * draw_glyphs_transformed() * draw_trapezoids() And GTK+ >= 2.8 requires ref_cairo_surface() because GTK+ >= 2.8 uses cairo as backend. But current GdkGLWindow and GdkGLPixmap don't provide the above interfaces. Thanks, -- kou ------=_Part_17966_33252524.1149130871155 Content-Type: text/x-patch; name="gtkglext-support-pango.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gtkglext-support-pango.diff" X-Attachment-Id: f_enwiucff SW5kZXg6IGdkay9nZGtnbHdpbmRvdy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2d0 a2dsZXh0L2d0a2dsZXh0L2dkay9nZGtnbHdpbmRvdy5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAx LjQ2CmRpZmYgLXUgLXAgLXIxLjQ2IGdka2dsd2luZG93LmMKLS0tIGdkay9nZGtnbHdpbmRvdy5j CTIwIEZlYiAyMDA0IDA5OjM4OjEyIC0wMDAwCTEuNDYKKysrIGdkay9nZGtnbHdpbmRvdy5jCTI4 IE1heSAyMDA2IDAzOjUwOjUwIC0wMDAwCkBAIC0xMDQsNyArMTA0LDcgQEAgc3RhdGljIHZvaWQg ICAgICAgICBnZGtfZ2xfd2luZG93X3NldF9jbwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdka0NvbG9ybWFwICpjbWFwKTsKIHN0YXRp YyBHZGtDb2xvcm1hcCAqZ2RrX2dsX3dpbmRvd19nZXRfY29sb3JtYXAgICAgICAgICAgIChHZGtE cmF3YWJsZSAqZHJhd2FibGUpOwogc3RhdGljIEdka1Zpc3VhbCAgICpnZGtfZ2xfd2luZG93X2dl dF92aXN1YWwgICAgICAgICAgICAgKEdka0RyYXdhYmxlICpkcmF3YWJsZSk7Ci0jaWYgIShHVEtf TUFKT1JfVkVSU0lPTiA9PSAyICYmIEdUS19NSU5PUl9WRVJTSU9OID09IDApCisjaWYgR1RLX0NI RUNLX1ZFUlNJT04oMiwyLDApCiBzdGF0aWMgR2RrU2NyZWVuICAgKmdka19nbF93aW5kb3dfZ2V0 X3NjcmVlbiAgICAgICAgICAgICAoR2RrRHJhd2FibGUgKmRyYXdhYmxlKTsKICNlbmRpZgogc3Rh dGljIEdka0ltYWdlICAgICpnZGtfZ2xfd2luZG93X2dldF9pbWFnZSAgICAgICAgICAgICAgKEdk a0RyYXdhYmxlICpkcmF3YWJsZSwKQEAgLTE0MSw2ICsxNDEsMjIgQEAgc3RhdGljIEdka0ltYWdl ICAgICpnZGtfZ2xfd2luZG93X2NvcHlfdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAgICBkZXN0X3ksCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgIHdpZHRoLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAg ICBoZWlnaHQpOworI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsNiwwKQorc3RhdGljIHZvaWQgZ2Rr X2dsX3dpbmRvd19kcmF3X2dseXBoc190cmFuc2Zvcm1lZCAoR2RrRHJhd2FibGUgICAgICAqZHJh d2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBHZGtHQyAgICAgICAgICAgICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFBhbmdvTWF0cml4ICAgICAgKm1hdHJpeCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbmdvRm9udCAgICAgICAg KmZvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBnaW50ICAgICAgICAgICAgICB4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeSwKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbmdvR2x5cGhTdHJpbmcgKmdseXBo cyk7CitzdGF0aWMgdm9pZCBnZGtfZ2xfd2luZG93X2RyYXdfdHJhcGV6b2lkcyAoR2RrRHJhd2Fi bGUgICAgICpkcmF3YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBHZGtHQwkgICAgICAgICAgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEdka1RyYXBlem9pZCAgICAqdHJhcGV6b2lkcywKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaW50ICAgICAgICAgICAgIG5fdHJhcGV6b2lk cyk7CisjZW5kaWYKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDgsMCkKK3N0YXRpYyBjYWlyb19z dXJmYWNlX3QgKmdka19nbF93aW5kb3dfcmVmX2NhaXJvX3N1cmZhY2UgKEdka0RyYXdhYmxlICpk cmF3YWJsZSk7CisjZW5kaWYKIAogc3RhdGljIHZvaWQgZ2RrX2dsX3dpbmRvd19jbGFzc19pbml0 IChHZGtHTFdpbmRvd0NsYXNzICprbGFzcyk7CiBzdGF0aWMgdm9pZCBnZGtfZ2xfd2luZG93X2Zp bmFsaXplICAgKEdPYmplY3QgICAgICAgICAgKm9iamVjdCk7CkBAIC0yMDMsMTkgKzIxOSwyNiBA QCBnZGtfZ2xfd2luZG93X2NsYXNzX2luaXQgKEdka0dMV2luZG93Q2xhCiAgIGRyYXdhYmxlX2Ns YXNzLT5zZXRfY29sb3JtYXAgICAgICAgICAgID0gZ2RrX2dsX3dpbmRvd19zZXRfY29sb3JtYXA7 CiAgIGRyYXdhYmxlX2NsYXNzLT5nZXRfY29sb3JtYXAgICAgICAgICAgID0gZ2RrX2dsX3dpbmRv d19nZXRfY29sb3JtYXA7CiAgIGRyYXdhYmxlX2NsYXNzLT5nZXRfdmlzdWFsICAgICAgICAgICAg ID0gZ2RrX2dsX3dpbmRvd19nZXRfdmlzdWFsOwotI2lmICEoR1RLX01BSk9SX1ZFUlNJT04gPT0g MiAmJiBHVEtfTUlOT1JfVkVSU0lPTiA9PSAwKQorI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsMiww KQogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X3NjcmVlbiAgICAgICAgICAgICA9IGdka19nbF93aW5k b3dfZ2V0X3NjcmVlbjsKICNlbmRpZgogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X2ltYWdlICAgICAg ICAgICAgICA9IGdka19nbF93aW5kb3dfZ2V0X2ltYWdlOwogICBkcmF3YWJsZV9jbGFzcy0+Z2V0 X2NsaXBfcmVnaW9uICAgICAgICA9IGdka19nbF93aW5kb3dfZ2V0X2NsaXBfcmVnaW9uOwogICBk cmF3YWJsZV9jbGFzcy0+Z2V0X3Zpc2libGVfcmVnaW9uICAgICA9IGdka19nbF93aW5kb3dfZ2V0 X3Zpc2libGVfcmVnaW9uOwogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X2NvbXBvc2l0ZV9kcmF3YWJs ZSA9IGdka19nbF93aW5kb3dfZ2V0X2NvbXBvc2l0ZV9kcmF3YWJsZTsKLSNpZiBHVEtfTUFKT1Jf VkVSU0lPTiA9PSAyICYmIEdUS19NSU5PUl9WRVJTSU9OID09IDAKLSAgZHJhd2FibGVfY2xhc3Mt Pl9kcmF3X3BpeGJ1ZiAgICAgICAgICAgPSBnZGtfZ2xfd2luZG93X2RyYXdfcGl4YnVmOwotI2Vs c2UKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDIsMCkKICAgZHJhd2FibGVfY2xhc3MtPmRyYXdf cGl4YnVmICAgICAgICAgICAgPSBnZGtfZ2xfd2luZG93X2RyYXdfcGl4YnVmOworI2Vsc2UKKyAg ZHJhd2FibGVfY2xhc3MtPl9kcmF3X3BpeGJ1ZiAgICAgICAgICAgPSBnZGtfZ2xfd2luZG93X2Ry YXdfcGl4YnVmOwogI2VuZGlmCiAgIGRyYXdhYmxlX2NsYXNzLT5fY29weV90b19pbWFnZSAgICAg ICAgID0gZ2RrX2dsX3dpbmRvd19jb3B5X3RvX2ltYWdlOworI2lmIEdUS19DSEVDS19WRVJTSU9O KDIsNiwwKQorICBkcmF3YWJsZV9jbGFzcy0+ZHJhd19nbHlwaHNfdHJhbnNmb3JtZWQgPSBnZGtf Z2xfd2luZG93X2RyYXdfZ2x5cGhzX3RyYW5zZm9ybWVkOworICBkcmF3YWJsZV9jbGFzcy0+ZHJh d190cmFwZXpvaWRzICAgICAgICA9IGdka19nbF93aW5kb3dfZHJhd190cmFwZXpvaWRzOworI2Vu ZGlmCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04oMiw4LDApCisgIGRyYXdhYmxlX2NsYXNzLT5yZWZf Y2Fpcm9fc3VyZmFjZSAgICAgID0gZ2RrX2dsX3dpbmRvd19yZWZfY2Fpcm9fc3VyZmFjZTsKKyNl bmRpZgogfQogCiBzdGF0aWMgdm9pZApAQCAtNDk4LDcgKzUyMSw3IEBAIGdka19nbF93aW5kb3df Z2V0X3Zpc3VhbCAoR2RrRHJhd2FibGUgKmQKICAgcmV0dXJuIEdES19EUkFXQUJMRV9HRVRfQ0xB U1MgKHJlYWxfZHJhd2FibGUpLT5nZXRfdmlzdWFsIChyZWFsX2RyYXdhYmxlKTsKIH0KIAotI2lm ICEoR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtfTUlOT1JfVkVSU0lPTiA9PSAwKQorI2lm IEdUS19DSEVDS19WRVJTSU9OKDIsMiwwKQogCiBzdGF0aWMgR2RrU2NyZWVuICoKIGdka19nbF93 aW5kb3dfZ2V0X3NjcmVlbiAoR2RrRHJhd2FibGUgKmRyYXdhYmxlKQpAQCAtNTc4LDIwICs2MDEs NyBAQCBnZGtfZ2xfd2luZG93X2RyYXdfcGl4YnVmIChHZGtEcmF3YWJsZSAqCiB7CiAgIEdka0Ry YXdhYmxlICpyZWFsX2RyYXdhYmxlID0gKChHZGtHTFdpbmRvdyAqKSBkcmF3YWJsZSktPmRyYXdh YmxlOwogCi0jaWYgR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtfTUlOT1JfVkVSU0lPTiA9 PSAwCi0gIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5fZHJhd19waXhi dWYgKHJlYWxfZHJhd2FibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBwaXhidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY194LAotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNfeSwKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF94LAotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0 X3ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHdpZHRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBoZWlnaHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRpdGhlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgeF9kaXRoZXIsCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlfZGl0aGVyKTsKLSNlbHNlCisj aWYgR1RLX0NIRUNLX1ZFUlNJT04oMiwyLDApCiAgIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJl YWxfZHJhd2FibGUpLT5kcmF3X3BpeGJ1ZiAocmVhbF9kcmF3YWJsZSwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYywKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhidWYsCkBAIC02 MDQsNiArNjE0LDE5IEBAIGdka19nbF93aW5kb3dfZHJhd19waXhidWYgKEdka0RyYXdhYmxlICoK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk aXRoZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgeF9kaXRoZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgeV9kaXRoZXIpOworI2Vsc2UKKyAgR0RLX0RSQVdBQkxFX0dFVF9DTEFT UyAocmVhbF9kcmF3YWJsZSktPl9kcmF3X3BpeGJ1ZiAocmVhbF9kcmF3YWJsZSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2MsCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGJ1 ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc3JjX3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHNyY195LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBkZXN0X3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3RfeSwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGgsCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl0aGVyLAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4 X2RpdGhlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgeV9kaXRoZXIpOwogI2VuZGlmCiB9CiAKQEAgLTYyOSw2ICs2NTIsNTMgQEAgZ2Rr X2dsX3dpbmRvd19jb3B5X3RvX2ltYWdlIChHZGtEcmF3YWJsZQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQpOwog fQogCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04oMiw2LDApCitzdGF0aWMgdm9pZAorZ2RrX2dsX3dp bmRvd19kcmF3X2dseXBoc190cmFuc2Zvcm1lZCAoR2RrRHJhd2FibGUgICAgICAqZHJhd2FibGUs CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZGtHQyAgICAgICAgICAg ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBhbmdvTWF0cml4 ICAgICAgKm1hdHJpeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBh bmdvRm9udCAgICAgICAgKmZvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBnaW50ICAgICAgICAgICAgICB4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFBhbmdvR2x5cGhTdHJpbmcgKmdseXBocykKK3sKKyAgR2RrRHJhd2FibGUg KnJlYWxfZHJhd2FibGUgPSAoKEdka0dMV2luZG93ICopIGRyYXdhYmxlKS0+ZHJhd2FibGU7CisK KyAgR0RLX0RSQVdBQkxFX0dFVF9DTEFTUyAocmVhbF9kcmF3YWJsZSktPmRyYXdfZ2x5cGhzX3Ry YW5zZm9ybWVkIChyZWFsX2RyYXdhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdjLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hdHJp eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBmb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBnbHlwaHMpOworfQorCitzdGF0aWMgdm9pZAorZ2RrX2dsX3dpbmRvd19kcmF3X3RyYXBlem9p ZHMgKEdka0RyYXdhYmxlICAgICAqZHJhd2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgR2RrR0MJICAgICAgICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH ZGtUcmFwZXpvaWQgICAgKnRyYXBlem9pZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZ2ludCAgICAgICAgICAgICBuX3RyYXBlem9pZHMpCit7CisgIEdka0RyYXdhYmxlICpyZWFs X2RyYXdhYmxlID0gKChHZGtHTFdpbmRvdyAqKSBkcmF3YWJsZSktPmRyYXdhYmxlOworCisgIEdE S19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5kcmF3X3RyYXBlem9pZHMgKHJl YWxfZHJhd2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB0cmFwZXpvaWRzLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuX3RyYXBlem9pZHMpOworfQor I2VuZGlmCisKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDgsMCkKK3N0YXRpYyBjYWlyb19zdXJm YWNlX3QgKgorZ2RrX2dsX3dpbmRvd19yZWZfY2Fpcm9fc3VyZmFjZSAoR2RrRHJhd2FibGUgKmRy YXdhYmxlKQoreworICBHZGtEcmF3YWJsZSAqcmVhbF9kcmF3YWJsZSA9ICgoR2RrR0xXaW5kb3cg KikgZHJhd2FibGUpLT5kcmF3YWJsZTsKKworICByZXR1cm4gR0RLX0RSQVdBQkxFX0dFVF9DTEFT UyAocmVhbF9kcmF3YWJsZSktPnJlZl9jYWlyb19zdXJmYWNlIChyZWFsX2RyYXdhYmxlKTsKK30K KyNlbmRpZgorCisKIC8qPCBwcml2YXRlID4qLwogdm9pZAogX2dka19nbF93aW5kb3dfZ2V0X3Np emUgKEdka0dMRHJhd2FibGUgKmdsZHJhd2FibGUsCkluZGV4OiBnZGsvZ2RrZ2xwaXhtYXAuYwo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9ndGtnbGV4dC9ndGtnbGV4dC9nZGsvZ2RrZ2xw aXhtYXAuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zOApkaWZmIC11IC1wIC1yMS4zOCBnZGtn bHBpeG1hcC5jCi0tLSBnZGsvZ2RrZ2xwaXhtYXAuYwkyMCBGZWIgMjAwNCAwOTozODoxMiAtMDAw MAkxLjM4CisrKyBnZGsvZ2RrZ2xwaXhtYXAuYwkyOCBNYXkgMjAwNiAwMzo1MDo1MCAtMDAwMApA QCAtMTA0LDcgKzEwNCw3IEBAIHN0YXRpYyB2b2lkICAgICAgICAgZ2RrX2dsX3BpeG1hcF9zZXRf Y28KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBHZGtDb2xvcm1hcCAqY21hcCk7CiBzdGF0aWMgR2RrQ29sb3JtYXAgKmdka19nbF9waXht YXBfZ2V0X2NvbG9ybWFwICAgICAgICAgICAoR2RrRHJhd2FibGUgKmRyYXdhYmxlKTsKIHN0YXRp YyBHZGtWaXN1YWwgICAqZ2RrX2dsX3BpeG1hcF9nZXRfdmlzdWFsICAgICAgICAgICAgIChHZGtE cmF3YWJsZSAqZHJhd2FibGUpOwotI2lmICEoR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtf TUlOT1JfVkVSU0lPTiA9PSAwKQorI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsMiwwKQogc3RhdGlj IEdka1NjcmVlbiAgICpnZGtfZ2xfcGl4bWFwX2dldF9zY3JlZW4gICAgICAgICAgICAgKEdka0Ry YXdhYmxlICpkcmF3YWJsZSk7CiAjZW5kaWYKIHN0YXRpYyBHZGtJbWFnZSAgICAqZ2RrX2dsX3Bp eG1hcF9nZXRfaW1hZ2UgICAgICAgICAgICAgIChHZGtEcmF3YWJsZSAqZHJhd2FibGUsCkBAIC0x NDEsNiArMTQxLDIyIEBAIHN0YXRpYyBHZGtJbWFnZSAgICAqZ2RrX2dsX3BpeG1hcF9jb3B5X3QK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaW50ICAg ICAgICAgZGVzdF95LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGdpbnQgICAgICAgICB3aWR0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBnaW50ICAgICAgICAgaGVpZ2h0KTsKKyNpZiBHVEtfQ0hFQ0tf VkVSU0lPTigyLDYsMCkKK3N0YXRpYyB2b2lkIGdka19nbF9waXhtYXBfZHJhd19nbHlwaHNfdHJh bnNmb3JtZWQgKEdka0RyYXdhYmxlICAgICAgKmRyYXdhYmxlLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2RrR0MgICAgICAgICAgICAqZ2MsCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5nb01h dHJpeCAgICAgICptYXRyaXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBQYW5nb0ZvbnQgICAgICAgICpmb250LAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeCwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAg ICAgICAgICAgIHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBQYW5nb0dseXBoU3RyaW5nICpnbHlwaHMpOworc3RhdGljIHZvaWQgZ2RrX2dsX3Bp eG1hcF9kcmF3X3RyYXBlem9pZHMgKEdka0RyYXdhYmxlICAgICAqZHJhd2FibGUsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2RrR0MJICAgICAgICAgICpnYywK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZGtUcmFwZXpvaWQg ICAgKnRyYXBlem9pZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZ2ludCAgICAgICAgICAgICBuX3RyYXBlem9pZHMpOworI2VuZGlmCisjaWYgR1RLX0NIRUNL X1ZFUlNJT04oMiw4LDApCitzdGF0aWMgY2Fpcm9fc3VyZmFjZV90ICpnZGtfZ2xfcGl4bWFwX3Jl Zl9jYWlyb19zdXJmYWNlIChHZGtEcmF3YWJsZSAqZHJhd2FibGUpOworI2VuZGlmCiAKIHN0YXRp YyB2b2lkIGdka19nbF9waXhtYXBfY2xhc3NfaW5pdCAoR2RrR0xQaXhtYXBDbGFzcyAqa2xhc3Mp Owogc3RhdGljIHZvaWQgZ2RrX2dsX3BpeG1hcF9maW5hbGl6ZSAgIChHT2JqZWN0ICAgICAgICAg ICpvYmplY3QpOwpAQCAtMjAzLDE5ICsyMTksMjYgQEAgZ2RrX2dsX3BpeG1hcF9jbGFzc19pbml0 IChHZGtHTFBpeG1hcENsYQogICBkcmF3YWJsZV9jbGFzcy0+c2V0X2NvbG9ybWFwICAgICAgICAg ICA9IGdka19nbF9waXhtYXBfc2V0X2NvbG9ybWFwOwogICBkcmF3YWJsZV9jbGFzcy0+Z2V0X2Nv bG9ybWFwICAgICAgICAgICA9IGdka19nbF9waXhtYXBfZ2V0X2NvbG9ybWFwOwogICBkcmF3YWJs ZV9jbGFzcy0+Z2V0X3Zpc3VhbCAgICAgICAgICAgICA9IGdka19nbF9waXhtYXBfZ2V0X3Zpc3Vh bDsKLSNpZiAhKEdUS19NQUpPUl9WRVJTSU9OID09IDIgJiYgR1RLX01JTk9SX1ZFUlNJT04gPT0g MCkKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDIsMCkKICAgZHJhd2FibGVfY2xhc3MtPmdldF9z Y3JlZW4gICAgICAgICAgICAgPSBnZGtfZ2xfcGl4bWFwX2dldF9zY3JlZW47CiAjZW5kaWYKICAg ZHJhd2FibGVfY2xhc3MtPmdldF9pbWFnZSAgICAgICAgICAgICAgPSBnZGtfZ2xfcGl4bWFwX2dl dF9pbWFnZTsKICAgZHJhd2FibGVfY2xhc3MtPmdldF9jbGlwX3JlZ2lvbiAgICAgICAgPSBnZGtf Z2xfcGl4bWFwX2dldF9jbGlwX3JlZ2lvbjsKICAgZHJhd2FibGVfY2xhc3MtPmdldF92aXNpYmxl X3JlZ2lvbiAgICAgPSBnZGtfZ2xfcGl4bWFwX2dldF92aXNpYmxlX3JlZ2lvbjsKICAgZHJhd2Fi bGVfY2xhc3MtPmdldF9jb21wb3NpdGVfZHJhd2FibGUgPSBnZGtfZ2xfcGl4bWFwX2dldF9jb21w b3NpdGVfZHJhd2FibGU7Ci0jaWYgR1RLX01BSk9SX1ZFUlNJT04gPT0gMiAmJiBHVEtfTUlOT1Jf VkVSU0lPTiA9PSAwCi0gIGRyYXdhYmxlX2NsYXNzLT5fZHJhd19waXhidWYgICAgICAgICAgID0g Z2RrX2dsX3BpeG1hcF9kcmF3X3BpeGJ1ZjsKLSNlbHNlCisjaWYgR1RLX0NIRUNLX1ZFUlNJT04o MiwyLDApCiAgIGRyYXdhYmxlX2NsYXNzLT5kcmF3X3BpeGJ1ZiAgICAgICAgICAgID0gZ2RrX2ds X3BpeG1hcF9kcmF3X3BpeGJ1ZjsKKyNlbHNlCisgIGRyYXdhYmxlX2NsYXNzLT5fZHJhd19waXhi dWYgICAgICAgICAgID0gZ2RrX2dsX3BpeG1hcF9kcmF3X3BpeGJ1ZjsKICNlbmRpZgogICBkcmF3 YWJsZV9jbGFzcy0+X2NvcHlfdG9faW1hZ2UgICAgICAgICA9IGdka19nbF9waXhtYXBfY29weV90 b19pbWFnZTsKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDYsMCkKKyAgZHJhd2FibGVfY2xhc3Mt PmRyYXdfZ2x5cGhzX3RyYW5zZm9ybWVkID0gZ2RrX2dsX3BpeG1hcF9kcmF3X2dseXBoc190cmFu c2Zvcm1lZDsKKyAgZHJhd2FibGVfY2xhc3MtPmRyYXdfdHJhcGV6b2lkcyAgICAgICAgPSBnZGtf Z2xfcGl4bWFwX2RyYXdfdHJhcGV6b2lkczsKKyNlbmRpZgorI2lmIEdUS19DSEVDS19WRVJTSU9O KDIsOCwwKQorICBkcmF3YWJsZV9jbGFzcy0+cmVmX2NhaXJvX3N1cmZhY2UgICAgICA9IGdka19n bF9waXhtYXBfcmVmX2NhaXJvX3N1cmZhY2U7CisjZW5kaWYKIH0KIAogc3RhdGljIHZvaWQKQEAg LTQ5OCw3ICs1MjEsNyBAQCBnZGtfZ2xfcGl4bWFwX2dldF92aXN1YWwgKEdka0RyYXdhYmxlICpk CiAgIHJldHVybiBHREtfRFJBV0FCTEVfR0VUX0NMQVNTIChyZWFsX2RyYXdhYmxlKS0+Z2V0X3Zp c3VhbCAocmVhbF9kcmF3YWJsZSk7CiB9CiAKLSNpZiAhKEdUS19NQUpPUl9WRVJTSU9OID09IDIg JiYgR1RLX01JTk9SX1ZFUlNJT04gPT0gMCkKKyNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLDIsMCkK IAogc3RhdGljIEdka1NjcmVlbiAqCiBnZGtfZ2xfcGl4bWFwX2dldF9zY3JlZW4gKEdka0RyYXdh YmxlICpkcmF3YWJsZSkKQEAgLTU3OCwyMCArNjAxLDcgQEAgZ2RrX2dsX3BpeG1hcF9kcmF3X3Bp eGJ1ZiAoR2RrRHJhd2FibGUgKgogewogICBHZGtEcmF3YWJsZSAqcmVhbF9kcmF3YWJsZSA9ICgo R2RrR0xQaXhtYXAgKikgZHJhd2FibGUpLT5kcmF3YWJsZTsKIAotI2lmIEdUS19NQUpPUl9WRVJT SU9OID09IDIgJiYgR1RLX01JTk9SX1ZFUlNJT04gPT0gMAotICBHREtfRFJBV0FCTEVfR0VUX0NM QVNTIChyZWFsX2RyYXdhYmxlKS0+X2RyYXdfcGl4YnVmIChyZWFsX2RyYXdhYmxlLAotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYywKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4 YnVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzcmNfeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRlc3RfeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF95LAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCwKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0LAotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXRoZXIs Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHhfZGl0aGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB5X2RpdGhlcik7Ci0jZWxzZQorI2lmIEdUS19DSEVDS19WRVJTSU9OKDIsMiww KQogICBHREtfRFJBV0FCTEVfR0VUX0NMQVNTIChyZWFsX2RyYXdhYmxlKS0+ZHJhd19waXhidWYg KHJlYWxfZHJhd2FibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcGl4YnVmLApAQCAtNjA0LDYgKzYxNCwxOSBAQCBnZGtfZ2xfcGl4 bWFwX2RyYXdfcGl4YnVmIChHZGtEcmF3YWJsZSAqCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl0aGVyLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhfZGl0aGVyLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlfZGl0aGVyKTsK KyNlbHNlCisgIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5fZHJhd19w aXhidWYgKHJlYWxfZHJhd2FibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhidWYsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY194LAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNfeSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF94LAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk ZXN0X3ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHdpZHRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBoZWlnaHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGRpdGhlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeF9kaXRoZXIsCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHlfZGl0aGVyKTsKICNlbmRp ZgogfQogCkBAIC02MjksNiArNjUyLDUyIEBAIGdka19nbF9waXhtYXBfY29weV90b19pbWFnZSAo R2RrRHJhd2FibGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0KTsKIH0KIAorI2lmIEdUS19DSEVDS19WRVJTSU9O KDIsNiwwKQorc3RhdGljIHZvaWQKK2dka19nbF9waXhtYXBfZHJhd19nbHlwaHNfdHJhbnNmb3Jt ZWQgKEdka0RyYXdhYmxlICAgICAgKmRyYXdhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgR2RrR0MgICAgICAgICAgICAqZ2MsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBQYW5nb01hdHJpeCAgICAgICptYXRyaXgsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5nb0ZvbnQgICAgICAgICpmb250LAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ludCAgICAgICAgICAgICAgeCwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAgICAgICAg IHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5nb0dseXBoU3Ry aW5nICpnbHlwaHMpCit7CisgIEdka0RyYXdhYmxlICpyZWFsX2RyYXdhYmxlID0gKChHZGtHTFBp eG1hcCAqKSBkcmF3YWJsZSktPmRyYXdhYmxlOworCisgIEdES19EUkFXQUJMRV9HRVRfQ0xBU1Mg KHJlYWxfZHJhd2FibGUpLT5kcmF3X2dseXBoc190cmFuc2Zvcm1lZCAocmVhbF9kcmF3YWJsZSwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXRyaXgsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udCwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2x5cGhzKTsKK30KKworc3RhdGljIHZv aWQKK2dka19nbF9waXhtYXBfZHJhd190cmFwZXpvaWRzIChHZGtEcmF3YWJsZSAgICAgKmRyYXdh YmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdka0dDCSAgICAgICAqZ2MsCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2RrVHJhcGV6b2lkICAgICp0cmFwZXpvaWRz LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgICAgICAgICAgICAgbl90cmFw ZXpvaWRzKQoreworICBHZGtEcmF3YWJsZSAqcmVhbF9kcmF3YWJsZSA9ICgoR2RrR0xQaXhtYXAg KikgZHJhd2FibGUpLT5kcmF3YWJsZTsKKworICBHREtfRFJBV0FCTEVfR0VUX0NMQVNTIChyZWFs X2RyYXdhYmxlKS0+ZHJhd190cmFwZXpvaWRzIChyZWFsX2RyYXdhYmxlLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYywKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJh cGV6b2lkcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbl90cmFwZXpvaWRzKTsKK30KKyNlbmRpZgorCisjaWYgR1RLX0NIRUNLX1ZF UlNJT04oMiw4LDApCitzdGF0aWMgY2Fpcm9fc3VyZmFjZV90ICoKK2dka19nbF9waXhtYXBfcmVm X2NhaXJvX3N1cmZhY2UgKEdka0RyYXdhYmxlICpkcmF3YWJsZSkKK3sKKyAgR2RrRHJhd2FibGUg KnJlYWxfZHJhd2FibGUgPSAoKEdka0dMUGl4bWFwICopIGRyYXdhYmxlKS0+ZHJhd2FibGU7CisK KyAgcmV0dXJuIEdES19EUkFXQUJMRV9HRVRfQ0xBU1MgKHJlYWxfZHJhd2FibGUpLT5yZWZfY2Fp cm9fc3VyZmFjZSAocmVhbF9kcmF3YWJsZSk7Cit9CisjZW5kaWYKKwogLyo8IHByaXZhdGUgPiov CiB2b2lkCiBfZ2RrX2dsX3BpeG1hcF9nZXRfc2l6ZSAoR2RrR0xEcmF3YWJsZSAqZ2xkcmF3YWJs ZSwK ------=_Part_17966_33252524.1149130871155 Content-Type: text/x-csrc; name="font-pango.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="font-pango.c" X-Attachment-Id: f_enwiugaz LyogLSotIGNvZGluZzogdXRmLTggLSotICovCi8qCiAqIGZvbnQtcGFuZ28uYzoKICogU2ltcGxl IGV4YW1wbGUgZm9yIHRleHQgcmVuZGVyaW5nIHdpdGggUGFuZ28uCiAqCiAqIHdyaXR0ZW4gYnkg S291aGVpIFN1dG91IDxrb3VAY296bWl4bmcub3JnPgogKi8KCiNpbmNsdWRlIDxzdGRsaWIuaD4K I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8bWF0aC5oPgoKI2luY2x1ZGUgPGd0ay9ndGsu aD4KCiNpbmNsdWRlIDxndGsvZ3RrZ2wuaD4KCiNpZmRlZiBHX09TX1dJTjMyCiNkZWZpbmUgV0lO MzJfTEVBTl9BTkRfTUVBTiAxCiNpbmNsdWRlIDx3aW5kb3dzLmg+CiNlbmRpZgoKI2luY2x1ZGUg PEdML2dsLmg+CiNpbmNsdWRlIDxHTC9nbHUuaD4KCiNkZWZpbmUgRk9WWV8yIDIwLjAKI2RlZmlu ZSBaX05FQVIgMy4wCgpzdGF0aWMgY29uc3QgY2hhciAqdGV4dCA9ICJUaGlzIHRleHQgaXMgcmVu ZGVyZWQgd2l0aCDOoM6xzr3oqp4uIjsKCnN0YXRpYyB2b2lkCnJlYWxpemUgKEd0a1dpZGdldCAq d2lkZ2V0LAogICAgICAgICBncG9pbnRlciAgIGRhdGEpCnsKICBQYW5nb0NvbnRleHQgKnBhbmdv X2NvbnRleHQ7CiAgUGFuZ29Gb250RGVzY3JpcHRpb24gKmZvbnRfZGVzYzsKICBHZGtHTENvbnRl eHQgKmdsY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X2dsX2NvbnRleHQgKHdpZGdldCk7CiAgR2Rr R0xEcmF3YWJsZSAqZ2xkcmF3YWJsZSA9IGd0a193aWRnZXRfZ2V0X2dsX2RyYXdhYmxlICh3aWRn ZXQpOwoKICBHTFVxdWFkcmljT2JqICpxb2JqOwogIHN0YXRpYyBHTGZsb2F0IGxpZ2h0X2RpZmZ1 c2VbXSA9IHsxLjAsIDAuMCwgMC4wLCAxLjB9OwogIHN0YXRpYyBHTGZsb2F0IGxpZ2h0X3Bvc2l0 aW9uW10gPSB7MS4wLCAxLjAsIDEuMCwgMC4wfTsKCiAgLyoqKiBPcGVuR0wgQkVHSU4gKioqLwog IGlmICghZ2RrX2dsX2RyYXdhYmxlX2dsX2JlZ2luIChnbGRyYXdhYmxlLCBnbGNvbnRleHQpKQog ICAgcmV0dXJuOwoKICBxb2JqID0gZ2x1TmV3UXVhZHJpYyAoKTsKICBnbHVRdWFkcmljRHJhd1N0 eWxlIChxb2JqLCBHTFVfRklMTCk7CiAgZ2xOZXdMaXN0ICgxLCBHTF9DT01QSUxFKTsKICBnbHVT cGhlcmUgKHFvYmosIDEuMCwgMjAsIDIwKTsKICBnbEVuZExpc3QgKCk7CgogIGdsTGlnaHRmdiAo R0xfTElHSFQwLCBHTF9ESUZGVVNFLCBsaWdodF9kaWZmdXNlKTsKICBnbExpZ2h0ZnYgKEdMX0xJ R0hUMCwgR0xfUE9TSVRJT04sIGxpZ2h0X3Bvc2l0aW9uKTsKICBnbEVuYWJsZSAoR0xfTElHSFRJ TkcpOwogIGdsRW5hYmxlIChHTF9MSUdIVDApOwogIGdsRW5hYmxlIChHTF9ERVBUSF9URVNUKTsK CiAgZ2xDbGVhckNvbG9yICgwLjAsIDAuMCwgMC4wLCAwLjApOwogIGdsQ2xlYXJEZXB0aCAoMS4w KTsKCiAgZ2RrX2dsX2RyYXdhYmxlX2dsX2VuZCAoZ2xkcmF3YWJsZSk7CiAgLyoqKiBPcGVuR0wg RU5EICoqKi8KCiAgcGFuZ29fY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X3BhbmdvX2NvbnRleHQg KHdpZGdldCk7CiAgZm9udF9kZXNjID0gcGFuZ29fY29udGV4dF9nZXRfZm9udF9kZXNjcmlwdGlv biAocGFuZ29fY29udGV4dCk7CiAgcGFuZ29fZm9udF9kZXNjcmlwdGlvbl9zZXRfc2l6ZSAoZm9u dF9kZXNjLCAxOCAqIFBBTkdPX1NDQUxFKTsKICBndGtfd2lkZ2V0X21vZGlmeV9mb250ICh3aWRn ZXQsIGZvbnRfZGVzYyk7Cn0KCnN0YXRpYyBnYm9vbGVhbgpjb25maWd1cmVfZXZlbnQgKEd0a1dp ZGdldCAgICAgICAgICp3aWRnZXQsCiAgICAgICAgICAgICAgICAgR2RrRXZlbnRDb25maWd1cmUg KmV2ZW50LAogICAgICAgICAgICAgICAgIGdwb2ludGVyICAgICAgICAgICBkYXRhKQp7CiAgR2Rr R0xDb250ZXh0ICpnbGNvbnRleHQgPSBndGtfd2lkZ2V0X2dldF9nbF9jb250ZXh0ICh3aWRnZXQp OwogIEdka0dMRHJhd2FibGUgKmdsZHJhd2FibGUgPSBndGtfd2lkZ2V0X2dldF9nbF9kcmF3YWJs ZSAod2lkZ2V0KTsKCiAgR0xzaXplaSB3ID0gd2lkZ2V0LT5hbGxvY2F0aW9uLndpZHRoOwogIEdM c2l6ZWkgaCA9IHdpZGdldC0+YWxsb2NhdGlvbi5oZWlnaHQ7CgogIC8qKiogT3BlbkdMIEJFR0lO ICoqKi8KICBpZiAoIWdka19nbF9kcmF3YWJsZV9nbF9iZWdpbiAoZ2xkcmF3YWJsZSwgZ2xjb250 ZXh0KSkKICAgIHJldHVybiBGQUxTRTsKCiAgZ2xWaWV3cG9ydCAoMCwgMCwgdywgaCk7CgogIGds TWF0cml4TW9kZSAoR0xfUFJPSkVDVElPTik7CiAgZ2xMb2FkSWRlbnRpdHkgKCk7CiAgZ2x1UGVy c3BlY3RpdmUgKDIuMCAqIEZPVllfMiwKICAgICAgICAgICAgICAgICAgKEdMZmxvYXQpIHcgLyAo R0xmbG9hdCkgaCwKICAgICAgICAgICAgICAgICAgWl9ORUFSLAogICAgICAgICAgICAgICAgICAy LjAgKiBaX05FQVIpOwoKICBnbE1hdHJpeE1vZGUgKEdMX01PREVMVklFVyk7CiAgZ2xMb2FkSWRl bnRpdHkgKCk7CiAgZ2x1TG9va0F0ICgwLjAsIDAuMCwgWl9ORUFSLAogICAgICAgICAgICAgMC4w LCAwLjAsIDAuMCwKICAgICAgICAgICAgIDAuMCwgMS4wLCAwLjApOwogIGdsVHJhbnNsYXRlZiAo MC4wLCAwLjAsIC1aX05FQVIpOwoKICBnZGtfZ2xfZHJhd2FibGVfZ2xfZW5kIChnbGRyYXdhYmxl KTsKICAvKioqIE9wZW5HTCBFTkQgKioqLwoKICByZXR1cm4gVFJVRTsKfQoKc3RhdGljIGdib29s ZWFuCmV4cG9zZV9ldmVudCAoR3RrV2lkZ2V0ICAgICAgKndpZGdldCwKICAgICAgICAgICAgICBH ZGtFdmVudEV4cG9zZSAqZXZlbnQsCiAgICAgICAgICAgICAgZ3BvaW50ZXIgICAgICAgIGRhdGEp CnsKICBHZGtHTENvbnRleHQgKmdsY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X2dsX2NvbnRleHQg KHdpZGdldCk7CiAgR2RrR0xEcmF3YWJsZSAqZ2xkcmF3YWJsZSA9IGd0a193aWRnZXRfZ2V0X2ds X2RyYXdhYmxlICh3aWRnZXQpOwoKICBQYW5nb0xheW91dCAqbGF5b3V0OwogIFBhbmdvUmVjdGFu Z2xlIGxvZ2ljYWxfcmVjdDsKICBHTGZsb2F0IHRleHRfdywgdGV4dF9oOwogIEdMZmxvYXQgdGFu Z2VudF9oOwoKICAvKiBUZXh0IGxheW91dCAqLwogIGxheW91dCA9IGd0a193aWRnZXRfY3JlYXRl X3BhbmdvX2xheW91dCAod2lkZ2V0LCB0ZXh0KTsKICBwYW5nb19sYXlvdXRfc2V0X3dpZHRoIChs YXlvdXQsIFBBTkdPX1NDQUxFICogd2lkZ2V0LT5hbGxvY2F0aW9uLndpZHRoKTsKICBwYW5nb19s YXlvdXRfc2V0X2FsaWdubWVudCAobGF5b3V0LCBQQU5HT19BTElHTl9DRU5URVIpOwoKICAvKioq IE9wZW5HTCBCRUdJTiAqKiovCiAgaWYgKCFnZGtfZ2xfZHJhd2FibGVfZ2xfYmVnaW4gKGdsZHJh d2FibGUsIGdsY29udGV4dCkpCiAgICByZXR1cm4gRkFMU0U7CgogIGdsQ2xlYXIgKEdMX0NPTE9S X0JVRkZFUl9CSVQgfCBHTF9ERVBUSF9CVUZGRVJfQklUKTsKCiAgZ2xDYWxsTGlzdCAoMSk7Cgog IC8qIFRleHQgY29sb3IgKi8KICBnbENvbG9yM2YgKDEuMCwgMC45LCAwLjApOwoKICAvKiBUZXh0 IHBvc2l0aW9uICovCiAgcGFuZ29fbGF5b3V0X2dldF9leHRlbnRzIChsYXlvdXQsIE5VTEwsICZs b2dpY2FsX3JlY3QpOwogIHRleHRfdyA9IFBBTkdPX1BJWEVMUyAobG9naWNhbF9yZWN0LndpZHRo KTsKICB0ZXh0X2ggPSBQQU5HT19QSVhFTFMgKGxvZ2ljYWxfcmVjdC5oZWlnaHQpOwogIC8qCiAg ICogdGFuZ2VudCA9IFpfTkVBUiAqIHRhbiAoRk9WWV8yICogR19QSSAvIDE4MC4wKQogICAqIHcg PSB3aWRnZXQtPmFsbG9jYXRpb24ud2lkdGgKICAgKiBoID0gd2lkZ2V0LT5hbGxvY2F0aW9uLmhl aWdodAogICAqCiAgICogeCA9IC0xLjAgKiAodGV4dF93L3cpICogdGFuZ2VudCAqICh3L2gpID0g LXRleHRfdyAqIHRhbmdlbnQgLyBoCiAgICogeSA9IC0xLjAgKiAodGV4dF9oL2gpICogdGFuZ2Vu dCAgICAgICAgID0gLXRleHRfaCAqIHRhbmdlbnQgLyBoCiAgICogeiA9IFpfTkVBUgogICAqLwog IHRhbmdlbnRfaCA9IFpfTkVBUiAqIHRhbiAoRk9WWV8yICogR19QSSAvIDE4MC4wKTsKICB0YW5n ZW50X2ggLz0gd2lkZ2V0LT5hbGxvY2F0aW9uLmhlaWdodDsKICBnbFJhc3RlclBvczNmICgtdGV4 dF93ICogdGFuZ2VudF9oLAogICAgICAgICAgICAgICAgIC10ZXh0X2ggKiB0YW5nZW50X2gsCiAg ICAgICAgICAgICAgICAgWl9ORUFSKTsKCiAgLyogUmVuZGVyIHRleHQgKi8KICBnZGtfZHJhd19s YXlvdXQgKEdES19EUkFXQUJMRSAoZ2xkcmF3YWJsZSksIHdpZGdldC0+c3R5bGUtPndoaXRlX2dj LAogICAgICAgICAgICAgICAgICAgMCwgKGludCkoKHdpZGdldC0+YWxsb2NhdGlvbi5oZWlnaHQg LSB0ZXh0X2gpIC8gMi4wKSwKICAgICAgICAgICAgICAgICAgIGxheW91dCk7CgogIGlmIChnZGtf Z2xfZHJhd2FibGVfaXNfZG91YmxlX2J1ZmZlcmVkIChnbGRyYXdhYmxlKSkKICAgIGdka19nbF9k cmF3YWJsZV9zd2FwX2J1ZmZlcnMgKGdsZHJhd2FibGUpOwogIGVsc2UKICAgIGdsRmx1c2ggKCk7 CgogIGdka19nbF9kcmF3YWJsZV9nbF9lbmQgKGdsZHJhd2FibGUpOwogIC8qKiogT3BlbkdMIEVO RCAqKiovCgogIGdfb2JqZWN0X3VucmVmIChHX09CSkVDVCAobGF5b3V0KSk7CgogIHJldHVybiBU UlVFOwp9CgpzdGF0aWMgdm9pZAp1bnJlYWxpemUgKEd0a1dpZGdldCAqd2lkZ2V0LAoJICAgZ3Bv aW50ZXIgICBkYXRhKQp7Cn0KCmludAptYWluIChpbnQgICBhcmdjLAogICAgICBjaGFyICphcmd2 W10pCnsKICBHZGtHTENvbmZpZyAqZ2xjb25maWc7CgogIEd0a1dpZGdldCAqd2luZG93OwogIEd0 a1dpZGdldCAqdmJveDsKICBHdGtXaWRnZXQgKmRyYXdpbmdfYXJlYTsKICBHdGtXaWRnZXQgKmJ1 dHRvbjsKCiAgLyoKICAgKiBJbml0IEdUSy4KICAgKi8KCiAgZ3RrX2luaXQgKCZhcmdjLCAmYXJn dik7CgogIC8qCiAgICogSW5pdCBHdGtHTEV4dC4KICAgKi8KCiAgZ3RrX2dsX2luaXQgKCZhcmdj LCAmYXJndik7CgogIC8qCiAgICogQ29uZmlndXJlIE9wZW5HTC1jYXBhYmxlIHZpc3VhbC4KICAg Ki8KCiAgLyogVHJ5IGRvdWJsZS1idWZmZXJlZCB2aXN1YWwgKi8KICBnbGNvbmZpZyA9IGdka19n bF9jb25maWdfbmV3X2J5X21vZGUgKEdES19HTF9NT0RFX1JHQiAgICB8CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBHREtfR0xfTU9ERV9ERVBUSCAgfAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0RLX0dMX01PREVfRE9VQkxFKTsKICBpZiAo Z2xjb25maWcgPT0gTlVMTCkKICAgIHsKICAgICAgZ19wcmludCAoIioqKiBDYW5ub3QgZmluZCB0 aGUgZG91YmxlLWJ1ZmZlcmVkIHZpc3VhbC5cbiIpOwogICAgICBnX3ByaW50ICgiKioqIFRyeWlu ZyBzaW5nbGUtYnVmZmVyZWQgdmlzdWFsLlxuIik7CgogICAgICAvKiBUcnkgc2luZ2xlLWJ1ZmZl cmVkIHZpc3VhbCAqLwogICAgICBnbGNvbmZpZyA9IGdka19nbF9jb25maWdfbmV3X2J5X21vZGUg KEdES19HTF9NT0RFX1JHQiAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBHREtfR0xfTU9ERV9ERVBUSCk7CiAgICAgIGlmIChnbGNvbmZpZyA9PSBOVUxMKQog ICAgICAgIHsKICAgICAgICAgIGdfcHJpbnQgKCIqKiogTm8gYXBwcm9wcmlhdGUgT3BlbkdMLWNh cGFibGUgdmlzdWFsIGZvdW5kLlxuIik7CiAgICAgICAgICBleGl0ICgxKTsKICAgICAgICB9CiAg ICB9CgogIC8qCiAgICogVG9wLWxldmVsIHdpbmRvdy4KICAgKi8KCiAgd2luZG93ID0gZ3RrX3dp bmRvd19uZXcgKEdUS19XSU5ET1dfVE9QTEVWRUwpOwogIGd0a193aW5kb3dfc2V0X3RpdGxlIChH VEtfV0lORE9XICh3aW5kb3cpLCAiZm9udC1wYW5nbyIpOwoKICAvKiBHZXQgYXV0b21hdGljYWxs eSByZWRyYXduIGlmIGFueSBvZiB0aGVpciBjaGlsZHJlbiBjaGFuZ2VkIGFsbG9jYXRpb24uICov CiAgZ3RrX2NvbnRhaW5lcl9zZXRfcmVhbGxvY2F0ZV9yZWRyYXdzIChHVEtfQ09OVEFJTkVSICh3 aW5kb3cpLCBUUlVFKTsKCiAgZ19zaWduYWxfY29ubmVjdCAoR19PQkpFQ1QgKHdpbmRvdyksICJk ZWxldGVfZXZlbnQiLAogICAgICAgICAgICAgICAgICAgIEdfQ0FMTEJBQ0sgKGd0a19tYWluX3F1 aXQpLCBOVUxMKTsKCiAgLyoKICAgKiBWQm94LgogICAqLwoKICB2Ym94ID0gZ3RrX3Zib3hfbmV3 IChGQUxTRSwgMCk7CiAgZ3RrX2NvbnRhaW5lcl9hZGQgKEdUS19DT05UQUlORVIgKHdpbmRvdyks IHZib3gpOwogIGd0a193aWRnZXRfc2hvdyAodmJveCk7CgogIC8qCiAgICogRHJhd2luZyBhcmVh IGZvciBkcmF3aW5nIE9wZW5HTCBzY2VuZS4KICAgKi8KCiAgZHJhd2luZ19hcmVhID0gZ3RrX2Ry YXdpbmdfYXJlYV9uZXcgKCk7CiAgZ3RrX3dpZGdldF9zZXRfc2l6ZV9yZXF1ZXN0IChkcmF3aW5n X2FyZWEsIDIwMCwgMjAwKTsKCiAgLyogU2V0IE9wZW5HTC1jYXBhYmlsaXR5IHRvIHRoZSB3aWRn ZXQuICovCiAgZ3RrX3dpZGdldF9zZXRfZ2xfY2FwYWJpbGl0eSAoZHJhd2luZ19hcmVhLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsY29uZmlnLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHREtfR0xfUkdCQV9UWVBFKTsKCiAgZ19z aWduYWxfY29ubmVjdF9hZnRlciAoR19PQkpFQ1QgKGRyYXdpbmdfYXJlYSksICJyZWFsaXplIiwK ICAgICAgICAgICAgICAgICAgICAgICAgICBHX0NBTExCQUNLIChyZWFsaXplKSwgTlVMTCk7CiAg Z19zaWduYWxfY29ubmVjdCAoR19PQkpFQ1QgKGRyYXdpbmdfYXJlYSksICJjb25maWd1cmVfZXZl bnQiLAoJCSAgICBHX0NBTExCQUNLIChjb25maWd1cmVfZXZlbnQpLCBOVUxMKTsKICBnX3NpZ25h bF9jb25uZWN0IChHX09CSkVDVCAoZHJhd2luZ19hcmVhKSwgImV4cG9zZV9ldmVudCIsCgkJICAg IEdfQ0FMTEJBQ0sgKGV4cG9zZV9ldmVudCksIE5VTEwpOwogIGdfc2lnbmFsX2Nvbm5lY3QgKEdf T0JKRUNUIChkcmF3aW5nX2FyZWEpLCAidW5yZWFsaXplIiwKCQkgICAgR19DQUxMQkFDSyAodW5y ZWFsaXplKSwgTlVMTCk7CgogIGd0a19ib3hfcGFja19zdGFydCAoR1RLX0JPWCAodmJveCksIGRy YXdpbmdfYXJlYSwgVFJVRSwgVFJVRSwgMCk7CgogIGd0a193aWRnZXRfc2hvdyAoZHJhd2luZ19h cmVhKTsKCiAgLyoKICAgKiBTaW1wbGUgcXVpdCBidXR0b24uCiAgICovCgogIGJ1dHRvbiA9IGd0 a19idXR0b25fbmV3X3dpdGhfbGFiZWwgKCJRdWl0Iik7CgogIGdfc2lnbmFsX2Nvbm5lY3QgKEdf T0JKRUNUIChidXR0b24pLCAiY2xpY2tlZCIsCiAgICAgICAgICAgICAgICAgICAgR19DQUxMQkFD SyAoZ3RrX21haW5fcXVpdCksIE5VTEwpOwoKICBndGtfYm94X3BhY2tfc3RhcnQgKEdUS19CT1gg KHZib3gpLCBidXR0b24sIEZBTFNFLCBGQUxTRSwgMCk7CgogIGd0a193aWRnZXRfc2hvdyAoYnV0 dG9uKTsKCiAgLyoKICAgKiBTaG93IHdpbmRvdy4KICAgKi8KCiAgZ3RrX3dpZGdldF9zaG93ICh3 aW5kb3cpOwoKICAvKgogICAqIE1haW4gbG9vcC4KICAgKi8KCiAgZ3RrX21haW4gKCk7CgogIHJl dHVybiAwOwp9Cg== ------=_Part_17966_33252524.1149130871155-- From koutou@gmail.com Wed May 31 23:03:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B0ACC3B006B for ; Wed, 31 May 2006 23:03:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01140-03 for ; Wed, 31 May 2006 23:03:29 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 817213B0017 for ; Wed, 31 May 2006 23:03:28 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so362272nfc for ; Wed, 31 May 2006 20:03:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:x-google-sender-auth; b=fiv8OU+q2IoZN7ErIK5r5ZgH1n5I2AZAVEC3gmTLIR7Bz7pSJVaTB3uJ4WuCVvCqWNAGZeg1tZPCAaRTKnX/O7SYxEvhL3TXLzxxOQDEtvozhl6pcs8p73/SAJy+aja1xXekjdoL50o8XGFGMO14LpuW+rXiuV8cz4IdhSKwBVM= Received: by 10.48.239.4 with SMTP id m4mr157371nfh; Wed, 31 May 2006 20:03:27 -0700 (PDT) Received: by 10.66.233.7 with HTTP; Wed, 31 May 2006 20:03:27 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 12:03:27 +0900 From: "Kouhei Sutou" Sender: koutou@gmail.com To: gtkglext-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_18006_29592049.1149131007456" X-Google-Sender-Auth: 3dc9e520ad11c5b8 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.947 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -0.947 X-Spam-Level: Subject: [GtkGLExt] It's better gdk_gl_context_finalize() destroys gl_context. X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:03:29 -0000 ------=_Part_18006_29592049.1149131007456 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, This is the same contents of the patch #1496247 on SF.net: http://sourceforge.net/tracker/index.php?func=detail&aid=1496247&group_id=54333&atid=473436 We may cause memory leak if we only call g_object_unref(gl_context) because gdk_gl_context_finalize() doesn't call _gdk_gl_context_destroy(). We can avoid the memory leak by calling gdk_gl_context_destroy() instead of g_object_unref() but this workaround has some problems. * This isn't GLib-ish. * We can't always call gdk_gl_context_destroy() for doing unref gl_context. Someone may need gl_context. Thanks, -- kou ------=_Part_18006_29592049.1149131007456 Content-Type: text/x-patch; name="gtkglext-context-finalize.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gtkglext-context-finalize.diff" X-Attachment-Id: f_enwix7ku SW5kZXg6IGdkay9nZGtnbGNvbnRleHQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9n dGtnbGV4dC9ndGtnbGV4dC9nZGsvZ2RrZ2xjb250ZXh0LmMsdgpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMjcKZGlmZiAtdSAtcCAtcjEuMjcgZ2RrZ2xjb250ZXh0LmMKLS0tIGdkay9nZGtnbGNvbnRl eHQuYwkyMCBGZWIgMjAwNCAwOTozODoxMCAtMDAwMAkxLjI3CisrKyBnZGsvZ2RrZ2xjb250ZXh0 LmMJMjggTWF5IDIwMDYgMDI6NTU6NDIgLTAwMDAKQEAgLTcwLDggKzcwLDEyIEBAIGdka19nbF9j b250ZXh0X2NsYXNzX2luaXQgKEdka0dMQ29udGV4dEMKIHN0YXRpYyB2b2lkCiBnZGtfZ2xfY29u dGV4dF9maW5hbGl6ZSAoR09iamVjdCAqb2JqZWN0KQogeworICBHZGtHTENvbnRleHQgKmdsY29u dGV4dCA9IEdES19HTF9DT05URVhUIChvYmplY3QpOworCiAgIEdES19HTF9OT1RFX0ZVTkNfUFJJ VkFURSAoKTsKIAorICBfZ2RrX2dsX2NvbnRleHRfZGVzdHJveSAoZ2xjb250ZXh0KTsKKwogICBH X09CSkVDVF9DTEFTUyAocGFyZW50X2NsYXNzKS0+ZmluYWxpemUgKG9iamVjdCk7CiB9CiAK ------=_Part_18006_29592049.1149131007456-- From pkk@spth.de Thu Jun 1 17:08:39 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 201B63B036D for ; Thu, 1 Jun 2006 17:08:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06825-06 for ; Thu, 1 Jun 2006 17:08:36 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 16CC73B032C for ; Thu, 1 Jun 2006 17:08:35 -0400 (EDT) Received: from [194.77.152.226] (helo=[192.168.1.68]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FluPB26sn-0003ld; Thu, 01 Jun 2006 23:08:34 +0200 Message-ID: <447F5759.4050401@spth.de> Date: Thu, 01 Jun 2006 23:08:41 +0200 From: Philipp Klaus Krause User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> In-Reply-To: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:69aec7263999a7b7d9800f1e5ea05378 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.771 tagged_above=-999 required=2 tests=[AWL=-0.661, BAYES_05=-1.11] X-Spam-Score: -1.771 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:08:39 -0000 Do we really need this extension loading stuff in gtkglext? There's lots of extension loading libraries out there. Philipp From tshead@k-3d.com Fri Jun 2 10:59:06 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3415C3B11A7 for ; Fri, 2 Jun 2006 10:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01555-10 for ; Fri, 2 Jun 2006 10:58:46 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id A32983B119C for ; Fri, 2 Jun 2006 10:58:35 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 002A010721F6 for ; Fri, 2 Jun 2006 08:41:35 -0600 (MDT) Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support From: "Timothy M. Shead" Cc: gtkglext-list@gnome.org In-Reply-To: <447F5759.4050401@spth.de> References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> Content-Type: text/plain Date: Fri, 02 Jun 2006 08:58:33 -0600 Message-Id: <1149260313.13355.8.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.343 tagged_above=-999 required=2 tests=[AWL=0.121, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.343 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 14:59:06 -0000 On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > Do we really need this extension loading stuff in gtkglext? > > There's lots of extension loading libraries out there. Got any links? I don't have any particular agenda WRT GtkGLExt support for extensions, it's functionality that I've never used; however the bottom-line is that we have support for (some) already. So the choices would seem to be: * Break the API by removing existing extension support. Rationale: if we aren't going to do it right and support all of them, we shouldn't support any of them. * Leave the API as it is. Rationale: if it ain't broke don't fix it. * Continue adding support for extensions as they appear. Rationale: don't break existing code, and don't try to make arbitrary choices over which extensions deserve to be supported. I find all three options compelling in their own way ... Cheers, Tim From lakin.wecker@gmail.com Fri Jun 2 11:07:07 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F9573B02E2 for ; Fri, 2 Jun 2006 11:07:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02427-06 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id AFF593B01A7 for ; Fri, 2 Jun 2006 11:07:05 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so407340wxd for ; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=rKa770MAgO5Ni0EWs/FvqisV/5k57QfR2QaCME1p0qM+JO6aPIjBJmKFFTzj38On0vq1vykIXbComFYbqhON2JpDK3QXgmuhRKBFBOblaLDv/YBPoxg/vOril9fDW3Cke4r092jtbOLPEDGlpPObaz+MGWlhGR+7yIiYQr+Nnck= Received: by 10.70.73.13 with SMTP id v13mr2521095wxa; Fri, 02 Jun 2006 08:07:04 -0700 (PDT) Received: by 10.70.87.15 with HTTP; Fri, 2 Jun 2006 08:07:04 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 09:07:04 -0600 From: "Lakin Wecker" To: "Timothy M. Shead" Subject: Re: [GtkGLExt] OpenGL 2.0 extensions support In-Reply-To: <1149260313.13355.8.camel@joe.k-3d.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <49224.62.141.86.18.1148898703.squirrel@mx.deg.gubkin.ru> <447F5759.4050401@spth.de> <1149260313.13355.8.camel@joe.k-3d.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:07:07 -0000 On 6/2/06, Timothy M. Shead wrote: > On Thu, 2006-06-01 at 23:08 +0200, Philipp Klaus Krause wrote: > > Do we really need this extension loading stuff in gtkglext? > > > > There's lots of extension loading libraries out there. > > Got any links? http://glew.sourceforge.net/ Lakin From markus.ilmola@pp.inet.fi Sat Jun 10 05:36:30 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C6213B034A for ; Sat, 10 Jun 2006 05:36:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22745-09 for ; Sat, 10 Jun 2006 05:36:29 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 1B32E3B0130 for ; Sat, 10 Jun 2006 05:36:28 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 44449539002878F0 for gtkglext-list@gnome.org; Sat, 10 Jun 2006 11:36:27 +0200 Message-ID: <448A929D.1080600@pp.inet.fi> Date: Sat, 10 Jun 2006 12:36:29 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: gtkglext-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] Can't compile gtkglextmm X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:36:30 -0000 I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from http://www.k-3d.org/gtkglext/Main_Page. First I extracted gtkglext and installed it by typing: ./configure make make install (as root) make examples Everything worked fine including the examples. Then I extracted gtkglextmm and tried to install it by typing ./configure, but I got this error: checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: No package 'gtkglext-1.0' found No package 'gdkglext-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I am using SUSE Linux 10.1. From jean.brefort@normalesup.org Sat Jun 10 05:54:42 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DD093B044D for ; Sat, 10 Jun 2006 05:54:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23652-07 for ; Sat, 10 Jun 2006 05:54:41 -0400 (EDT) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by menubar.gnome.org (Postfix) with ESMTP id 373003B03E8 for ; Sat, 10 Jun 2006 05:54:40 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp1-g19.free.fr (Postfix) with ESMTP id A62CB9AA61; Sat, 10 Jun 2006 11:54:39 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448A929D.1080600@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 11:57:47 +0200 Message-Id: <1149933467.8932.9.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 09:54:42 -0000 Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > http://www.k-3d.org/gtkglext/Main_Page. > > First I extracted gtkglext and installed it by typing: > > > ./configure > make > make install (as root) > make examples > > > Everything worked fine including the examples. > > Then I extracted gtkglextmm and tried to install it by typing > ./configure, but I got this error: > > > checking for BASE_DEPENDENCIES... configure: error: Package requirements > (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > > No package 'gtkglext-1.0' found > No package 'gdkglext-1.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables > BASE_DEPENDENCIES_CFLAGS > and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > > I am using SUSE Linux 10.1. you installed gtkglext in /usr/local. Use: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./configure ... From markus.ilmola@pp.inet.fi Sat Jun 10 07:18:05 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EAF3B002A for ; Sat, 10 Jun 2006 07:18:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30216-03 for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from pne-smtpout4-sn2.hy.skanova.net (pne-smtpout4-sn2.hy.skanova.net [81.228.8.154]) by menubar.gnome.org (Postfix) with ESMTP id 528F93B00CE for ; Sat, 10 Jun 2006 07:18:02 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout4-sn2.hy.skanova.net (7.2.070) (authenticated as ilmosi-1) id 444499DE002B9B4C; Sat, 10 Jun 2006 13:17:58 +0200 Message-ID: <448AAA68.60609@pp.inet.fi> Date: Sat, 10 Jun 2006 14:18:00 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> In-Reply-To: <1149933467.8932.9.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:18:05 -0000 Jean Bréfort kirjoitti: > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from >> http://www.k-3d.org/gtkglext/Main_Page. >> >> First I extracted gtkglext and installed it by typing: >> >> >> ./configure >> make >> make install (as root) >> make examples >> >> >> Everything worked fine including the examples. >> >> Then I extracted gtkglextmm and tried to install it by typing >> ./configure, but I got this error: >> >> >> checking for BASE_DEPENDENCIES... configure: error: Package requirements >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: >> >> No package 'gtkglext-1.0' found >> No package 'gdkglext-1.0' found >> >> Consider adjusting the PKG_CONFIG_PATH environment variable if you >> installed software in a non-standard prefix. >> >> Alternatively, you may set the environment variables >> BASE_DEPENDENCIES_CFLAGS >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. >> See the pkg-config man page for more details. >> >> >> I am using SUSE Linux 10.1. >> > > you installed gtkglext in /usr/local. Use: > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ./configure > ... > > > Ok I tried that, but it did not make any difference. Then I reinstalled (./configure, make ...) gtkglext (while PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ?) and it still worked fine as before. Now I tried to install gtkglextmm and I got this different error mesage: checking for GtkGLExt - version >= 1.0.0... no *** Could not run GtkGLExt test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding GtkGLExt or finding the wrong *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: GtkGLExt not found From jean.brefort@normalesup.org Sat Jun 10 07:28:31 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 977373B0434 for ; Sat, 10 Jun 2006 07:28:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30475-06 for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 56BA73B002A for ; Sat, 10 Jun 2006 07:28:30 -0400 (EDT) Received: from che21-1-82-239-125-56.fbx.proxad.net (che21-1-82-239-125-56.fbx.proxad.net [82.239.125.56]) by smtp5-g19.free.fr (Postfix) with ESMTP id 03B6226004; Sat, 10 Jun 2006 13:28:28 +0200 (CEST) Subject: Re: [GtkGLExt] Can't compile gtkglextmm From: Jean =?ISO-8859-1?Q?Br=E9fort?= To: Markus Ilmola In-Reply-To: <448AAA68.60609@pp.inet.fi> References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> Content-Type: text/plain; charset=utf-8 Date: Sat, 10 Jun 2006 13:31:35 +0200 Message-Id: <1149939095.8932.12.camel@athlon.brefort.fr> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.778 tagged_above=-999 required=2 tests=[AWL=-0.479, BAYES_00=-2.599, SPF_NEUTRAL=1.069, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.778 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:28:31 -0000 Le samedi 10 juin 2006 à 14:18 +0300, Markus Ilmola a écrit : > Jean Bréfort kirjoitti: > > Le samedi 10 juin 2006 à 12:36 +0300, Markus Ilmola a écrit : > > > >> I downloaded gtkglext 1.2.0 and gtkglextmm 1.2.0 from > >> http://www.k-3d.org/gtkglext/Main_Page. > >> > >> First I extracted gtkglext and installed it by typing: > >> > >> > >> ./configure > >> make > >> make install (as root) > >> make examples > >> > >> > >> Everything worked fine including the examples. > >> > >> Then I extracted gtkglextmm and tried to install it by typing > >> ./configure, but I got this error: > >> > >> > >> checking for BASE_DEPENDENCIES... configure: error: Package requirements > >> (gtkglext-1.0 >= 1.0.0 gdkglext-1.0 >= 1.0.0 gtkmm-2.4 >= 2.4.0 > >> gdkmm-2.4 >= 2.4.0 pangomm-1.4 >= 2.4.0 ) were not met: > >> > >> No package 'gtkglext-1.0' found > >> No package 'gdkglext-1.0' found > >> > >> Consider adjusting the PKG_CONFIG_PATH environment variable if you > >> installed software in a non-standard prefix. > >> > >> Alternatively, you may set the environment variables > >> BASE_DEPENDENCIES_CFLAGS > >> and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. > >> See the pkg-config man page for more details. > >> > >> > >> I am using SUSE Linux 10.1. > >> > > > > you installed gtkglext in /usr/local. Use: > > export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > > ./configure > > ... > > > > > > > Ok I tried that, but it did not make any difference. > > Then I reinstalled (./configure, make ...) gtkglext (while > PKG_CONFIG_PATH still set to /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH > ?) and it still worked fine as before. > > Now I tried to install gtkglextmm and I got this different error mesage: > > checking for GtkGLExt - version >= 1.0.0... no > *** Could not run GtkGLExt test program, checking why... > *** The test program compiled, but did not run. This usually means > *** that the run-time linker is not finding GtkGLExt or finding the wrong > *** version of GtkGLExt. If it is not finding GtkGLExt, you'll need to > set your > *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point > *** to the installed location Also, make sure you have run ldconfig if that > *** is required on your system > *** > *** If you have an old version installed, it is best to remove it, although > *** you may also be able to get things to work by modifying LD_LIBRARY_PATH > configure: error: GtkGLExt not found > Hmm, what's in config.log? From markus.ilmola@pp.inet.fi Sat Jun 10 07:41:46 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A5233B01B0 for ; Sat, 10 Jun 2006 07:41:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31306-09 for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from pne-smtpout3-sn1.fre.skanova.net (pne-smtpout3-sn1.fre.skanova.net [81.228.11.120]) by menubar.gnome.org (Postfix) with ESMTP id 34ADA3B00CE for ; Sat, 10 Jun 2006 07:41:45 -0400 (EDT) Received: from [84.250.245.163] (84.250.245.163) by pne-smtpout3-sn1.fre.skanova.net (7.2.070) (authenticated as ilmosi-1) id 4444953900288037; Sat, 10 Jun 2006 13:41:41 +0200 Message-ID: <448AAFF8.3050108@pp.inet.fi> Date: Sat, 10 Jun 2006 14:41:44 +0300 From: Markus Ilmola User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: =?UTF-8?B?SmVhbiBCcsOpZm9ydA==?= Subject: Re: [GtkGLExt] Can't compile gtkglextmm References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> In-Reply-To: <1149939095.8932.12.camel@athlon.brefort.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.477 tagged_above=-999 required=2 tests=[AWL=-0.891, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.477 X-Spam-Level: Cc: gtkglext-list@gnome.org X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 11:41:46 -0000 > Hmm, what's in config.log? > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log From nicholasbishop@gmail.com Sat Jun 10 12:06:53 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604083B0237 for ; Sat, 10 Jun 2006 12:06:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13283-10 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 5D4C13B0187 for ; Sat, 10 Jun 2006 12:06:52 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so1053251wra for ; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AfvJhABQ45M7MnX3bqONeD7f0aF+Fn1xgsJvmCKYuzs8jeBy1YFiwi2jlRRdlTNBf2VeSbpzJWAhnovyuDYzN2dlNFOkZ++URNAj2pSXXcOAXOs03vHu/CXwdhxcgfOfNyWTBQ/4FlQoQ/aZeLUS/kJKl+18XP/hzwzhQwAztoY= Received: by 10.54.103.13 with SMTP id a13mr753591wrc; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Received: by 10.54.110.11 with HTTP; Sat, 10 Jun 2006 09:06:51 -0700 (PDT) Message-ID: <897e119d0606100906h81e9e9fka68e7cb3eacfe76c@mail.gmail.com> Date: Sat, 10 Jun 2006 12:06:51 -0400 From: "Nicholas Bishop" To: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] Can't compile gtkglextmm In-Reply-To: <448AAFF8.3050108@pp.inet.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <448A929D.1080600@pp.inet.fi> <1149933467.8932.9.camel@athlon.brefort.fr> <448AAA68.60609@pp.inet.fi> <1149939095.8932.12.camel@athlon.brefort.fr> <448AAFF8.3050108@pp.inet.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 16:06:53 -0000 Did you run ldconfig? On 6/10/06, Markus Ilmola wrote: > > > Hmm, what's in config.log? > > > > http://hytti.uku.fi/~ilmola/temp/gtkglext_config.log > http://hytti.uku.fi/~ilmola/temp/gtkglextmm_config.log > _______________________________________________ > gtkglext-list mailing list > gtkglext-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkglext-list > From ivand@blueyonder.co.uk Mon Jun 12 16:49:01 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F9CD3B017B for ; Mon, 12 Jun 2006 16:49:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30286-04 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from smtp-out5.blueyonder.co.uk (smtp-out5.blueyonder.co.uk [195.188.213.8]) by menubar.gnome.org (Postfix) with ESMTP id 1124B3B0140 for ; Mon, 12 Jun 2006 16:48:58 -0400 (EDT) Received: from [172.23.170.138] (helo=anti-virus01-09) by smtp-out5.blueyonder.co.uk with smtp (Exim 4.52) id 1FptKY-0006nN-Nz for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:14 +0100 Received: from [82.35.113.116] (helo=linux.site) by asmtp-out1.blueyonder.co.uk with esmtp (Exim 4.52) id 1FptKV-0006Wj-9O for gtkglext-list@gnome.org; Mon, 12 Jun 2006 21:48:11 +0100 From: ivan danicic To: gtkglext-list@gnome.org Date: Mon, 12 Jun 2006 21:48:01 +0100 User-Agent: KMail/1.6.2 References: <200605271618.00829.ivand@blueyonder.co.uk> <1149035496.15328.61.camel@joe.k-3d.com> <200605311519.01253.ivand@blueyonder.co.uk> In-Reply-To: <200605311519.01253.ivand@blueyonder.co.uk> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 7bit Message-Id: <200606122148.01278.ivand@blueyonder.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.529 tagged_above=-999 required=2 tests=[AWL=-1.179, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, SPF_PASS=-0.001] X-Spam-Score: 0.529 X-Spam-Level: Subject: [GtkGLExt] begin opengl X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ivand@blueyonder.co.uk List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 20:49:01 -0000 Hello All, is it correct to do this: define a C-function (at the top level) which may contain opengl items without using "gdk_gl_drawable_gl_begin(...)" and the corresponding ...gl_end(..) and using them only when the function is called? Thanks in advance for your thoughts. Ivan From stottle@qadas.com Mon Jun 19 22:14:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9E3163B0A3F for ; Mon, 19 Jun 2006 22:14:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17371-09 for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [63.240.77.85]) by menubar.gnome.org (Postfix) with ESMTP id 763C93B036C for ; Mon, 19 Jun 2006 22:14:19 -0400 (EDT) Received: from office (c-71-56-213-176.hsd1.co.comcast.net[71.56.213.176]) by comcast.net (sccrmhc15) with SMTP id <200606200212590150091t4oe>; Tue, 20 Jun 2006 02:12:59 +0000 From: "Brett Stottlemyer" To: Date: Mon, 19 Jun 2006 20:12:45 -0600 Message-ID: <000001c6940f$0557fab0$9705a8c0@office> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01C693DC.BABFFBB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaUDwTNtiikQEp+QdiVwVZuafp6HQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.952 tagged_above=-999 required=2 tests=[AWL=-1.108, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.952 X-Spam-Level: Subject: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 02:14:20 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit All, I hope this isn't a repeat, I don't think my try to post this yesterday worked.. Sorry for the beginner question. I'm just getting started with GTK and OpenGL from Windows XP. I've downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. I've downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those yet. My question related to the gtkglext-examples directory that is created by the installation of GTK/GTKmm (not gtkglext). I thought I saw somewhere that this was an older version. Is there a recommended way to install gtkglext-1.2.0 over the older version? The .zip file creates a new directory, so it doesn't look like the older files in the GTK file structure would be overwritten. Will "make install" correct this? I'm worried I'll get borked results from having both versions in my include/library paths. Thanks in advance for any advice. Brett ------=_NextPart_000_0001_01C693DC.BABFFBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

All,

 

I hope this isn’t a repeat, I don’t think = my try to post this yesterday worked….

 

Sorry for the beginner question.  I’m just getting started with GTK and OpenGL from Windows XP.  I’ve downloaded and installed gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to install the libraries and headers for GTK and GTKmm. 

 

I’ve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but have not installed those = yet.

 

My question related to the gtkglext-examples = directory that is created by the installation of GTK/GTKmm (not gtkglext).  I = thought I saw somewhere that this was an older version.  Is there a = recommended way to install gtkglext-1.2.0 over the older version?  The .zip file = creates a new directory, so it doesn’t look like the older files in the GTK = file structure would be overwritten.  Will “make install” = correct this?

 

I’m worried I’ll get borked results from = having both versions in my include/library paths.

 

Thanks in advance for any = advice.

 

Brett

 

------=_NextPart_000_0001_01C693DC.BABFFBB0-- From tshead@k-3d.com Wed Jun 21 00:45:20 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4B3E33B04B1 for ; Wed, 21 Jun 2006 00:45:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07232-09 for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 60AEC3B01AE for ; Wed, 21 Jun 2006 00:45:19 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id CE60D10A98F9; Tue, 20 Jun 2006 22:28:18 -0600 (MDT) From: "Timothy M. Shead" To: Brett Stottlemyer In-Reply-To: <000001c6940f$0557fab0$9705a8c0@office> References: <000001c6940f$0557fab0$9705a8c0@office> Content-Type: text/plain; charset=iso-8859-13 Date: Tue, 20 Jun 2006 22:45:15 -0600 Message-Id: <1150865115.13315.22.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.272 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.272 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] update to current version X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:45:20 -0000 On Mon, 2006-06-19 at 20:12 -0600, Brett Stottlemyer wrote: > Sorry for the beginner question. Iÿm just getting started with GTK > and OpenGL from Windows XP. Iÿve downloaded and installed > gtk-win32-devel-2.8.18-rc1.exe as well as gtkmm-devel-2.8.4-2.exe to > install the libraries and headers for GTK and GTKmm. > Iÿve downloaded both gtkglext-1.2.0.zip and gtkglextmm-1.2.0.zip, but > have not installed those yet. > My question related to the gtkglext-examples directory that is created > by the installation of GTK/GTKmm (not gtkglext). I thought I saw > somewhere that this was an older version. Is there a recommended way > to install gtkglext-1.2.0 over the older version? The .zip file > creates a new directory, so it doesnÿt look like the older files in > the GTK file structure would be overwritten. Will ´make install¡ > correct this? Brett: gtk-win32 includes gtkglext-1.0. There are no API differences between 1.0 and 1.2, so I'd just keep life simple and use the 1.0 that's already there (that is what I use for K-3D on Win32). I don't use gtkglextmm on Win32, so I don't know what the build produces there - regardless, it should build against 1.0 without any trouble. I'd recommend keeping it out of your GTK/gtkmm filesystem, and you might encourage the gtkmm packagers to include gtkglextmm in future releases. Cheers, Tim From tshead@k-3d.com Wed Jun 21 00:49:15 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D91A3B0552 for ; Wed, 21 Jun 2006 00:49:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07604-03 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.109.unused.swcp.com [216.184.31.109]) by menubar.gnome.org (Postfix) with ESMTP id 873663B04B1 for ; Wed, 21 Jun 2006 00:49:14 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 56E6B10A9918 for ; Tue, 20 Jun 2006 22:32:14 -0600 (MDT) From: "Timothy M. Shead" To: "gtkglext-list@gnome.org" Content-Type: text/plain Date: Tue, 20 Jun 2006 22:49:13 -0600 Message-Id: <1150865353.13345.25.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.143 tagged_above=-999 required=2 tests=[AWL=-1.093, BAYES_40=-0.185, FORGED_RCVD_HELO=0.135] X-Spam-Score: -1.143 X-Spam-Level: Subject: [GtkGLExt] Projects list X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 04:49:15 -0000 Folks: I've added a section to the wiki for projects that are using GtkGLExt - I encourage everyone to add a one-liner there describing their work. Cheers, Tim From jpc@cermics.enpc.fr Tue Jun 27 14:18:29 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E8D53B00D3 for ; Tue, 27 Jun 2006 14:18:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12077-10 for ; Tue, 27 Jun 2006 14:18:25 -0400 (EDT) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by menubar.gnome.org (Postfix) with ESMTP id BA9E13B00E2 for ; Tue, 27 Jun 2006 14:18:24 -0400 (EDT) Received: from localhost.localdomain (unknown [81.57.121.82]) by smtp4-g19.free.fr (Postfix) with ESMTP id 7290254AA4 for ; Tue, 27 Jun 2006 20:17:45 +0200 (CEST) Received: from localhost (dolphy [127.0.0.1]) by localhost.localdomain (8.13.6/8.12.11) with ESMTP id k5RI84PH032242 for ; Tue, 27 Jun 2006 20:08:05 +0200 Date: Tue, 27 Jun 2006 20:08:04 +0200 (CEST) Message-Id: <20060627.200804.71114185.jpc@cermics.enpc.fr> To: gtkglext-list@gnome.org From: Jean-Philippe Chancelier X-Mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: Subject: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:18:29 -0000 Hello, When I run the pixmap example of gtkglext and resize the graphic window the server X size increases regularly. This pb was pointed out some years ago. Is there a workaround ? Regards jpc >> Mon, 05 Apr 2004 18:45:34 +0200 >> Hi, i have tried the examples in the gtkglext package, specifically >> "pixmap" and "pixmap-mixed" because i need the ability to render in a >> pixmap in my OpenGL program. >> I have noticed that if you keep resizing the window, the memory usage of >> X increase rapidly until it crash. Maybe the problem is because the >> OpenGL resources associated with the pixmaps are not destroyed, but it's >> only a guess. Any clue? From tshead@k-3d.com Fri Jun 30 19:34:45 2006 Return-Path: X-Original-To: gtkglext-list@gnome.org Delivered-To: gtkglext-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A03E93B03EE for ; Fri, 30 Jun 2006 19:34:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21878-04 for ; Fri, 30 Jun 2006 19:34:44 -0400 (EDT) Received: from kathy.k-3d.com (216.184.31.210.unused.swcp.com [216.184.31.210]) by menubar.gnome.org (Postfix) with ESMTP id 1237E3B054D for ; Fri, 30 Jun 2006 19:34:39 -0400 (EDT) Received: from joe.k-3d.com (joe.k-3d.com [192.168.0.16]) by kathy.k-3d.com (Postfix) with ESMTP id 527BE10C6183; Fri, 30 Jun 2006 17:13:45 -0600 (MDT) From: "Timothy M. Shead" To: Jean-Philippe Chancelier In-Reply-To: <20060627.200804.71114185.jpc@cermics.enpc.fr> References: <20060627.200804.71114185.jpc@cermics.enpc.fr> Content-Type: text/plain Date: Fri, 30 Jun 2006 17:34:37 -0600 Message-Id: <1151710477.15789.2.camel@joe.k-3d.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.231 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_JP=0.077, TW_TK=0.077] X-Spam-Score: -2.231 X-Spam-Level: Cc: gtkglext-list@gnome.org Subject: Re: [GtkGLExt] memory leak X-BeenThere: gtkglext-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Discussion of GtkGLExt, OpenGL Extension to GTK+" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 23:34:46 -0000 On Tue, 2006-06-27 at 20:08 +0200, Jean-Philippe Chancelier wrote: > Hello, > When I run the pixmap example of gtkglext and resize > the graphic window the server X size increases > regularly. This pb was pointed out some years ago. > Is there a workaround ? > Regards > jpc I'm not able to reproduce this. Running both pixmap and pixmap-mixed, and monitoring memory usage with Gnome System Monitor, I get the expected behavior: X server memory consumption increases as the window is expanded, and decreases as it is resized smaller. Perhaps this is an issue with drivers or hardware? Cheers, Tim