Click Here
home features news forums classifieds faqs links search
6071 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
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
13 crawler(s) on-line.
 70 guest(s) on-line.
 2 member(s) on-line.


 OlafS25,  AMIGASYSTEM

You are an anonymous user.
Register Now!
 OlafS25:  1 min ago
 AMIGASYSTEM:  3 mins ago
 NutsAboutAmiga:  6 mins ago
 Hammer:  10 mins ago
 pixie:  15 mins ago
 CosmosUnivers:  18 mins ago
 amigakit:  19 mins ago
 MichaelMerkel:  49 mins ago
 Matt3k:  49 mins ago
 Hypex:  1 hr 29 mins ago

Software News   Software News : MiniGL V1.5. MiniGL gets display lists.
   posted by Hans on 14-Nov-2007 1:33:08 (13743 reads)
I'm pleased to announce that I have updated MiniGL to add display lists, and made a few other improvements too. 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 file is currently in the os4depot upload queue: http://os4depot.net/download.php?file=queue/minigl.lha.

I'd appreciate it if everyone would test this version, particularly developers. Any bug-reports, feature requests, or other comments, just send them to me (tokens of appreciation also accepted, but not necesary ).

Update: a new version (V1.5.1) is available on os4depot.



Changes in this version
-----------------------
- MiniGL now supports display lists
- GL_NORMALIZE support added
- Added a watchdog timer to the smart locking mode (MGL_LOCK_SMART). Audio
should now playback smoothly when running OpenGL applications.
NOTES:
- Only works if "Interrupt=Yes" is set in the Radeon monitor tooltypes
- This has only been tested on a Radeon 9000 card
- This cannot guarantee that audio stuttering won't occur.
- Fixed a bug that would cause only the first quad in a quad-strip to render
(resulting in missing surfaces)
- Fixed flat shading of tri-strips and quad-strips

Credits:
--------

Authors:
Hans-Jörg Frieden
Thomas Frieden

Contributions:
Hans de Ruiter (version 1.5)
Christian "Surgeon" Michael
Massimiliano Tretene
Joe Sera
Frank Wille
Steffen Häuser
Kris Collingwood
    

STORYID: 4060
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 APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 | 3 | 4 )

PosterThread
Samwel 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 3:15:24
#1 ]
Elite Member
Joined: 7-Apr-2004
Posts: 3404
From: Sweden

What about fixing Radeon 8500 3D support?
It can't be impossible as Windows and MorphOS does support these cards.

Last edited by Samwel on 14-Nov-2007 at 03:15 AM.


_________________
/Harry

[SOLD] µA1-C - 750GX 800MHz - 512MB - Antec Aria case

Avatar by HNL_DK!

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 3:30:46
#2 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5067
From: New Zealand

@Samwel

Fixing Radeon 8500 3D support would require modifying the Warp3D driver for Radeon cards. I only have access to the MiniGL source-code (which is publically available). Added to that, I don't have a Radeon 8500, or the documentation. So it's pretty much impossible for me.

Hans


_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project.
https://keasigmadelta.com/ - More of my work.

 Status: Offline
Profile     Report this post  
whose 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 8:09:34
#3 ]
Cult Member
Joined: 21-Jun-2005
Posts: 893
From: Germany

@Hans

I did some tests with my µA1 here, some demos work well and very smooth, good work!

Some demos have problems, I already sent you a mail with reaper log attached

Regards

 Status: Offline
Profile     Report this post  
OldFart 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 8:25:55
#4 ]
Elite Member
Joined: 12-Sep-2004
Posts: 3060
From: Stad; en d'r is moar ain stad en da's Stad. Makkelk zat!

Quote:
This also means that there is currently no software mode.

What does this mean? Something along the lines of: "it's here, but there is no way you can use it", or?

OldFart


_________________
More then three levels of indigestion and you're scroomed!

 Status: Offline
Profile     Report this post  
Varthall 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 8:41:11
#5 ]
Super Member
Joined: 17-Feb-2004
Posts: 1559
From: Up Rough

Excellent, thanks for this new version. I'll try it out with some OpenGL port.

Varthall


_________________
AmigaOne XE - AmigaOS 4.1 - Freescale 7457 1GHz - 1GB ram

 Status: Offline
Profile     Report this post  
shadow 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 8:47:37
#6 ]
Regular Member
Joined: 10-Mar-2003
Posts: 118
From: Copenhagen

Quote:
What does this mean? Something along the lines of: "it's here, but there is no way you can use it", or?


It means that MiniGL will only run on hardware that has working Warp3D drivers. MiniGL will not fallback to a software render.

 Status: Offline
Profile     Report this post  
ikir 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 8:58:39
#7 ]
Elite Member
Joined: 18-Dec-2002
Posts: 5647
From: Italy

@OldFart

Nope, it doens't support software render but only hardware accelerated one.



@Hans

Congratulation


_________________
ikir

 Status: Offline
Profile     Report this post  
MichaelMerkel 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 9:01:56
#8 ]
Cult Member
Joined: 9-Mar-2003
Posts: 819
From: Ilvesheim, Germany

Quote:
Some demos have problems,


can one give me a link to some demos or other stuff which uses minigl?

thanks and
byebye...


_________________
Michael Merkel
(Michael.Merkel@gmx.net Home)
Member of Amiga-Freunde Pfalz, OS4 Welt

 Status: Offline
Profile     Report this post  
AmigaPapst 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 9:13:04
#9 ]
Cult Member
Joined: 2-Nov-2003
Posts: 635
From: Amigavatikan

@MichaelMerkel
You find demos in the archive of minigl 1.5.

Last edited by AmigaPapst on 14-Nov-2007 at 09:13 AM.


_________________
AmigaOne X1000 1,8 Ghz/2 GB Ram + Radeon 6670 2 GB + AmigaOS4.1
A4000T CyberstormPPC 604e-200Mhz/060/128MB+CybervisionPPC 8MB + AmigaOS4
and anymore other Amigas...

 Status: Offline
Profile     Report this post  
Rogue 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 9:15:10
#10 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

Quote:
What about fixing Radeon 8500 3D support?


That's in Warp3D not MiniGL, as Hans already pointed out.

For some reason, the same code that works on all other R2xx-based cards does not work on the 8500, I don't know why and and so far didn't get the time to really look at it.

P.S. Good work, Hans

Last edited by Rogue on 14-Nov-2007 at 09:16 AM.


_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
COBRA 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 9:52:50
#11 ]
Super Member
Joined: 26-Apr-2004
Posts: 1809
From: Auckland, New Zealand

@Hans

Excellent work!

Does this mean that now MiniGL has everything needed for things like Blender, or is something missing still?

 Status: Offline
Profile     Report this post  
MichaelMerkel 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 10:00:15
#12 ]
Cult Member
Joined: 9-Mar-2003
Posts: 819
From: Ilvesheim, Germany

Quote:
You find demos in the archive of minigl 1.5.


just found it after downloading the archive...

byebye...


_________________
Michael Merkel
(Michael.Merkel@gmx.net Home)
Member of Amiga-Freunde Pfalz, OS4 Welt

 Status: Offline
Profile     Report this post  
Menthos 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 13:25:09
#13 ]
Regular Member
Joined: 12-Mar-2003
Posts: 261
From: Bureå / Sweden

Quote:
can one give me a link to some demos or other stuff which uses minigl?


Hehe, just uploaded a few days ago: Stars of Nukleus

 Status: Offline
Profile     Report this post  
Rogue 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 14:16:04
#14 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

@COBRA

I can't remember exactly, but Blender needed either feedback or selection mode. I think it was feedback, but it might also be that it was just the game engine.

Blender also needs evaluators (glMap*), which should be fairly easy to add though.


_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Richi 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 16:10:16
#15 ]
Regular Member
Joined: 25-Dec-2004
Posts: 158
From: Unknown

I could be wrong but i'm pretty sure i saw a screenshot of Blender for OS4.
Was it before the july update?

 Status: Offline
Profile     Report this post  
salass00 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 16:14:52
#16 ]
Elite Member
Joined: 31-Oct-2003
Posts: 2707
From: Finland

@Richi

http://www.amigans.net/modules/myalbum/photo.php?lid=117
http://www.amigans.net/modules/myalbum/photo.php?lid=116

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 16:22:34
#17 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5067
From: New Zealand

Thanks for the comments. Now all those people that were waiting for display lists to port whatever it was that needed it, please start compiling now.

If developers have specific features that they need, please tell me what they are, and I'll have a look at whether I can implement them. I'd also need example source-code so that I can test the feature. Make sure the code compiles using the public SDK (+ fake stubs for the missing OpenGL functions); no Linux code please as I suck at porting and would rather work on other things.

NOTE: I can only implement features that are possible via Warp3D, so features such as direct rendering to textures, is (AFAIK), not possible; you should render to a bitmap, and then use glTexSubImage() to copy it to a texture.

Of course, the MiniGL source-code is available, so you could also try add it yourself. You might want to wait until my changes have been added to the SVN version though.

Hans


_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project.
https://keasigmadelta.com/ - More of my work.

 Status: Offline
Profile     Report this post  
ssolie 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 16:33:26
#18 ]
Elite Member
Joined: 10-Mar-2003
Posts: 2755
From: Alberta, Canada

@Hans
Great stuff!


_________________
ExecSG Team Lead

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 17:03:37
#19 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12819
From: Norway

One more feature nailed.

Hopefully MiniGL becomes at stage where people can start porting stuff now.


_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
lionstorm 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 14-Nov-2007 17:35:08
#20 ]
Super Member
Joined: 31-Jul-2003
Posts: 1588
From: the french side

is there a benefit for existing W3D hyperion games ? I was not able to use HW rendering with Q2 using a radeon 7500, only SW rendering was working.

anyway, thanks for your work :

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 | 3 | 4 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle