From owner-ogl-sample@oss.sgi.com Wed Apr 5 00:29:47 2000 Received: by oss.sgi.com id ; Wed, 5 Apr 2000 00:29:37 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:5192 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 5 Apr 2000 00:29:13 -0700 Received: from oddhack.engr.sgi.com (oddhack.engr.sgi.com [130.62.54.158]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id AAA02436 for ; Wed, 5 Apr 2000 00:32:59 -0700 (PDT) mail_from (ljp@oddhack.engr.sgi.com) Received: (from ljp@localhost) by oddhack.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id AAA19386 for ogl-sample@oss.sgi.com; Wed, 5 Apr 2000 00:27:55 -0700 (PDT) Date: Wed, 5 Apr 2000 00:27:55 -0700 (PDT) From: ljp@oddhack.engr.sgi.com (Jon Leech) Message-Id: <200004050727.AAA19386@oddhack.engr.sgi.com> To: ogl-sample@oss.sgi.com Subject: [ogl-sample] Updated license and extension registry Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing There's been very little activity on this list recently. This has primarily been because we've been working an issue about the SGI "Free Software License B" license with Brian Paul, XFree86, and Precision Insight. This is now resolved; see http://oss.sgi.com/projects/ogl-sample/news.html regarding the small change to the license, and a joint statement by SGI and several other parties regarding stability of the OpenGL API, which was at the heart of the issue. There are a couple of other announcements - there's now an ogl-sample-cvs list to monitor commits to the repository, and the OpenGL extension registry has been updated with ARB-approved extensions from the December ARB meeting. Now that the licensing issue has been taken care of, we'll be able to be much more responsive in evolving the SI codebase. Jon Leech SGI From owner-ogl-sample@oss.sgi.com Thu Apr 6 10:48:37 2000 Received: by oss.sgi.com id ; Thu, 6 Apr 2000 10:48:28 -0700 Received: from [205.180.60.81] ([205.180.60.81]:2565 "HELO web111.yahoomail.com") by oss.sgi.com with SMTP id ; Thu, 6 Apr 2000 10:48:08 -0700 Received: (qmail 3459 invoked by uid 60001); 6 Apr 2000 17:48:06 -0000 Message-ID: <20000406174806.3458.qmail@web111.yahoomail.com> Received: from [62.14.135.178] by web111.yahoomail.com; Thu, 06 Apr 2000 10:48:06 PDT Date: Thu, 6 Apr 2000 10:48:06 -0700 (PDT) From: Incubus =?ISO-8859-1?Q? "Inc=F3gnita" ?= Subject: [ogl-sample] Multithreading To: ogl-sample@oss.sgi.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Just a simple question: Does ogl-sample implementation support multithreading? Mesa doesn't. Thanks in advance: Tony Sanchez __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com From owner-ogl-sample@oss.sgi.com Sun Apr 23 13:19:21 2000 Received: by oss.sgi.com id ; Sun, 23 Apr 2000 13:19:01 -0700 Received: from adsl-63-195-2-69.dsl.chic01.pacbell.net ([63.195.2.69]:29453 "EHLO mail.scitechsoft.com") by oss.sgi.com with ESMTP id ; Sun, 23 Apr 2000 13:18:55 -0700 Received: from KENDALLB [63.195.2.87] by mail.scitechsoft.com with ESMTP (SMTPD32-6.00) id AC105DB700E0; Sun, 23 Apr 2000 13:24:48 -0700 From: "Kendall Bennett" Organization: SciTech Software, Inc. To: ogl-sample@oss.sgi.com Date: Sun, 23 Apr 2000 13:22:33 -0800 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: [ogl-sample] Future of the SI? In-reply-to: <200004050727.AAA19386@oddhack.engr.sgi.com> X-mailer: Pegasus Mail for Win32 (v3.12b) Message-Id: <200004231324791.SM00160@KENDALLB> Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Hi Guys, I am curious if there is any news on whether the optimised software rasterisation stuff from SGI OpenGL for Windows will be added to the SI? Or news on whether the optimised geometry stuff fom OpenGL for Windows and/or the SGI DDK will be added to the SI? We are interested in using the SI for our project, but so far find it not very compelling compared to Mesa for the following reasons: 1. Mesa has lots of optimised x86 assembler, 3DNow assembler and SSE assembler for geometry and lighting. 2. Mesa has reasonable software rendering performance. 3. Mesa has a well defined device driver model (could use some work, but it is functional and reasonably efficient). Items 1 and 2 would be solved by the inclusion of the OpenGL for Windows optimised code, which I believe did include some 3DNow support in the last few versions (or maybe I am thinking of the OpenGL DDK stuff). There is also the optimised MMX assembler rasterisation code for software rendering that would be very useful for the OpenGL SI community (printing for instance would benefit from optimised software rendering). Item 3 is something I am not very familiar with internally in the SI, and I have not had a chance to dig into it recently. From what I have heard, converting the SI to work with hardware is quite a significant amount of work. Is that true? Are their plans to develope a better device driver layer for the OpenGL SI (perhaps based on the SGI OpenGL DDK)? Regards, +---------------------------------------------------------------+ | SciTech Software - Building Truly Plug'n'Play Software! | +---------------------------------------------------------------+ | Kendall Bennett | Email: KendallB@scitechsoft.com | | Director of Engineering | Phone: (530) 894 8400 | | SciTech Software, Inc. | Fax : (530) 894 9069 | | 505 Wall Street | ftp : ftp.scitechsoft.com | | Chico, CA 95928, USA | www : http://www.scitechsoft.com | +---------------------------------------------------------------+ From owner-ogl-sample@oss.sgi.com Sun Apr 23 13:19:22 2000 Received: by oss.sgi.com id ; Sun, 23 Apr 2000 13:19:11 -0700 Received: from adsl-63-195-2-69.dsl.chic01.pacbell.net ([63.195.2.69]:30477 "EHLO mail.scitechsoft.com") by oss.sgi.com with ESMTP id ; Sun, 23 Apr 2000 13:18:55 -0700 Received: from KENDALLB [63.195.2.87] by mail.scitechsoft.com with ESMTP (SMTPD32-6.00) id AC0D5DB700E0; Sun, 23 Apr 2000 13:24:48 -0700 From: "Kendall Bennett" Organization: SciTech Software, Inc. To: ogl-sample@oss.sgi.com Date: Sun, 23 Apr 2000 13:22:33 -0800 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: [ogl-sample] Updated license and extension registry In-reply-to: <200004050727.AAA19386@oddhack.engr.sgi.com> X-mailer: Pegasus Mail for Win32 (v3.12b) Message-Id: <200004231324921.SM00160@KENDALLB> Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing ljp@oddhack.engr.sgi.com (Jon Leech) wrote: Took me a while to catch up on this list: > There's been very little activity on this list recently. This > has primarily been because we've been working an issue about the > SGI "Free Software License B" license with Brian Paul, XFree86, and > Precision Insight. This is now resolved; see > > http://oss.sgi.com/projects/ogl-sample/news.html I looked at the HTML version of the license, and it appears to be formatted incorrectly. There appear to be multiple section 1's through the file, so that section 1, 2 and 3 are all labeled section 1! The Word version is correct however. I assume someone should fix this ;-) Regards, +---------------------------------------------------------------+ | SciTech Software - Building Truly Plug'n'Play Software! | +---------------------------------------------------------------+ | Kendall Bennett | Email: KendallB@scitechsoft.com | | Director of Engineering | Phone: (530) 894 8400 | | SciTech Software, Inc. | Fax : (530) 894 9069 | | 505 Wall Street | ftp : ftp.scitechsoft.com | | Chico, CA 95928, USA | www : http://www.scitechsoft.com | +---------------------------------------------------------------+ From owner-ogl-sample@oss.sgi.com Mon Apr 24 07:45:22 2000 Received: by oss.sgi.com id ; Mon, 24 Apr 2000 07:45:12 -0700 Received: from gw-nl4.philips.com ([192.68.44.36]:35089 "EHLO convert rfc822-to-8bit gw-nl4.philips.com") by oss.sgi.com with ESMTP id ; Mon, 24 Apr 2000 07:44:49 -0700 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id QAA29777 for ; Mon, 24 Apr 2000 16:44:45 +0200 (MEST) (envelope-from Vlad.Sharanhovich@philips.com) Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma029775; Mon, 24 Apr 00 16:44:45 +0200 Received: from natlab.research.philips.com (prle.natlab.research.philips.com [130.139.161.112]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with SMTP id QAA19617 for ; Mon, 24 Apr 2000 16:44:45 +0200 (MET DST) Received: by natlab.research.philips.com; Mon, 24 Apr 2000 16:44:44 +0200 Message-Id: <0c3b01bfadfb$d47531b0$73a88b82@PC5498> From: "Vlad Sharanhovich" To: Subject: [ogl-sample] Building SI Date: Mon, 24 Apr 2000 16:46:09 +0200 Organization: Philips Research Mime-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8BIT X-Priority: 3 X-Msmail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.5600 X-Mimeole: Produced By Microsoft MimeOLE V5.00.2919.5600 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Hello. I have some problems with SI under Linux. When I'm trying to make distribute SI via gmake distsi, I get a lot of errors in files, generally type error. At the end I have a xc tree, I'm trying to merge this tree with XFree86 xc free and make them together, result - error, but it done and XFree86 works. But I think, that SI doesn't work at all. Any idea? What I'm doing wrong? Regards, Vlad. ----------------------------------------------------------------------- Vlad Sharanhovich Philips Research Laboratories Eindhoven Building: WL 1.4.19 Prof. Holstlaan 4 Phone: +31 40 2743642 5656 AA Eindhoven Fax: +31 40 2744004 The Netherlands Mobile:+31 65 1831306 mailto:Vlad.Sharanhovich@philips.com From owner-ogl-sample@oss.sgi.com Mon Apr 24 08:09:32 2000 Received: by oss.sgi.com id ; Mon, 24 Apr 2000 08:09:22 -0700 Received: from mail-na.netmanage.com ([156.27.24.10]:5766 "EHLO mail-na.netmanage.com") by oss.sgi.com with ESMTP id ; Mon, 24 Apr 2000 08:09:11 -0700 Received: from maxfield (maxfield.netmanage.com [156.27.27.226]) by mail-na.netmanage.com (8.9.1/8.9.1) with SMTP id LAA19804; Mon, 24 Apr 2000 11:06:54 -0400 (EDT) Received: by localhost with Microsoft MAPI; Mon, 24 Apr 2000 11:09:22 -0400 Message-ID: <01BFADDD.8B703EB0.kathleen.langone@netmanage.com> From: Kathleen Langone To: "'ogl-sample@oss.sgi.com'" Cc: "'kathleen'" Subject: [ogl-sample] Having trouble building libglut.a on Irix 6.5 Date: Mon, 24 Apr 2000 11:09:21 -0400 X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing I've installed all the various OpenGL bits 'n pieces(sources, .h files, etc) from the 6.5 CDs. I'm getting this error from the makefile in: /usr/share/src/OpenGL/toolkits/libglut /usr/include/X11/SGIFastAtom.h:183: unterminated string or character constant Also I read somewhere that there's a switch LCDEDFS = -DNO_FAST_ATOMS which I tried also - but that made no difference. Thanks in advance! Kathleen Langone From owner-ogl-sample@oss.sgi.com Tue Apr 25 23:27:39 2000 Received: by oss.sgi.com id ; Tue, 25 Apr 2000 23:27:29 -0700 Received: from gw-nl4.philips.com ([192.68.44.36]:17675 "EHLO convert rfc822-to-8bit gw-nl4.philips.com") by oss.sgi.com with ESMTP id ; Tue, 25 Apr 2000 23:27:05 -0700 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id IAA05948 for ; Wed, 26 Apr 2000 08:27:02 +0200 (MEST) (envelope-from Vlad.Sharanhovich@philips.com) Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma005945; Wed, 26 Apr 00 08:27:02 +0200 Received: from natlab.research.philips.com (prle.natlab.research.philips.com [130.139.161.112]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with SMTP id IAA21760 for ; Wed, 26 Apr 2000 08:27:02 +0200 (MET DST) Received: by natlab.research.philips.com; Wed, 26 Apr 2000 08:27:01 +0200 Message-Id: <000801bfaf48$705ad3d0$73a88b82@PC5498> From: "Vlad Sharanhovich" To: Subject: [ogl-sample] Compiling OGLSI wih XFree86 Date: Wed, 26 Apr 2000 08:27:03 +0200 Organization: Philips Research Mime-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8BIT X-Priority: 3 X-Msmail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.5600 X-Mimeole: Produced By Microsoft MimeOLE V5.00.2919.5600 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Hello everybody. I'm trying to compile OGLSI under Linux 6.2 with XFree86 3.3.5. Why in the OGLSI there is no Server OpenGL render. As I understand, in xc/programs/XServer/GL/opengl should be Server OpenGL render, but after "gmake distsi" OGLSI I've got xc tree without "xc/programs/XServer/GL/opengl". Also I've got in "gmake distsi" some errors linked with "main/gfx/lib/opengl/defs/ALL.defs" file. Maybe here is a problem? In OGLSI main/gfx/lib/opengl there are files, as I think, for Server OpenGL render. Somebody have experience with compiling OGLSI with XFree86??? Thanx, Vlad. ----------------------------------------------------------------------- Vlad Sharanhovich Philips Research Laboratories Eindhoven Building: WL 1.4.19 Prof. Holstlaan 4 Phone: +31 40 2743642 5656 AA Eindhoven Fax: +31 40 2744004 The Netherlands Mobile:+31 65 1831306 mailto:Vlad.Sharanhovich@philips.com From owner-ogl-sample@oss.sgi.com Wed Apr 26 00:05:59 2000 Received: by oss.sgi.com id ; Wed, 26 Apr 2000 00:05:49 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:60746 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 26 Apr 2000 00:05:33 -0700 Received: from oddhack.engr.sgi.com (oddhack.engr.sgi.com [130.62.54.158]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id AAA08382 for ; Wed, 26 Apr 2000 00:09:42 -0700 (PDT) mail_from (ljp@oddhack.engr.sgi.com) Received: (from ljp@localhost) by oddhack.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id AAA25845; Wed, 26 Apr 2000 00:04:15 -0700 (PDT) Message-ID: <20000426000415.A25774@oddhack.engr.sgi.com> Date: Wed, 26 Apr 2000 00:04:15 -0700 From: Jon Leech To: ogl-sample@oss.sgi.com Subject: Re: [ogl-sample] Future of the SI? References: <200004050727.AAA19386@oddhack.engr.sgi.com> <200004231324791.SM00160@KENDALLB> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1 In-Reply-To: <200004231324791.SM00160@KENDALLB>; from Kendall Bennett on Sun, Apr 23, 2000 at 01:22:33PM -0800 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing On Sun, Apr 23, 2000 at 01:22:33PM -0800, Kendall Bennett wrote: > Hi Guys, > > I am curious if there is any news on whether the optimised software > rasterisation stuff from SGI OpenGL for Windows will be added to the > SI? Or news on whether the optimised geometry stuff fom OpenGL for > Windows and/or the SGI DDK will be added to the SI? We are willing to release the ogcode for software rasterization, but understand that it will be a reasonable amount of work to get it operating with the SI. So before going to the effort of pulling the code into the oss.sgi.com tree, it would be really helpful to have someone commit to, or at least express substantial willingness to, make it work in the SI. I am so swamped with ARB related matters that I have trouble being responsive on this mailing list, much less getting to write much code - although we're planning to dedicate more engineering cycles to the ogl-sample work shortly. If you're interested in helping with this, let me know. The optimised geometry code mostly comes from other companies. We have discussions underway which will (hopefully) result in those companies open sourcing this code, although I can't speak to just when it might happen. > Item 3 is something I am not very familiar with internally in the SI, > and I have not had a chance to dig into it recently. From what I have > heard, converting the SI to work with hardware is quite a significant > amount of work. Is that true? Are their plans to develope a better > device driver layer for the OpenGL SI (perhaps based on the SGI > OpenGL DDK)? Not specifically. We do have some other discussions going regarding open sourcing of certain vendor drivers based on the SI, which might help set such a direction. To a certain degree I think of the "device driver interface" as the OpenGL API itself. Trying to specify a rasterization-level hookout is not very forward looking, with almost all interesting new chips providing T&L. Am open to suggestions, though. Jon Leech SGI From owner-ogl-sample@oss.sgi.com Wed Apr 26 00:10:59 2000 Received: by oss.sgi.com id ; Wed, 26 Apr 2000 00:10:39 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:2635 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 26 Apr 2000 00:10:23 -0700 Received: from oddhack.engr.sgi.com (oddhack.engr.sgi.com [130.62.54.158]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id AAA07184 for ; Wed, 26 Apr 2000 00:14:31 -0700 (PDT) mail_from (ljp@oddhack.engr.sgi.com) Received: (from ljp@localhost) by oddhack.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id AAA25817; Wed, 26 Apr 2000 00:09:04 -0700 (PDT) Message-ID: <20000426000904.B25774@oddhack.engr.sgi.com> Date: Wed, 26 Apr 2000 00:09:04 -0700 From: Jon Leech To: ogl-sample@oss.sgi.com Subject: Re: [ogl-sample] Updated license and extension registry References: <200004050727.AAA19386@oddhack.engr.sgi.com> <200004231324921.SM00160@KENDALLB> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1 In-Reply-To: <200004231324921.SM00160@KENDALLB>; from Kendall Bennett on Sun, Apr 23, 2000 at 01:22:33PM -0800 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing On Sun, Apr 23, 2000 at 01:22:33PM -0800, Kendall Bennett wrote: > I looked at the HTML version of the license, and it appears to be > formatted incorrectly. There appear to be multiple section 1's > through the file, so that section 1, 2 and 3 are all labeled section > 1! The Word version is correct however. Ouch, good catch. Thanks. Word's HTML export capability appears more than mildly broken, which doesn't surprise me, but I apologize for not noticing it myself. I don't know how to fix the export - nor have inclination to spend time learning more about Word - so have replaced the HTML version with a PostScript version from the printer driver. I could digress about why Microsoft feels the need to wrap perfectly good PostScript inside some sort of gunky Windows-specific stuff, but won't... Jon Leech SGI From owner-ogl-sample@oss.sgi.com Wed Apr 26 00:18:09 2000 Received: by oss.sgi.com id ; Wed, 26 Apr 2000 00:18:02 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:47365 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 26 Apr 2000 00:17:42 -0700 Received: from nodin.corp.sgi.com (nodin.corp.sgi.com [192.26.51.193]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id AAA03714 for ; Wed, 26 Apr 2000 00:12:56 -0700 (PDT) mail_from (ljp@oddhack.engr.sgi.com) Received: from oddhack.engr.sgi.com (oddhack.engr.sgi.com [130.62.54.158]) by nodin.corp.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id AAA39931 for ; Wed, 26 Apr 2000 00:17:11 -0700 (PDT) Received: (from ljp@localhost) by oddhack.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id AAA25830; Wed, 26 Apr 2000 00:14:35 -0700 (PDT) Message-ID: <20000426001435.C25774@oddhack.engr.sgi.com> Date: Wed, 26 Apr 2000 00:14:35 -0700 From: Jon Leech To: ogl-sample@oss.sgi.com Subject: Re: [ogl-sample] How to get started? References: <200002180209675.SM00161@KENDALLB> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1 In-Reply-To: <200002180209675.SM00161@KENDALLB>; from Kendall Bennett on Fri, Feb 18, 2000 at 02:09:25AM -0800 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing OK, trying to catch up now that my head's above water for a bit: On Fri, Feb 18, 2000 at 02:09:25AM -0800, Kendall Bennett wrote: > I am interesting in getting the new Open Source OpenGL sample > implementation to compile in our development environment. I have > synced up with the latest files via CVS, however I am having a hard > time figuring out where to start. Since I won't be builing this under > Linux or for X11, I need to build my own makefiles etc. I plan to > build this with Watcom C++ for Win32 initially, using our own > makefile stuff. The idea behind the commondefs/commonrules stuff in main/tools/include is to parameterize Makefile stuff for different platforms. If your Windows make tool is sufficiently close to gmake, you might be able to further parameterize the existing Makefiles and make include files such as commondefs; otherwise a parallel set of Windows-specific Makefiles will probably be needed. > I guess the first place I could start would be with the GLU > libraries, since those are relatively simple. I can find the source > to the libglu library, but it is spread out in three directories. I > assume I need to build the objects in all those directories into the > final library? Yes. The NURBS/polygon tesselator/etc. split is just logical. > Also where are the public OpenGL header files in the SI? I can't seem > to find them anywhere... They are generated by various awk and perl scripts, from the ".spec" files under main/gfx/include (just as huge amounts of GLX protocol encoding/decoding is automatically generated, and various other things). I am partway through converting completely over to Perl and hope to finish soon, which makes non-Unix stuff more tenable. Jon Leech SGI From owner-ogl-sample@oss.sgi.com Wed Apr 26 10:49:08 2000 Received: by oss.sgi.com id ; Wed, 26 Apr 2000 10:48:58 -0700 Received: from gw-nl4.philips.com ([192.68.44.36]:46853 "EHLO convert rfc822-to-8bit gw-nl4.philips.com") by oss.sgi.com with ESMTP id ; Wed, 26 Apr 2000 10:48:38 -0700 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id TAA05169 for ; Wed, 26 Apr 2000 19:48:36 +0200 (MEST) (envelope-from Vlad.Sharanhovich@philips.com) Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma005167; Wed, 26 Apr 00 19:48:36 +0200 Received: from natlab.research.philips.com (prle.natlab.research.philips.com [130.139.161.112]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with SMTP id TAA29322 for ; Wed, 26 Apr 2000 19:48:36 +0200 (MET DST) Received: by natlab.research.philips.com; Wed, 26 Apr 2000 19:48:35 +0200 Message-Id: <010501bfafa7$a8bd4a00$73a88b82@PC5498> From: "Vlad Sharanhovich" To: Subject: [ogl-sample] Error in GNUMakefile??? Date: Wed, 26 Apr 2000 19:48:40 +0200 Organization: Philips Research Mime-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8BIT X-Priority: 3 X-Msmail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.5600 X-Mimeole: Produced By Microsoft MimeOLE V5.00.2919.5600 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Hello again. I found that the problem is in the step, when I'm making /xc tree from OGLSI tree. The problem is in the main\gfx\lib\opengl\GNUMakefile (I think). When I'm making this file, I get a error, that it can't find ALL.defs file. But this file is presented in the main\gfx\lib\opengl\defs\ALL.defs. Any idea? Regards, Vlad. ----------------------------------------------------------------------- Vlad Sharanhovich Philips Research Laboratories Eindhoven Building: WL 1.4.19 Prof. Holstlaan 4 Phone: +31 40 2743642 5656 AA Eindhoven Fax: +31 40 2744004 The Netherlands Mobile:+31 65 1831306 mailto:Vlad.Sharanhovich@philips.com From owner-ogl-sample@oss.sgi.com Thu Apr 27 12:52:22 2000 Received: by oss.sgi.com id ; Thu, 27 Apr 2000 12:52:13 -0700 Received: from adsl-63-195-2-69.dsl.chic01.pacbell.net ([63.195.2.69]:26634 "EHLO mail.scitechsoft.com") by oss.sgi.com with ESMTP id ; Thu, 27 Apr 2000 12:51:48 -0700 Received: from KENDALLB [63.195.2.87] by mail.scitechsoft.com with ESMTP (SMTPD32-6.00) id ABC724B600F6; Thu, 27 Apr 2000 12:57:59 -0700 From: "Kendall Bennett" Organization: SciTech Software, Inc. To: ogl-sample@oss.sgi.com Date: Thu, 27 Apr 2000 12:55:09 -0800 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: [ogl-sample] Future of the SI? In-reply-to: <20000426000415.A25774@oddhack.engr.sgi.com> References: <200004231324791.SM00160@KENDALLB>; from Kendall Bennett on Sun, Apr 23, 2000 at 01:22:33PM -0800 X-mailer: Pegasus Mail for Win32 (v3.12b) Message-Id: <200004271257215.SM00160@KENDALLB> Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Jon Leech wrote: > On Sun, Apr 23, 2000 at 01:22:33PM -0800, Kendall Bennett wrote: > > Hi Guys, > > > > I am curious if there is any news on whether the optimised software > > rasterisation stuff from SGI OpenGL for Windows will be added to the > > SI? Or news on whether the optimised geometry stuff fom OpenGL for > > Windows and/or the SGI DDK will be added to the SI? > > We are willing to release the ogcode for software > rasterization, but understand that it will be a reasonable amount > of work to get it operating with the SI. So before going to the > effort of pulling the code into the oss.sgi.com tree, it would be > really helpful to have someone commit to, or at least express > substantial willingness to, make it work in the SI. I am willing to work on this, and will probably get the time to work specifically on this in about a month or so. I have copies of the old SGI OpenGL for Windows source code hanging around somewhere, but I gather from what you are telling me that the optimised geometry code will need to be ported to the SI? I thought the SI and the OFW were very similar? > I am so swamped with ARB related matters that I have trouble being > responsive on this mailing list, much less getting to write much > code - although we're planning to dedicate more engineering cycles > to the ogl-sample work shortly. Great! It looks like we both might get freed up to work on this around the same time then ;-) > If you're interested in helping with this, let me know. The > optimised geometry code mostly comes from other companies. We have > discussions underway which will (hopefully) result in those > companies open sourcing this code, although I can't speak to just > when it might happen. I am very interested in the optimised geometry code, and if there is a commitment to get this into the SI sources then we would probably spend our efforts working on the SI as opposed to Mesa to get things working. Without the optimised geometry code we may be better off staying with Mesa, at least initially. Although perhaps another alternative is porting some of the Mesa source to the SI for this type of thing, but it would be much easier to start with stuff that is already designed to fit into the SI. > > Item 3 is something I am not very familiar with internally in the SI, > > and I have not had a chance to dig into it recently. From what I have > > heard, converting the SI to work with hardware is quite a significant > > amount of work. Is that true? Are their plans to develope a better > > device driver layer for the OpenGL SI (perhaps based on the SGI > > OpenGL DDK)? > > Not specifically. We do have some other discussions going > regarding open sourcing of certain vendor drivers based on the SI, > which might help set such a direction. To a certain degree I think > of the "device driver interface" as the OpenGL API itself. Trying > to specify a rasterization-level hookout is not very forward > looking, with almost all interesting new chips providing T&L. Am > open to suggestions, though. Sure, for the future and to support hardware T&L, the OpenGL API really is the device driver layer for the most part. However although all interesting new hardware has hardware T&L, there are still literally millions of good boards out there in the field that don't have this! Hence we need to way to ensure that we can provide good solutions for legacy hardware (hell, are we *already* at the stage of calling the TNT2 and Voodoo3 legacy hardware!). So my idea is that we need a layered device driver model. One layer is for cards with only 2D acceleration, and most does all the rendering in software (with perhaps an accelerated screen clear and 2D primitives ;-). The next layer is for rasterisation only hardware and provides a device driver model for that. The next layer above that is for harware T&L, where a large portion of the OpenGL API functions go directly into the device driver layers (once you do all the usual OS specific stuff for managing threads etc). An abstract API for all this stuff is certainly possible. If it wasn't, Direct3D immediate mode would not exist ;-) Regards, +---------------------------------------------------------------+ | SciTech Software - Building Truly Plug'n'Play Software! | +---------------------------------------------------------------+ | Kendall Bennett | Email: KendallB@scitechsoft.com | | Director of Engineering | Phone: (530) 894 8400 | | SciTech Software, Inc. | Fax : (530) 894 9069 | | 505 Wall Street | ftp : ftp.scitechsoft.com | | Chico, CA 95928, USA | www : http://www.scitechsoft.com | +---------------------------------------------------------------+ From owner-ogl-sample@oss.sgi.com Thu Apr 27 13:14:23 2000 Received: by oss.sgi.com id ; Thu, 27 Apr 2000 13:14:03 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:25141 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 27 Apr 2000 13:13:49 -0700 Received: from oddhack.engr.sgi.com (oddhack.engr.sgi.com [130.62.54.158]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id NAA26887 for ; Thu, 27 Apr 2000 13:09:02 -0700 (PDT) mail_from (ljp@oddhack.engr.sgi.com) Received: (from ljp@localhost) by oddhack.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) id NAA32514; Thu, 27 Apr 2000 13:12:30 -0700 (PDT) Message-ID: <20000427131230.A31867@oddhack.engr.sgi.com> Date: Thu, 27 Apr 2000 13:12:30 -0700 From: Jon Leech To: ogl-sample@oss.sgi.com Subject: [ogl-sample] Driver interfaces References: <200004231324791.SM00160@KENDALLB>; <20000426000415.A25774@oddhack.engr.sgi.com> <200004271257215.SM00160@KENDALLB> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1 In-Reply-To: <200004271257215.SM00160@KENDALLB>; from Kendall Bennett on Thu, Apr 27, 2000 at 12:55:09PM -0800 Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing On Thu, Apr 27, 2000 at 12:55:09PM -0800, Kendall Bennett wrote: [re "online generated" aka ogcode for rasterization] > I am willing to work on this, and will probably get the time to work > specifically on this in about a month or so. I have copies of the old > SGI OpenGL for Windows source code hanging around somewhere, but I > gather from what you are telling me that the optimised geometry code > will need to be ported to the SI? I thought the SI and the OFW were > very similar? They are very similar. But the SI has had quite a lot added to it since 1997, the build structure is very different, and most significantly, the SI only builds for X/Unix in the current build structure (although I certainly encourage people to figure out how to build it for other environments and let us know how - embedded platforms are of particular interest to me as a future direction for 3D, and most of those are not going to be running X11 - I hope :-) I'll get the ogcode into the CVS tree over the next couple of weeks. > I am very interested in the optimised geometry code, and if there is > a commitment to get this into the SI sources then we would probably > spend our efforts working on the SI as opposed to Mesa to get things > working. I think it's likely to happen fairly soon, but since it's not SGI's decision (actually two separate decisions by two separate companies), I can't give you a date. Will keep pushing from my end. > So my idea is that we need a layered device driver model. One layer > is for cards with only 2D acceleration, and most does all the > rendering in software (with perhaps an accelerated screen clear and > 2D primitives ;-). The next layer is for rasterisation only hardware > and provides a device driver model for that. The next layer above > that is for harware T&L, where a large portion of the OpenGL API > functions go directly into the device driver layers (once you do all > the usual OS specific stuff for managing threads etc). Wasn't this the idea behind Sci Tech's Inertia/Nucleus driver architecture? Where does that stand? Maybe it could be used as a starting point. Jon Leech SGI From owner-ogl-sample@oss.sgi.com Thu Apr 27 13:31:13 2000 Received: by oss.sgi.com id ; Thu, 27 Apr 2000 13:30:54 -0700 Received: from dt092nb0.san.rr.com ([204.210.48.176]:1800 "EHLO dt092nb0.san.rr.com") by oss.sgi.com with ESMTP id ; Thu, 27 Apr 2000 13:30:21 -0700 Received: (from nate@localhost) by dt092nb0.san.rr.com (8.9.3/8.9.3) id OAA04319 for ogl-sample@oss.sgi.com; Thu, 27 Apr 2000 14:04:06 GMT From: "Nathan D. Tuck" Message-Id: <200004271404.OAA04319@dt092nb0.san.rr.com> Subject: Re: [ogl-sample] Future of the SI? To: ogl-sample@oss.sgi.com Date: Thu, 27 Apr 2000 14:04:06 +0000 (GMT) In-Reply-To: <200004271257215.SM00160@KENDALLB> from "Kendall Bennett" at Apr 27, 2000 12:55:09 PM X-Mailer: ELM [version 2.5 PL1] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-ogl-sample@oss.sgi.com Precedence: bulk Reply-To: ogl-sample@oss.sgi.com Return-Path: X-Orcpt: rfc822;ogl-sample-outgoing Hi, As far as I remember from the last time I looked at the SI/Windows code, this was not too hard since there were appropriate function pointer tables for say cards that didn't do T&L, setup, or whatever. Perhaps John just meant to say that doing this isn't necessarily a fill in the blanks exercise? Certainly a whole bundle of cards without T&L have used this codebase to base their drivers on. nate > Sure, for the future and to support hardware T&L, the OpenGL API > really is the device driver layer for the most part. However although > all interesting new hardware has hardware T&L, there are still > literally millions of good boards out there in the field that don't > have this! Hence we need to way to ensure that we can provide good > solutions for legacy hardware (hell, are we *already* at the stage of > calling the TNT2 and Voodoo3 legacy hardware!). > > So my idea is that we need a layered device driver model. One layer > is for cards with only 2D acceleration, and most does all the > rendering in software (with perhaps an accelerated screen clear and > 2D primitives ;-). The next layer is for rasterisation only hardware > and provides a device driver model for that. The next layer above > that is for harware T&L, where a large portion of the OpenGL API > functions go directly into the device driver layers (once you do all > the usual OS specific stuff for managing threads etc). > > An abstract API for all this stuff is certainly possible. If it > wasn't, Direct3D immediate mode would not exist ;-) > > Regards, > > +---------------------------------------------------------------+ > | SciTech Software - Building Truly Plug'n'Play Software! | > +---------------------------------------------------------------+ > | Kendall Bennett | Email: KendallB@scitechsoft.com | > | Director of Engineering | Phone: (530) 894 8400 | > | SciTech Software, Inc. | Fax : (530) 894 9069 | > | 505 Wall Street | ftp : ftp.scitechsoft.com | > | Chico, CA 95928, USA | www : http://www.scitechsoft.com | > +---------------------------------------------------------------+ >