The Amiga community needs to understand that graphic cards today not only include all the blitter and imaging technology but they also contain vector processors which are special processors onto themselves.
Problem nº1: we couldn't use modern cards because we don't have hardware--->Fixed with PCIs and AGPs...
Problem nº2: We don't have an OS ---> Fixed in MOS almost fixed in OS4
Problem nº3: We still don't have 3D API ---> Wait a little until the OS is more or less complete.
Come on, AmigaOne Lite uses a 7000 or 7500 on board because it has to be sold to the industrial market and in that market they don't care much about vertex shaders etc...
I would prefer that the lite used a radeon mobile 9x00 chip and as it is pin compatible Eyetech may produce 2 models, one with a sligthly updated gfx core with vertex shaders etc and other more basic for the industry. But what's the problem, even if they didn't do that you can plug a new gfx card in the pci slot...
I know Radeon 7500 sucks compared to a 9600 for example, but on Amiga you still don't have software so advanced so people is going to buy cheap cards to use the OS. And when NOVA is released they may update or not. Those who not update because they don't have money for a new gfx card won't be potential users. What I try to say is that even if that person who suggested coders that a 7500 on amiga can be compared to a 9800 on windows (which clearly is a lie, isn't serious and shows little knowledge) was wrong, the harm he caused may be smaller, because the standard gfx card on amiga will be for at least 2 years a Radeon7000/7500/9200 (these cards aren't true DX 9 cards) and developers will have to keep in mind that a 7500 IS the standard and will have to optimize their programs for that... If they don't do that they won't have any sales. And even with NOVA released it will take some time until people start to see any advantage about upgrading...
AFAIK ATI still don't give much information about the latest Radeon 3D cores (9600/9800 etc) so having an API that emulates things via software may be interesting (you probably will get NOVA when ati releases the information about their cards) for future programs.
I understand that these future programs could be started to be developed NOW if the specifications were available but realistically, you can't do a project of 2 years exclusively for Amiga and still expect to pay the costs... If you are designing a program that requires 3D try to use an abstraction layer defined by you or use OpenGL at least (it should be easier to port even if not every extension is available)
"They need to do for 3d processors what cybergraphx did for vga cards. "
Well Warp3D/Rave3D do that. I've used that. NOVA (Warp3D 5) will add even more features (and will take advantage of the latest GPU tecfhnologies). A year ago we didn't have Radeons on Amigas, you can't expect to get support so fast.
And yes, pure DX9 type cards will make everything fly with NOVA, but first of all we need an OS. Later we need to be able to use latest radeons and documentation so Hyperion/Genesi can make drivers.
For serious apps things like virtual memory and other services are required... and these must be finished before the gfx 3D API
Microsoft didn't make DirectX before Windows95, you know...?
Radeons 7500 are enough for the software we have and even with a finished API we won't be able to use the 3D part of Radeon 9800 etc for some time because ATI won't give us the docs.
In addition to that I'll say that I still don't know anyone with a pure DX9 card (like 9600/9800 etc).
If you were going to sell a program you should keep in mind that the user base is important and that not everyone is going to update their 7500 for a 9800 to make your software run.