Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
117 user(s) are online (29 user(s) are browsing News)

Members: 0
Guests: 117

more...

Support us!

Headlines


Recent Replied Topics
Amiga Events : MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted by Hans on 2009/4/4 12:28:55 (2933 reads) News by the same author
Amiga Events

I am pleased to announce that MiniGL 2.1 beta has been released. This release includes many bug fixes, including the elusive MiniGL watchdog task crash, which was responsible for random lockups. The release also includes updated developer files for all new features in MiniGL 2.x.



MiniGL is a 3D API which is compatible to OpenGL(tm). It implements a subset of that API and was designed for speed, therefore it directly interfaces with Warp3D. This also means that there is currently no software mode.

The archive is currently in os4depot.net's upload queue, and will shortly be available at http://os4depot.net/index.php?functio ... river/graphics/minigl.lha.

Changes in V2.1
---------------
- Fixed the bug in the MiniGL watchdog task. GL screensavers should no longer freeze.
- Fixed a problem that occurred when vertex arrays were included in a display list
- Fixed a bug in rendering huge vertex arrays
- Fixed rendering of line strips and line loops. No more spurious extra lines (e.g. Celestia, GLBoxed blanker and the Dr. Fungi demo)
- Lots of other bug fixes
- Added pop up requesters informing users of problems (e.g., wrong MiniGL.library version)
- Added stack cookies to demos using GLU NURBS functions in order to ensure that they have enough stack
- GLUT now only requests a stencil buffer when applications ask for one
- No longer need -DMINIGL defined when compiling OpenGL apps

Changes in V2.0
---------------
- Added support for evaluators (glMap*, glEvalCoord*, glMapGrid*, glEvalMesh*, glEvalPoint*)
- Added selection support (glListBase(), glNewList(), glInitNames(), glLoadName(), glPushName(), glPopName(), glSelectBuffer(), and glRenderMode())
- Added gluPickMatrix()
- Added gluProject()/gluUnProject()
- Added glGetDoublev()
- Added glIsTexture()
- Added glGetTexEnviv()
- Added glGetLight*() functions
- Added GL_PROXY_TEXTURE support
- Fixed some rendering bugs (e.g., a bug causing incorrect lighting for clipped primitives)
- Added const qualifiers to improve OpenGL compliance
- Mglut.library now has glutKeyboardUpFunc(), glutSpecialUpFunc(), and glutIgnoreKeyRepeat()
- Added text functions to Mglut.library (glutBitmap*(), glutStroke*())
- Added glPushClientAttrib()/glPopClientAttrib()
- Added glDrawPixels()
- Added game mode to mglut.library
- Added glutDeviceGet(), glutLayerGet(), glutGetModifiers(), glutSetOptions() and expanded the number of attributes supported by glutGet()
- Added glut geometry rendering functions including the teapot functions
- Added glut overlay function stubs for completeness (overlay is not actually supported)
- Added glGetMaterial*()
- Added the complete set of glNormal*() functions
- Added glGetTexImage
- Added full set of glPixelStore modes, as well as glPixelTransfer
- Added glutTimerFunc(), glutCloseFunc(), glutWMCloseFunc()
- Added glutWarpPointer()
- Added glutExtensionSupported(), glutIgnoreKeyRepeat(), glutSetKeyRepeat(), glutKeyUp(), glutSpecialUp(), and glutForceJoystickFunc() (note: no joystick support yet)
- Added stubs for glutSetColor(), glutGetColor(), and glutCopyColormap() (note: these functions really don't make sense

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
Kicko
Published: 2009/4/4 13:46  Updated: 2009/4/4 13:46
Just can't stay away
Joined: 10/25/2007
From: Gothenburg / Sweden
Comments: 1175
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Thanks mate. Ill download it when its up on os4depot.
Lio
Published: 2009/4/4 14:10  Updated: 2009/4/4 14:10
Quite a regular
Joined: 12/03/2006
From: France
Comments: 511
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
thanks a lot to all involved !

will Q3 gets a speed boost with the new version ?
nubechecorre
Published: 2009/4/4 14:24  Updated: 2009/4/4 14:40
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1899
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Great news

to copy the include and the header on the sdk should i simply copy the dir into the current sdk installation ?

and to compile just need " -lGL -lGLUT " ?

Ok i have seen that it works perfectly

Thanks
Adept
Published: 2009/4/4 16:03  Updated: 2009/4/4 16:03
Just popping in
Joined: 11/28/2006
From:
Comments: 69
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Keep up the great work Hans !

Varthall
Published: 2009/4/4 17:17  Updated: 2009/4/4 17:17
Just popping in
Joined: 03/19/2007
From: Up Rough
Comments: 170
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Fantastic news, been waiting since long for this release! Btw:
- why it is labelled as beta? The MiniGL 2.0 shipped with OS 4.1 was beta as well, that means that there's no 2.0 final version, is it?
- does it work under OS 4.0 too?

Thanks for your work.
Varthall
nubechecorre
Published: 2009/4/4 17:39  Updated: 2009/4/4 17:39
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1899
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
This MiniGL 2.1 are equal to which version of OpenGL ?.. 1.5 ?
Hans
Published: 2009/4/4 21:45  Updated: 2009/4/4 21:45
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2797
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@Varthall

There's still some work to do on it before we'd consider it final. However, it fixes enough issues with the release on the Amiga OS 4.1 CD that it's worth releasing. It should also work with Amiga OS 4.0, and it comes with updated developer files.

Hans
Hans
Published: 2009/4/4 21:46  Updated: 2009/4/4 21:46
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2797
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Running glinfo should tell you what it's equivalent to.

Hans
sofistisoftware
Published: 2009/4/4 22:11  Updated: 2009/4/4 22:11
Just popping in
Joined: 01/01/2007
From: Latina, Italy
Comments: 209
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Thanks...
Antique
Published: 2009/4/4 22:21  Updated: 2009/4/4 22:21
Home away from home
Joined: 11/30/2006
From: Norway
Comments: 2628
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Nice work hans.
Hans
Published: 2009/4/4 22:27  Updated: 2009/4/4 22:27
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2797
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
It's out of the upload queue.

Hans
gregthecanuck
Published: 2009/4/4 22:44  Updated: 2009/4/4 22:44
Just popping in
Joined: 12/05/2006
From: Vancouver, Canada
Comments: 192
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Hans -

You are making great progress on a couple of fronts. Keep up the good work.

Cheers!
nubechecorre
Published: 2009/4/4 23:02  Updated: 2009/4/4 23:02
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1899
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@Hans

Glinfo from where ? where i can find this command ?
xeron
Published: 2009/4/5 0:25  Updated: 2009/4/5 0:25
Not too shy to talk
Joined: 11/28/2006
From: Weston-Super-Mare, Somerset, UK, Europe, Earth, Milky Way, The Universe
Comments: 413
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Version numbers have no fixed rules

Part of the reason for the version bump is because although this and the previous release are labelled "beta", this new release fixes a lot of bugs and now software can check for a specific version.

Giddy already moans if you're running 2.0 because of bugs that are fixed in 2.1.
Hans
Published: 2009/4/5 1:36  Updated: 2009/4/5 1:36
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2797
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@nebechecorre

Glinfo should be in the demos directory of the minigl archive.

Hans
Atheist
Published: 2009/4/5 4:58  Updated: 2009/4/5 4:58
Quite a regular
Joined: 11/28/2006
From: Vancouver, B.C., Canada
Comments: 759
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Amiga continues to advance....


I can't express how grateful I am that people like you are out there.

Amiga IS worth the effort.


Thank you.
nubechecorre
Published: 2009/4/5 10:27  Updated: 2009/4/5 10:27
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1899
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@Hans

Thanks
kas1e
Published: 2009/4/5 18:22  Updated: 2009/4/5 18:22
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9109
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@hans
I write some time ago a post where i talk that i have in MiniGL programms strange #beeps# on audio. I think before it was only for me, but today, i got on os4depot game called criticalmass.lha (a new one, which i think was released becouse of new MiniGL?) and in readme i read:

@
ON PEGASOS2 HARDWARE I GET SOME BEEPS IN THE AUDIO.
THIS IS A BUG IN MINIGL.
@

What you think about ? Have any idea of what is it and how it can be fixed ? (i totaly up for you with my peg2 for all necessary tests for).
Hans
Published: 2009/4/6 12:48  Updated: 2009/4/6 12:48
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2797
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@kas1e

The Pegasos-II audio issues is something that can't be fixed by sending test versions to a remote tester. It requires the attention of a developer with that hardware. I don't have that hardware, so it's up to someone else to have a closer look at the problem.

Hans
kas1e
Published: 2009/4/6 14:09  Updated: 2009/4/6 14:09
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9109
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@Hans
well, i can take have a look on it and try to found where is problem .. where i can get latest minigl sources ?
Hans
Published: 2009/4/6 22:49  Updated: 2009/4/6 22:49
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2797
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@kas1e

The sources can be obtained with the following command:
svn checkout http://www.hyperion-entertainment.biz/svn/MiniGL/trunk MiniGL

It might be possible to reduce the audio problems by messing with the timings of the watchdog timer (smartlock.c). However, reducing the length of the lock time does negatively impact performance. I set the timing at the point that almost completely eliminates audio crackling for A1 machines.

I personally think that this issue should be fixed elsewhere in the OS. However, it may be possible to reduce it in MiniGL.

Hans
COBRA
Published: 2009/4/7 9:59  Updated: 2009/4/7 9:59
Not too shy to talk
Joined: 11/24/2006
From:
Comments: 370
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
@Hans

There's nothing that can be done in the OS. If you have a very high priority task, then it will not allow lower priority ones to run as long as it has work to do. What exactly is the job of this watchdog task?
ferrels
Published: 2009/4/7 13:51  Updated: 2009/4/7 13:52
Just popping in
Joined: 10/20/2008
From: Arizona
Comments: 83
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
That's great news. With all the new added functions maybe the name should be changed? It's more of a MaxiGL now than a Mini. Of course that name sounds too much like a feminine hygiene product but you get the idea.
Valiant
Published: 2009/5/15 3:42  Updated: 2009/5/15 3:42
Not too shy to talk
Joined: 11/27/2006
From: West Jordan, Utah, USA
Comments: 401
 Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
The version string needs to be fixed so that when you do a 'version full' it shows a proper 2.1 instead of 2.0. It's messing up AmiUpdate horribly.
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1722
Logged in last:
  24 hours, 70
  7 days, 128
  30 days, 189

Random Photo
My new Amiga

New Articles List

New Members
Amigafreak02
Amigafreak02 11/15/2024
Drakken
Drakken 11/14/2024
ybbasepiw
ybbasepiw 11/11/2024
Mr_byte
Mr_byte 11/06/2024
ghettofinger
ghettofinger 10/30/2024
VaultDweller
VaultDweller 10/30/2024
Greenslade
Greenslade 10/11/2024
komyash
komyash 09/20/2024
Correine
Correine 09/16/2024
Falke_34
Falke_34 09/14/2024


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project