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
21 crawler(s) on-line.
 111 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Hammer:  5 mins ago
 Rob:  7 mins ago
 amigakit:  8 mins ago
 zipper:  15 mins ago
 DiscreetFX:  16 mins ago
 21stcentury:  19 mins ago
 tekmage:  22 mins ago
 Frank:  23 mins ago
 eliyahu:  29 mins ago
 hlt:  34 mins ago

Miscellaneous News   Miscellaneous News : Warp3D Driver Development in Pictures - The W3D_SI Driver
   posted by Hans on 9-Aug-2015 23:51:40 (6685 reads)
Take a peek "behind the curtain" into the development of a Warp3D driver. Hans de Ruiter took screenshots at various points during the development of the Southern Islands Warp3D driver (W3D_SI). These have now been posted to the RadeonHD development log. Step through the slide-show, and watch the driver grow from a skeleton that does almost nothing through to a full featured driver.

Click here to see the blog post
    

STORYID: 7491
Related Links
· More about Miscellaneous News
· News by Hans


Most read story about Miscellaneous News
DiscreetFX Partners Makes an Urgent Appeal to the Amiga Community

Last news about Miscellaneous News
Help Make Amiga Great Again...
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
CarasGhant 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 13-Aug-2015 13:09:46
#21 ]
Member
Joined: 31-Jan-2014
Posts: 49
From: Unknown

If TCL was added it would basically be an OpenGL driver. Why bother with Warp3D and MiniGL, just make a bloody OpenGL driver that OS4 has needed for 10+ years. No one cares about or needs Warp3D.


_________________

 Status: Offline
Profile     Report this post  
tommysammy 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 13-Aug-2015 15:40:18
#22 ]
Cult Member
Joined: 20-Jan-2010
Posts: 664
From: Isselburg,Germany

We should not wait for Galluim3D, it is better to optimize Warp3D and MiniGl


_________________
Amiga600/Vampire2/PrismaMegaMix

 Status: Offline
Profile     Report this post  
samo79 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 13-Aug-2015 18:01:24
#23 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3505
From: Italy, Perugia

@CarasGhant

I care
And we are tired to wait for, If you think to have Mesa/Gallium tommorrow well you will be greatly disappointed ..

Better improve the current MiniGL/Warp3D that anyone can test and use for real, then if somethings better arrive ...


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
Rob 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 13-Aug-2015 21:10:46
#24 ]
Elite Member
Joined: 20-Mar-2003
Posts: 6385
From: S.Wales

@AmigaBlitter

Quote:
If the OpenGL port will coming soon, perhaps continue to on the minigl can be a waste of time.


I think it's best assume it isn't just around the corner, even if it was it wouldn't be a waste of time updating Waprd3D and MiniGL.

The Gallium drivers don't support R100 and R200 based Raeons but performance on those cards would improve if the existing APIs were updated .

Warp3D also provides lower level access to the hardware and applications using it directly run faster.

 Status: Offline
Profile     Report this post  
Hans 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 13-Aug-2015 22:10:06
#25 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5098
From: New Zealand

@AmigaBlitter
Quote:
Maybe you can join the OS4 OpenGL team?

You mean, help out in porting MESA + Gallium? Porting software from other OSes (especially *nix systems) has never been my strong point.


@CarasGhant
Quote:
If TCL was added it would basically be an OpenGL driver. Why bother with Warp3D and MiniGL, just make a bloody OpenGL driver that OS4 has needed for 10+ years. No one cares about or needs Warp3D.

By your own admission adding TCL to Warp3D (and updating MiniGL) would basically be "just making a bloody OpenGL driver..." IMHO, updating Warp3D would be easier than writing an "OpenGL driver" from scratch. As far as the OpenGL 1.x specification goes, I'd say that updating Warp3D would be easier than trying to port/adapt MESA's old DRI drivers.**

Hans


** Bear in mind what I said to AmigaBlitter above about porting from other OSes.


_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
CarasGhant 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 1:44:44
#26 ]
Member
Joined: 31-Jan-2014
Posts: 49
From: Unknown

If Warp3D had TCL what would MiniGL really need to do besides translate different function names? Maybe its more complicated than that, I don't know. My point is Gallium is never going to happen, maybe the Warp3D driver could be fleshed out into a full OpenGL driver.


_________________

 Status: Offline
Profile     Report this post  
Hans 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 2:12:11
#27 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5098
From: New Zealand

@CarasGhant
Quote:
If Warp3D had TCL what would MiniGL really need to do besides translate different function names? Maybe its more complicated than that, I don't know. My point is Gallium is never going to happen, maybe the Warp3D driver could be fleshed out into a full OpenGL driver.

It's a little more complicated than that, but not much. Warp3D would be to MiniGL what Gallium3D is to MESA; the underlying driver layer.

Hans


_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
gregthecanuck 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 3:26:51
#28 ]
Cult Member
Joined: 30-Dec-2003
Posts: 846
From: Vancouver, Canada

@Hans

If they haven't happened yet I would suggest it is time for frank discussions on the future of 3D on OS4.

Pick a route - get Gallium going or go route B by upgrading MiniGL/W3D. It is time for a choice to be made and a roadmap set. The drivers have now evolved to a point where the bottleneck is back at the 3D API.

I expect the reason for the Gallium taking so long is simply the huge amount of work involved - and the constantly evolving source code base. Being Linux-specific won't help much either.

Definitely a must-have topic for the upcoming DevCon at Amiwest.

 Status: Offline
Profile     Report this post  
BSzili 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 9:10:40
#29 ]
Regular Member
Joined: 16-Nov-2013
Posts: 447
From: Unknown

Mesa can load non-gallium drivers too, and it has R100, R200, etc. drivers.
There is a difference between low level, and outdated. Warp3D is very ill-suited for modern (past-2000) graphics hardware. With today's graphics cards it's a huge bottleneck, and leaves most of the hardware completely unused. It basically uses massively parallel computing devices as 90s style triangle rasterizers. This is why implementing OpenGL on top of it results in a huge CPU overhead.
The bottom line is: the only reason to use Warp3D is its availability, and not its supposed superior features.


_________________
This is just like television, only you can see much further.

 Status: Offline
Profile     Report this post  
KimmoK 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 9:13:48
#30 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

To me it seems we need RadeonHD+Gallium3D+OpenGL to fully use modern 3D chips.
RadeonHD+Warp3D+MiniGL is not enough to get more than 10% out of modern GPU.

or am I wrong?


btw. It would be nice to get info about Gallium3D development.
We read it's on hold untill x5000 initial drivers & AOS are done.

But what about something like...
50% of OpenGL driver done (SW renderer is done, HW support to be tested, multithreaded operation to be tested)
xx% of Gallium ready (of the first beta version)

I promise I will not shoot the messenger!

Last edited by KimmoK on 14-Aug-2015 at 09:21 AM.


_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
kamelito 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 12:56:56
#31 ]
Cult Member
Joined: 26-Jul-2004
Posts: 832
From: Unknown

How about Vulkan?

Kamelito

 Status: Offline
Profile     Report this post  
BSzili 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 14-Aug-2015 13:37:16
#32 ]
Regular Member
Joined: 16-Nov-2013
Posts: 447
From: Unknown

Unlike OpenGL, Vulkan would have absolutely 0 use for us.


_________________
This is just like television, only you can see much further.

 Status: Offline
Profile     Report this post  
Tomppeli 
Re: Warp3D Driver Development in Pictures - The W3D_SI Drive
Posted on 17-Aug-2015 16:17:52
#33 ]
Super Member
Joined: 18-Jun-2004
Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki

Great work !


_________________
Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray

 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