Click Here
home features news forums classifieds faqs links search
5652 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
43 crawler(s) on-line.
 15 guest(s) on-line.
 2 member(s) on-line.


 Trekiej,  wiser3

You are an anonymous user.
Register Now!
 Trekiej:  4 secs ago
 wiser3:  4 mins ago
 Jasper:  26 mins ago
 blasterreal:  28 mins ago
 klx300r:  48 mins ago
 OlafS25:  48 mins ago
 Fl@sh:  49 mins ago
 samo79:  58 mins ago
 Trixie:  1 hr ago
 kolla:  1 hr 19 mins ago

Software News   Software News : Mesa3D 7.8.1 available for AROS
   posted by deadwood on 11-Apr-2010 14:55:11 (4434 reads)
The latests version (7.8.1) of Mesa3D library is now available in AROS nightly builds.

This version takes advantage of the Gallium3D driver system which is now integrated into AROS. The choice is between nVidia hardware accelerated driver or software/CPU fall-back driver. The correct driver for your configuration is selected automatically at the 3D subsystem start based on your hardware configuration.


NOTE: To use the nVidia hardware accelerated driver, you need to have GeForce 5XXX, 6XXX or 7XXX card and start AROS in VESA mode.

NOTE: Where possible, nVidia AGP cards will take advantage of AGP transfer speeds, thanks to recent integration of AGP driver into AROS.
    

Related Links
· More about Software News
· News by deadwood


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
IBrowse 2.5 Released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
kas1e 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 16:16:56
#1 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3344
From: Russia

That cool for AROS to have up2date MESA + hardware 3D drivers. Hope aos4 will have that someday too.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Tuxedo 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 16:22:36
#2 ]
Elite Member
Joined: 28-Nov-2003
Posts: 2319
From: Perugia, ITALY

@kas1e

I hope that too!


_________________
Simone"Tuxedo"Monsignori, Perugia, ITALY.

 Status: Offline
Profile     Report this post  
deadwood 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 16:24:30
#3 ]
Regular Member
Joined: 4-Nov-2008
Posts: 358
From: Unknown

@kas1e

The source codes are available in the AROS repository and I believe the majority of the work is done (AROS Mesa3D also works on PPC version (SAM port). What is needed is a person with AmigaOS4 driver development knowledge and of course some free time.


_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

 Status: Offline
Profile     Report this post  
kas1e 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 16:29:09
#4 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3344
From: Russia

@deadwood
As i know, only Hans want to do that for AOS4, but for first he want to finish HD-Radeon drivers, then after he will works (maybe, and i hope that he will) on Galium/Mesa.

It's just better to do that for one person (low-level system drivers for gfx card + galium/mesa layers), because in this case (if all will do one person) possible to get maximum speedup (not like we have now with case with old p96drivers + buggy w3d drivers + minigl over it).

That opengl implementation (minigl) which we have on aos4 for now, more or less ok (thanks again to Hanz), but far from perfect because no shaders, no manu extensions, etc.

If someday mesa+galium will be avail on aos4, then (imho), will be pretty easy to create also a new minigl.library which will just resend everything to mesa.library -> that will allow all old games/demos which we have now works over new system, and not over current minigl-warp3d implementation.

Last edited by kas1e on 11-Apr-2010 at 04:33 PM.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Manu 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 18:49:05
#5 ]
Super Member
Joined: 4-Feb-2004
Posts: 1561
From: Unknown

Thank you deadwood for your hard work on the Aros port.

PS.
I hope the other Amiga flavours will find someone to port this soon too. The more the merrier.


_________________
AmigaOS or MorphOS on x86 would sell orders of magnitude more than the current,
hardware-intensive solutions. And they'd go faster.-- D.Haynie

 Status: Offline
Profile     Report this post  
clusteruk 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 19:28:09
#6 ]
Super Member
Joined: 20-Nov-2008
Posts: 1520
From: Marston Moretaine, England

Good that Aros is able to help AmigaOS. This is an Amiga family and nice we can help each other.

Well done Deadwood and I love the Aros Mplayer update with fullscreen too.


_________________
Amiga 1000, 3000D Toaster, Checkmate A1500 Plus
http://www.checkmate1500plus.com/

 Status: Offline
Profile     Report this post  
Kicko 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 19:55:29
#7 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5008
From: Sweden

Great work Aros devs :)

 Status: Offline
Profile     Report this post  
joeled 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 21:03:27
#8 ]
Cult Member
Joined: 25-Dec-2007
Posts: 724
From: Uppsala, Sweden

Great work!!


_________________
AmigaOS on Google+
AmigaOS on Facebook

 Status: Offline
Profile     Report this post  
Hans 
Re: Mesa3D 7.8.1 available for AROS
Posted on 11-Apr-2010 22:29:31
#9 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4911
From: New Zealand

@kas1e

Quote:
@deadwood
As i know, only Hans want to do that for AOS4, but for first he want to finish HD-Radeon drivers, then after he will works (maybe, and i hope that he will) on Galium/Mesa.


That's correct. However, it would speed things up a lot if the latest version of MESA were ported over with the Gallium 3D software fallback driver by someone else other than me. The only part that can only be done by me is the Gallium 3D hardware driver for Radeon HD cards.

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  
klx300r 
Re: Mesa3D 7.8.1 available for AROS
Posted on 12-Apr-2010 1:49:56
#10 ]
Elite Member
Joined: 4-Mar-2008
Posts: 3470
From: Toronto, Canada

awesome news ..looking forward to the Samflex port hopefully soon


_________________
____________________________
c64-2sids, A1000, A1200T-060@50(finally working!),A4000-CSMKIII
! My Master Miggies- Amiga 1000 & AmigaOne X1000 !
mancave-ramblings
X1000 I BELIEVE

 Status: Offline
Profile     Report this post  
AmigaBlitter 
Re: Mesa3D 7.8.1 available for AROS
Posted on 12-Apr-2010 8:55:14
#11 ]
Elite Member
Joined: 26-Sep-2005
Posts: 3403
From: Unknown

Quote:
he source codes are available in the AROS repository and I believe the majority of the work is done (AROS Mesa3D also works on PPC version (SAM port). What is needed is a person with AmigaOS4 driver development knowledge and of course some free time.


Yeah!

As in our previous conversation, we greatly appreciate your work and your collaboration, as well as the work done by Michal and Hans De Ruiter

Last edited by AmigaBlitter on 12-Apr-2010 at 08:57 AM.


_________________
retired

 Status: Offline
Profile     Report this post  
pavlor 
Re: Mesa3D 7.8.1 available for AROS
Posted on 12-Apr-2010 20:02:36
#12 ]
Elite Member
Joined: 10-Jul-2005
Posts: 8993
From: Unknown

Good work!

 Status: Offline
Profile     Report this post  
deadwood 
Re: Mesa3D 7.8.1 available for AROS
Posted on 12-Apr-2010 20:39:53
#13 ]
Regular Member
Joined: 4-Nov-2008
Posts: 358
From: Unknown

@Hans

The software fallback Gallium3D driver should really be a simple(*) recompilation of what is available in AROS (however the performance would be still less then poor)

(*) The only non trivial thing would be how to make the GL rendering context which is global by design to act as per client context. On AROS it is stored in a CPU register - I don't know how this would be handled on AOS4 (TLS?)


_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

 Status: Offline
Profile     Report this post  
nikosidis 
Re: Mesa3D 7.8.1 available for AROS
Posted on 13-Apr-2010 0:36:31
#14 ]
Cult Member
Joined: 9-Dec-2008
Posts: 855
From: Norway, Oslo

Deadwood: we love you :D

thx

 Status: Offline
Profile     Report this post  
kas1e 
Re: Mesa3D 7.8.1 available for AROS
Posted on 13-Apr-2010 7:47:36
#15 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3344
From: Russia

@deadwood
But imho Gallium itself (not drivers) works with aros hidds ? I mean galium3d drivers, in end, use OS routines + OS 2d drivers -> in case with aos4 we have p96 drivers, with case with AROS - hidd.

btw, on aros, galium itself it's a galium.library which loads with other libraryes, or how its done ?


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
deadwood 
Re: Mesa3D 7.8.1 available for AROS
Posted on 13-Apr-2010 17:47:27
#16 ]
Regular Member
Joined: 4-Nov-2008
Posts: 358
From: Unknown

@kas1e

Well, I would probably say that there is no such thing as 'Gallium itself' (a bit of abuse from my side). There are Gallium drivers and they interact with system. For example the software rasterization driver displays its results using WritePixelArray function, while nVidia driver does direct blits to frame buffer from render buffer.

Currently the setup is like this:
mesa.library
gallium.hidd
softpipe.hidd
nouvea.hidd

but there is still a build target that builds mesa.library containing the gallium stuff and softpipe renderer - that is how initially the gallium was released to users. Not it simply is splitted out into module following AROS design.


_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

 Status: Offline
Profile     Report this post  
kas1e 
Re: Mesa3D 7.8.1 available for AROS
Posted on 13-Apr-2010 17:59:40
#17 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3344
From: Russia

@deadwood
So, looks like Galium it's just the "inside" code which do opengl(mesa) calls translate to low-level os drivers (so, in general it kind of warp3d/directx, looks like, right ?)

@hans
How you think it must be looks like on aos4 ? like:

mesa.library - have mesa + galium + galium drives inside
redeonHD p96 driver.

right ?


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Hans 
Re: Mesa3D 7.8.1 available for AROS
Posted on 13-Apr-2010 23:38:04
#18 ]
Elite Member
Joined: 27-Dec-2003
Posts: 4911
From: New Zealand

@kas1e

My preferred structure would be:

mesa.library - gallium.library - R500/R600/R700 Gallium driver - RadeonHD driver backend.

Putting the Gallium3D driver inside the Picasso96 one would be rather inflexible.

@deadwood

I have some questions that I'd like to ask you, but I'll contact you via email, when I have time to think about this a bit more.

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  
kas1e 
Re: Mesa3D 7.8.1 available for AROS
Posted on 14-Apr-2010 12:53:56
#19 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3344
From: Russia

@Hans
Yep, by logic, and user-coder-future wise, better have everything logical, like mesa.library, gallium.library, then galium drivers (which will works with radeon drivers).

But from other side, 2 libs + 2 drivers (kind of), not will be a problem for speed ? Like need to open one library, then another, then another , etc ? (just curius about the best solution related to speed, and for future for other ppls who will in interest to make Galium drivers for other cards (for example i am in interes (in future) make a driver for radeon9250) ).


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
deadwood 
Re: Mesa3D 7.8.1 available for AROS
Posted on 14-Apr-2010 21:25:30
#20 ]
Regular Member
Joined: 4-Nov-2008
Posts: 358
From: Unknown

@Hans

The current r300g Gallium3D driver supports R300-R500 only. R600 and up driver is not yet beeing developed (I think):

http://wiki.x.org/wiki/RadeonFeature

Also I think it can be rather tricki/time consuming to have the Gallium driver use existing RadeonHD backend - please contact me via mail for more details.


_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

 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 (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle