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
30 crawler(s) on-line.
 109 guest(s) on-line.
 1 member(s) on-line.


 _ThEcRoW

You are an anonymous user.
Register Now!
 _ThEcRoW:  1 secs ago
 NutsAboutAmiga:  18 mins ago
 retrofaza:  19 mins ago
 Rob:  20 mins ago
 OlafS25:  42 mins ago
 Gunnar:  50 mins ago
 Kremlar:  1 hr 4 mins ago
 dirkzwager:  1 hr 31 mins ago
 clint:  1 hr 36 mins ago
 vox:  1 hr 43 mins ago

Software News   Software News : MiniGL V1.5. MiniGL gets display lists.
   posted by Hans on 14-Nov-2007 1:33:08 (13702 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
AmigaBlitter 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 18-Nov-2007 11:24:32
#61 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3512
From: Unknown

@hans
@rogue

thank you for the reply.

I know i'm going to be a bit annoying now: it is too much asking for a little timeline?
Amiga surprised me and many others for his wonderful graphics and sound capabilities at the time the machine appeared. A modern graphical library is a "must have" in today's computing systems.
I want to ask to rogue, also, what is boiling in the cauldron about the "Composition Engine".

thank you.


_________________
retired

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 18-Nov-2007 11:54:37
#62 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

The licence is really not nice. it dont help to join the community and let the red versus blue war end.

"""
1. MiniGL may only be compiled for/incorporated in/linked with code running on AmigaOS running on Amiga branded or Amiga licensed hardware. This only applies to MiniGL, you are free to port an application using MiniGL to another OpenGL implementation on other platforms.
"""

I see amigasystems same as Linux. Every user can choose his loved hardware and developers need not much extra work to support that, if the other hardware they wont buy.

many amiga develper support more AOS platforms, but when opengl 3d get in play then developers need for every platform own code.

minigl on OS4 tinygl on MOS and storm mesa on 68k

So developers have extra work. and AOS developers are so few, wy they cant on MOS OS4 68k work together ?

What Hyperion do is their right, but i also see in none sourcecode(windows Mac linux) such a Licence that it may only compile and use on a special Hardware System.

I dont have all sourcecode see in the world, maybe somebody can tell me that the platform forced sourcecode is nice behavior.

But we can have good hope that the gcc Compiler and Linux developers not change their licence that it cant running on Amiga branded or Amiga licensed hardware.

if they do that, then OS4 have no compilers and many software cant execute...

Last edited by bernd_afa on 18-Nov-2007 at 11:57 AM.

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 18-Nov-2007 15:59:00
#63 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5066
From: New Zealand

@NutsAboutAmiga
Quote:
@Rogue

Does OpenGL 3.0 have lots whit common whit OpenGL 2.1?

Is it worth porting to the 2.1 API, or is better to wait for th 3.0 API? what do you think?

or is irrelevant because hardware layer (driver layer), can the 2.1 and 3.0 API exist at the same time in the system?


OpenGL is going to be quite different. I'm really looking forward to being able to use objects instead of the state-machine that the current system uses. Separating the image data from the rest of the texture also looks handy. Note that OpenGL 2.1 will still be usable under OpenGL 3.0, as they are going to provide a compatibility layer.

@bernd_afa

I don't see much problem with the license. TinyGL supports more than MiniGL does, and there's nothing in the license to stop someone from back-porting it to OS 3.x (although it does use Amiga OS 4.0's interfaces system, so that might be difficult). It's been designed so that GLUT and SDL programs can generally just be recompiled right out of the box with no changes. Otherwise it's just the creating/deleting of contexts and buffer switching that's OS specific; that's always been like that.

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  
bernd_afa 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 18-Nov-2007 16:37:41
#64 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

But the licence say as i understand that it can only run on amiga hardware, and this is not UAE or MOS

 Status: Offline
Profile     Report this post  
itix 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 18-Nov-2007 19:02:33
#65 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

Quote:

But the licence say as i understand that it can only run on amiga hardware, and this is not UAE or MOS


The license says that you can incorporate MiniGL only into code running on Amiga (AmigaOS). You can run MiniGL applications also in UAE or MOS since this license does not prohibit running Amiga applications there. You just can not port this MiniGL library to AROS or MorphOS.

MorphOS has its own (subset of) OpenGL and this MiniGL library requires working Warp3D what you dont have on AROS currently. Even more so having Warp3D in AROS does not make sense at all...


_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
Snuffy 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 19-Nov-2007 19:20:10
#66 ]
Super Member
Joined: 25-Oct-2005
Posts: 1121
From: Michigan, USA

Which version of MiniGL did you download? I uploaded a new version (1.5.1) yesterday evening. Please download the new one and try again.

Any Demo i select Grims! I use--Radeon7000 PowerColor.


_________________

 Status: Offline
Profile     Report this post  
Hans 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 19-Nov-2007 19:33:14
#67 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5066
From: New Zealand

@snuffy

Please send me some crashlogs. I'll see if I can figure out what's going wrong. I'm rather surprised as it seems to work perfectly for everybody else.

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  
Rogue 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 21-Nov-2007 21:52:15
#68 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

Quote:
many amiga develper support more AOS platforms, but when opengl 3d get in play then developers need for every platform own code.


By its very nature, OpenGL is platform independent, so I don't really see the point.

(deleted the better part of my post. Not worth getting into. I should just not start it, silly me)

Last edited by Rogue on 21-Nov-2007 at 09:58 PM.


_________________
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  
Rogue 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 21-Nov-2007 21:55:33
#69 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

Quote:
it is too much asking for a little timeline?


As long as you don't expect an answer

Really, I can't say. Work is in progress (in fact, with the Classic CD now in production, I have a bit more breathing space again to take care of this), but there is no way I could even make a guess - more so since I have always been to optimistic in the past.

(Although the classic AmigaOS 4.0 *should* be in stores by November 30th, unless something happens to the production facility)


_________________
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  
bernd_afa 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 22-Nov-2007 12:17:14
#70 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

>By its very nature, OpenGL is platform independent, so I don't really see the point.

Hans have already explain it.

the create context open screen and swap buffer are diffrent on each implemtation.

stoem mesa do it that way

*ogl_mesa=AmigaMesaCreateContext_(Tags(#AMA_WINDOW,Peek.l(Addr Window(Used Window)),@@
#AMA_FULLSCREEN,1,@@
#AMA_DOUBLEBUF,1,@@
#AMA_ALPHAFLAG,1,@@
#AMA_DIRECTRENDER,0))

minigl tinygl do it diffrent

and the next point is, can you garantie that mingl is 100% bug free and 100% compatible that a coder need no OS4 machine to test if his working code written on storm mesa or tinygl work correct on OS4 ?

when there run on all AOS mingl then of course not all features can use, but a coder can be sure, that a minigl program work on MOS 68k without testing.

i remember lots problem and tiem lost to get amiblitz working correct on MOS OS4 because of incompatiblilites or Bugs in MOS/OS4

So use same code avoid this problems.

I hope you dont think that incompatibility force developers to buy OS4 MOS systems with that current very low power.

I think more(and new programs maybe show that) developers give it up, when its too much work, because developers cant believe that all users can force to a low end AOS system.

Last edited by bernd_afa on 22-Nov-2007 at 12:22 PM.
Last edited by bernd_afa on 22-Nov-2007 at 12:21 PM.
Last edited by bernd_afa on 22-Nov-2007 at 12:20 PM.
Last edited by bernd_afa on 22-Nov-2007 at 12:18 PM.

 Status: Offline
Profile     Report this post  
Anonymous 
Re: MiniGL V1.5. MiniGL gets display lists.
Posted on 16-Nov-2012 15:10:39
# ]



fast same day loans quick n loans arena lanoxin in Stovall GA 30222 Georgia enalapril maleate What is the cheapest place to buy keflex in Russell springs KS 67755 Kansas? get deltasone no prescription purchase celebrex online in Signal hill CA 90807 California What is the best place to order aldara? small scale industries loans no turndown payday loans cash fast loan money now easy paydayloans cialis discount program in Akaska SD 57420 South Dakota cialis 100mg sale discount prices where to buy viagra in beijing in Garrison NE 68632 Nebraska is it legal to get viagra online viagra pills offers in Von ormy TX 78073 Texas (Austin) low priced nexium cialis prescription cost in Charlottesville IN 46117 Indiana discount cialis 10 pack generic online viagra drugs trial packs in Goldthwaite TX 76844 Texas (Austin) price of viagra and pfizer best way to purchase priligy in Santa clara CA 95050 California buy priligy now cialis best prices in Richmond hill NY 11418 New York (Fishers Is) can i use cialis and a penis pump together legal way to buy lasix in Burns OR 97720 Oregon What is the cheapest place to purchase nolvadex? can lipitor cause cramps in one leg in Imperial CA 92251 California levaquin coupon safest place to get cytotec in Charlotte AR 72522 Arkansas cheapest way to buy cialis buy viagra online in Purdy MO 65734 kc96 DataMO generic viagra discount cheap where to buy cialis in london england in Deepstep GA 31082 Georgia best way to use cialis walmart cialis price in Adamsburg PA 15611 Pennsylvania buy cialis stockton ca What is the legal way to order propecia in Dover DE 19901 Delaware? What is the safe way to order vigora? borrow money to lend i need easy money

 
     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