20-Apr-2024 05:47 GMT.
UNDER CONSTRUCTION
Anonymous, there are 30 items in your selection
[News] MiniGL Open SourceANN.lu
Posted on 07-Jul-2002 18:37 GMT by Budda30 comments
View flat
View list
Hyperion have released the source code for MiniGL on Aminet. So does the release of open source MiniGL mean that Quake II is finally going to get an airing? IIRC Quake II was mixed up in some big GPL thing, and MiniGL needed to be made open source too in order to release Quake II executable on Amiga? Or did all that mess get cleared up? I seem to remember endless threads on ann.lu about GPL.
MiniGL Open Source : Comment 1 of 30ANN.lu
Posted by 4pLaY on 07-Jul-2002 16:57 GMT
The fun thing is they made sure none of theyre "competitors" would get this piece of software as they made sure you are only allowed to compile it on AmigaOS :-).
MiniGL Open Source : Comment 2 of 30ANN.lu
Posted by TBone on 07-Jul-2002 17:02 GMT
In reply to Comment 1 (4pLaY):
Only "allowed" to? certainly that's not accurate, as this would prevent it being GPL.
MiniGL Open Source : Comment 3 of 30ANN.lu
Posted by Linchpin on 07-Jul-2002 17:05 GMT
Did anyone manage to compile it using gcc?
I keep getting errors which seem to point to old outdated Warp3D
headers (ie ../src/others.c:291: `W3D_CHIP_AVENGER_BE' undeclared
(first use in this function)).
I am using the latest Warp3D 4.0 dev archive from aminet. Is there a W3D 4.2
dev archive I've missed?
MiniGL Open Source : Comment 4 of 30ANN.lu
Posted by 4pLaY on 07-Jul-2002 17:09 GMT
In reply to Comment 2 (TBone):
Hyperion MiniGL Open Source License
(C) 2000-2002 Hyperion
This software is provided 'as-is', without any express or implied warranty.
In no event will Hyperion or the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, subject to the following conditions:
1. MiniGL may only be compiled for/incorporated in code running on
AmigaOS. This only applies to MiniGL, you are free to port an
application using MiniGL to another OpenGL implementation on other
platforms.
2. The functional source-code of all and any modifications and improvements
must be made publically available to the Amiga developer community.
Hyperion MiniGL Open Source License
(C) 2000-2002 Hyperion
This software is provided 'as-is', without any express or implied warranty.
In no event will Hyperion or the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, subject to the following conditions:
1. MiniGL may only be compiled for/incorporated in code running on
AmigaOS. This only applies to MiniGL, you are free to port an
application using MiniGL to another OpenGL implementation on other
platforms.
2. The functional source-code of all and any modifications and improvements
must be made publically available to the Amiga developer community.
MiniGL Open Source : Comment 5 of 30ANN.lu
Posted by Alfred Schwarz on 07-Jul-2002 17:13 GMT
Hm, is there something new in this release?
MiniGL was already available on the Hyperion page a long time ago, so is this just a re-release on Aminet or a new Version?
Ciao, Alfred
MiniGL Open Source : Comment 6 of 30ANN.lu
Posted by catohagen on 07-Jul-2002 17:31 GMT
In reply to Comment 4 (4pLaY):
the licence is so hard to understand, they've written it twice ?
MiniGL Open Source : Comment 7 of 30ANN.lu
Posted by 4pLaY on 07-Jul-2002 17:37 GMT
In reply to Comment 6 (catohagen):
My mistake =) cut n paste rules.
MiniGL Open Source : Comment 8 of 30ANN.lu
Posted by StAn on 07-Jul-2002 20:01 GMT
The MiniGL license hasn't changed since it was first released on Hyperion's site 2 or 3 years ago.
This version includes many additions, speed improvements and probably bug fixes compared to the old one.
You'll need newer Warp3D includes, indeed. The ones in Warp3D SDK contain bugged fd files for VBCC, too.
I guess someone will make these includes available somewhere..
MiniGL Open Source : Comment 9 of 30ANN.lu
Posted by TBone on 08-Jul-2002 02:12 GMT
In reply to Comment 4 (4pLaY):
ahhh, so it's not GPL.
MiniGL Open Source : Comment 10 of 30ANN.lu
Posted by Nicolas Sallin on 08-Jul-2002 05:19 GMT
In reply to Comment 3 (Linchpin):
try
#define W3D_CHIP_AVENGER_LE 5
#define W3D_CHIP_AVENGER_BE 6
MiniGL Open Source : Comment 11 of 30ANN.lu
Posted by Mika Hanhijärvi on 08-Jul-2002 05:34 GMT
In reply to Comment 9 (TBone):
Why people always expect something to be GPL. GPL is not the only way to spread free or opensource software.
MiniGL Open Source : Comment 12 of 30ANN.lu
Posted by Steffen Haeuser on 08-Jul-2002 08:04 GMT
In reply to Comment 9 (TBone):
Hi!
It is *not* GPL.But the licence is quite free anyways. Only limitations are that
you can only use it on AmigaOS, and that any modifications to it must be made
available publicly (and that the software is provided "as-is", without any
warrenty or such).
Steffen
MiniGL Open Source : Comment 13 of 30ANN.lu
Posted by Linchpin on 08-Jul-2002 08:59 GMT
In reply to Comment 10 (Nicolas Sallin):
Ahh thanx, I've now managed to compile the lib but it's only usable in full screenmode as I had
to comment out the following bit in context.c (line 1135):
ClipBlit(context->w3dRastPort,0,0,
context->w3dWindow->RPort,
context->w3dWindow->BorderLeft,
context->w3dWindow->BorderTop,
context->w3dWindow->Width-context->w3dWindow->BorderLeft-context->w3dWindow->BorderRight,
context->w3dWindow->Height-context->w3dWindow->BorderTop-context->w3dWindow->BorderBottom,
0xC0);
Keeping this resulted in the following error:
../src/context.c:1135: parse error before `struct'
MiniGL Open Source : Comment 14 of 30ANN.lu
Posted by 3seas on 08-Jul-2002 15:31 GMT
In reply to Comment 12 (Steffen Haeuser):
" Only limitations are that
you can only use it on AmigaOS, ..."
That's pretty frigging limited then...
MiniGL Open Source : Comment 15 of 30ANN.lu
Posted by Anonymous on 08-Jul-2002 16:27 GMT
In reply to Comment 10 (Nicolas Sallin):
W3D_CHIP_AVENGER_BE and W3D_CHIP_AVENGER_LE should both be 5
Regards,
Christian Michael
MiniGL Open Source : Comment 16 of 30ANN.lu
Posted by qq on 08-Jul-2002 18:27 GMT
In reply to Comment 14 (3seas):
> " Only limitations are that
> you can only use it on AmigaOS, ..."
> That's pretty frigging limited then...
You got that right. You can judge the intentions by the choice of license, always.
MiniGL Open Source : Comment 17 of 30ANN.lu
Posted by Steffen Haeuser on 08-Jul-2002 18:55 GMT
In reply to Comment 14 (3seas):
Hi!
... not really. You can do nearly everything you want with it with your Amiga-programs. Even use it in commercial projects with ZERO cost. If it would have been released as GPL this would have been much more limited.
Steffen Haeuser
MiniGL Open Source : Comment 18 of 30ANN.lu
Posted by Ole-Egil on 08-Jul-2002 19:01 GMT
In reply to Comment 17 (Steffen Haeuser):
Bah, give it a rest. Tim is never happy unless hand him their commercial sources on cd's on his doorstep.
I see nothing wrong with the license. It actively encourages people to develop for AmigaOS ;-)
MiniGL Open Source : Comment 19 of 30ANN.lu
Posted by Hagge on 09-Jul-2002 03:27 GMT
I suppose we should stop talking about GPL...
imho i think GPL sucks big time and that stuff should be released under a BSD license. Some ppl says stuff like "but then commercial companies can make their versions of the BSD licensed code and not release their source code", sure, that is correct. But at least I don't have to be illegal if I've watched a small part of some GPL licensed code and use that in my own non-GPL program.
MiniGL Open Source : Comment 20 of 30ANN.lu
Posted by TBone on 09-Jul-2002 05:55 GMT
In reply to Comment 14 (3seas):
It's a big old bird flipped at Aros, Amithlon, and MorphOS. That's what the license is, and those are it's intentions.
I see bad things happening if authors are going to start releasing source, but restricting the OS it's compiled on.
We need ALL Amiga efforts to have the advantage of ALL the other Amiga related efforts, otherwise they'll all just choke each other off.
MiniGL Open Source : Comment 21 of 30ANN.lu
Posted by Ben Hermans/Hyperion on 09-Jul-2002 06:19 GMT
In reply to Comment 20 (TBone):
Sorry but that's nonsense.
First of all I would like to point out that MiniGL was developed over a period of many, many months and that we are under no obligation whatsoever to release it.
Secondly, Aros nor Amithlon have a 3D API so MiniGL can't be used there anyway. Besides, Amithlon wasn't even on the market when MiniGL was first released.
With respect to MorphOS: tough luck.
MiniGL Open Source : Comment 22 of 30ANN.lu
Posted by Björn Hagström on 09-Jul-2002 06:34 GMT
In reply to Comment 21 (Ben Hermans/Hyperion):
Amithlon runs AmigaOS though, so it wouldn't be breaking your license to port it to x86 for use under AmigaOS 3.9 on Amithlon for example. Provided that there is a 3D API available that is.
/Björn
MiniGL Open Source : Comment 23 of 30ANN.lu
Posted by Yoda on 09-Jul-2002 06:35 GMT
In reply to Comment 21 (Ben Hermans/Hyperion):
> [WRT] Amithlon, Aros
So why artifically restrict them via license, if they have no use of this?
> With respect to MorphOS: tough luck.
case in point.
MiniGL Open Source : Comment 24 of 30ANN.lu
Posted by Steffen Haeuser on 09-Jul-2002 06:36 GMT
In reply to Comment 20 (TBone):
Hi!
AROS does not have a 3D Driver API, so MiniGL could not be adapted to it, even if it would be allowed. MiniGL does *not* include 3D Drivers. It uses the Warp3D API.
Same as to Amithlon (there were negociations between us and the people making Amithlon about a Warp3D licence, but they turned down our offer and said "not interested" - the price was not the issue, BTW, they just said "it would not have the advantages for us to be worth licensing it". They also said the 3D Hardware supported would be too old for recent PCs (where they currently of course had a point, though of course new Warp3D Drivers for new Hardware are in developement)).
Steffen
MiniGL Open Source : Comment 25 of 30ANN.lu
Posted by Ole-Egil on 09-Jul-2002 08:19 GMT
In reply to Comment 24 (Steffen Haeuser):
So basically, the Amithlon people don't want it.
Thus, don't come complaining now ;-)
MiniGL Open Source : Comment 26 of 30ANN.lu
Posted by Rik Sweeney on 09-Jul-2002 11:19 GMT
In reply to Comment 21 (Ben Hermans/Hyperion):
The last line: RFLMAO!
MiniGL Open Source : Comment 27 of 30ANN.lu
Posted by Christian Michael on 09-Jul-2002 12:07 GMT
For those interested in developing for or contributing to MiniGL on AmigaOS, please consider joining minigl@yahoogroups.com
Regards,
Christian Michael
MiniGL Open Source : Comment 28 of 30ANN.lu
Posted by Anonymous on 09-Jul-2002 14:44 GMT
In reply to Comment 24 (Steffen Haeuser):
It wouldn't make sense for Amithlon to bodge in Amiga-style 3D considering the route they've chosen. They are (he is) clearly moving down the road to reflecting AmigaOS APIs onto a more conventional Linux core, rather than using the kernel only for some bare basic hardware support.
Given that, logically Mesa + DRI is the way for Amithlon to offer 3D to AmigaOS applications, for the app it would appear that an Amiga-native OpenGL was installed but in fact all the hardware bit shuffling would be handled by Linux.
This avoids not only paying license fees, but also receiving "Cease and desist" letters when some future disagreement causes one or other party to reconsider their agreement. Since this happens on an almost weekly basis in the Amiga community they would be very sensible to be worried about it.
MiniGL Open Source : Comment 29 of 30ANN.lu
Posted by 3seas on 10-Jul-2002 09:23 GMT
http://slashdot.org/article.pl?sid=02/07/10/007213&mode=thread&tid=109&threshold=0
OpenGL is getting more and more closed everyday.
Guess it'll all have to be redone someday rsn..
MiniGL Open Source : Comment 30 of 30ANN.lu
Posted by Alfred Schwarz on 11-Jul-2002 09:54 GMT
Does anybody have a compiled and linkable version of the new MiniGL for StormC 3 68k and ppc?
I'm not able to compile the sources but would like to be able to play around with it :-(
I think I have to install vbcc (again)...
Thanks & Ciao, Alfred
Anonymous, there are 30 items in your selection
Back to Top