Click Here
home features news forums classifieds faqs links search
5619 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Channel: #Amigaworld
Channel Policy and Guidelines

(Uses JAVA Applet and Port 1024)
Visit the Chatroom Website

Who's Online
 75 guest(s) on-line.
 5 member(s) on-line.


OlafS25, outrun1978, Zendarion, more...

You are an anonymous user.
Register Now!
 OlafS25:  34 secs ago
 Punkyclown:  1 min ago
 Zendarion:  3 mins ago
 outrun1978:  4 mins ago
 amyren:  4 mins ago
 bennymee:  7 mins ago
 amigasociety:  7 mins ago
 pavlor:  8 mins ago
 samo79:  9 mins ago
 AmeegaGuy:  10 mins ago

Software News   Software News : MiniGL 2.1 Beta for Amiga OS 4.x Released
   posted by Hans on 4-Apr-2009 9:58:15 (8862 reads)
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 available on os4depot.net's, here: http://os4depot.net/index.php?function=showfile&file=driver/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
    

Related Links
· More about Software News
· News by Hans


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood 8.0 add-ons released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
wegster 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 17:20:47
#1 ]
Elite Member
Joined: 29-Nov-2004
Posts: 8554
From: RTP, NC USA

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 17:56:22
#2 ]
Elite Member
Joined: 9-Jun-2004
Posts: 10965
From: Norway

Totally unexpected, cool..

 Status: Offline
Profile     Report this post  
Interesting 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 19:33:20
#3 ]
Super Member
Joined: 29-Mar-2004
Posts: 1812
From: a place & time long long ago, when things mattered.

Impressive

most impressive

 Status: Offline
Profile     Report this post  
Tuxedo 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 20:11:28
#4 ]
Elite Member
Joined: 28-Nov-2003
Posts: 2314
From: Perugia, ITALY

WoW!

Now I'll look for Celestia FooBillard and many more apps around!
Maybe it includes some sppedups too?

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 20:12:39
#5 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4876
From: New Zealand

Okay, it's out of the upload queue. Maybe a moderator could update the news item.

Hans

 Status: Offline
Profile     Report this post  
Beeblebrox 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 21:32:41
#6 ]
Regular Member
Joined: 9-Feb-2005
Posts: 351
From: germany

some years ago amigaamps http://www.amigaamp.de/plugins.html Neonbars plugin was very cool but since I do not own a CyberstormPPC and CybervisionPPC anymore this does not work on my amigas. Would it be possible to make such a 3D rotationg bargraph with minigl again ?

 Status: Offline
Profile     Report this post  
Stephen_Robinson 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 21:47:17
#7 ]
Super Member
Joined: 29-Apr-2005
Posts: 1991
From: UK

How do you make the Bounce and Warp demos screen savers?

BTW 'Trim' GR on me with the new Librarys.

 Status: Offline
Profile     Report this post  
Kicko 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 22:20:21
#8 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5008
From: Sweden

Thanks mate. Installed

 Status: Offline
Profile     Report this post  
meet.mrnrg 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 22:36:39
#9 ]
Super Member
Joined: 5-Feb-2007
Posts: 1918
From: UK, AUS, US

Thank you!
Also installed.

 Status: Offline
Profile     Report this post  
IamSONIC 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 23:31:53
#10 ]
Member
Joined: 20-May-2004
Posts: 60
From: Germany

@ Hans

when i run my own little GL apps, then i become the following message:

(translated from german)

***Command 'app-name' does not ends with released Signals 80000000!

This only happens when i quit my application. With the old Libraries mglut & minigl i dont get this message.

any idea?


thx

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 23:35:08
#11 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4876
From: New Zealand

@Stephen_Robinson

Trim? What's that.

Hans

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 23:38:27
#12 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4876
From: New Zealand

@IamSONIC

What hardware are you running it on (machine, memory, graphics-card)? Are you using Amiga OS 4.0 or 4.1?

I have no idea what might be causing that, because I haven't experienced this with any GL program myself.

Hans

 Status: Offline
Profile     Report this post  
IamSONIC 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 4-Apr-2009 23:58:55
#13 ]
Member
Joined: 20-May-2004
Posts: 60
From: Germany

@ Hans

Sam440ep, 667 MHz, OS 4.1 Beta, Radeon 9000 Mobility (a normal samEp :) )

 Status: Offline
Profile     Report this post  
rigo 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 0:30:47
#14 ]
Cult Member
Joined: 30-Jul-2003
Posts: 718
From: Unknown

@Hans

What that error means, is that the program quit with a msgport still open, hence the unfreed signals, or a missing FreeSignal().

This could quite easily be a window userport, or a low-level IPC port. The window userport is usually a lot easier to spot :)

Simon

Last edited by rigo on 05-Apr-2009 at 12:32 AM.
Last edited by rigo on 05-Apr-2009 at 12:31 AM.

 Status: Offline
Profile     Report this post  
broadblues 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 0:59:58
#15 ]
Amiga Developer Team
Joined: 20-Jul-2004
Posts: 4320
From: Portsmouth England

Great News!

Well done Hans.

I've been developing against the latest minigl SVN ffr the last week or two, and I know just installing that, fixed oodles of bugs that were cuasing me to tear my hair out!

[edit] spelling! [/edit]

Last edited by broadblues on 05-Apr-2009 at 01:02 AM.

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 1:02:36
#16 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4876
From: New Zealand

@IamSONIC

Could you get a few others to test it on other OS 4.1 machines? It would help find out if it's a Sam440 specific issue, or a more general one. Also, does this app/game use GLUT, SDL, or direct MiniGL calls?

@Rigo

Yes, but exactly what that signal belongs to, and why it isn't freed is still unknown. It's also strange that it happens with his apps, but not others.

Hans

Last edited by Hans on 05-Apr-2009 at 01:03 AM.

 Status: Offline
Profile     Report this post  
IamSONIC 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 1:33:33
#17 ]
Member
Joined: 20-May-2004
Posts: 60
From: Germany

@ Hans

the app uses only glut, no sdl.

I found out that i dont get this message when i run it with changed icon information that it runs from workbench and does not wait for any inputs.

 Status: Offline
Profile     Report this post  
sundown 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 3:04:54
#18 ]
Elite Member
Joined: 30-Aug-2003
Posts: 5111
From: Right here...

@broadblues

Quote:
fixed oodles of bugs that were cuasing me to tear my hair out!

[edit] spelling! [/edit]

cuasin?, never seen anyone add misspellings before!

 Status: Offline
Profile     Report this post  
Amigo1 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 7:52:13
#19 ]
Super Member
Joined: 24-Jun-2004
Posts: 1481
From: Cork Ireland

Thanx mate!

 Status: Offline
Profile     Report this post  
ChrisH 
Re: MiniGL 2.1 Beta for Amiga OS 4.x Released
Posted on 5-Apr-2009 9:22:27
#20 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
From: Unknown

Stupid question: Does this fix the Sam440's "green screen" bug that you get with many 3D games, like Quake 3? Or is that Warp3D issue?

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright 2000 - 2017 Amigaworld.net.

Amigaworld.net was originally founded by David Doyle