HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Graphics Cards > AMD Radeon Drivers > Mobility Radeon Drivers and Support


Mobility Radeon Drivers and Support Discuss all matters relating to ATI mobility drivers and hardware.

Reply
 
Thread Tools
Old Apr 16, 2005, 05:07 PM   #1
DriverHeaven Newbie
 
Join Date: Apr 2005
Posts: 4
Rep Power: 0
Korben is on a distinguished road

??? Fragment shading with ATI FireGL 9000 (IBM T40p)

I have to program a vertex/framgent shader, using an IBM T40p (Graphics card: Ati Mobility FireGL 9000). I'm actually using the last IBM drivers (6.14.10.6512). It works for Vertex shader (GL_ARB_Vertex_program) but not for fragment (GL_ARB_Fragment_program).
I also tried the last Omegadrivers, without success. There is then neiter Vertex nor Fragment program support (You can have this information using the tolls glinfo, e.g (http://www.delphi3d.net/hardware/glinfo2.zip)).
What should I do? This chip should support both (vertex AND fragment shader).
Thanks
Best regards
Korben is offline   Reply With Quote


Old Apr 16, 2005, 05:29 PM   #2
mr. vögi
 
Join Date: Apr 2003
Posts: 161
Rep Power: 0
griswoold is on a distinguished road

Use ati_fragment_shader extension for fragment shading. You need at least a x300 or r9600 mobility chip for support of arb_fragment_program
__________________
Glad to hear it because somebody has to blow that sucker up!

Last edited by griswoold; Apr 16, 2005 at 05:36 PM.
griswoold is offline   Reply With Quote
Old Apr 16, 2005, 05:37 PM Threadstarter Thread Starter   #3
DriverHeaven Newbie
 
Join Date: Apr 2005
Posts: 4
Rep Power: 0
Korben is on a distinguished road

But the problem is that I have to implement an algorithm which can works for all graphics card and I don't want to have a different code, if I use an ATI or a NVIDIA card.
GL_ARB_Vertex_program exists. Why not GL_ARB_Fragment_program?
Thanks
Korben is offline   Reply With Quote
Old Apr 16, 2005, 05:44 PM   #4
mr. vögi
 
Join Date: Apr 2003
Posts: 161
Rep Power: 0
griswoold is on a distinguished road

Quote:
Originally Posted by Korben
But the problem is that I have to implement an algorithm which can works for all graphics card and I don't want to have a different code, if I use an ATI or a NVIDIA card.
GL_ARB_Vertex_program exists. Why not GL_ARB_Fragment_program?
Thanks
Because the mobility 9000 can't support arb_fragment_program. It's a hardware limitation.

An alternative would be direct3d. With direct3d you could use pixelshader1.1 for all vendors and only need 1 codepath. In opengl there is no way around vendor specific codepath for hardware which don't support at least pixelshader2.0
__________________
Glad to hear it because somebody has to blow that sucker up!
griswoold is offline   Reply With Quote
Old Apr 16, 2005, 06:06 PM Threadstarter Thread Starter   #5
DriverHeaven Newbie
 
Join Date: Apr 2005
Posts: 4
Rep Power: 0
Korben is on a distinguished road

Quote:
Originally Posted by griswoold
Because the mobility 9000 can't support arb_fragment_program. It's a hardware limitation.
Even with a FireGL?
Because i saw that: http://mailman.daimi.au.dk/pipermail...ch/000523.html
And it seem that this guy have fragment_program with a ATI Mobility FIRE GL 9000???
Korben is offline   Reply With Quote
Old Apr 16, 2005, 06:21 PM   #6
mr. vögi
 
Join Date: Apr 2003
Posts: 161
Rep Power: 0
griswoold is on a distinguished road

Quote:
Originally Posted by Korben
Even with a FireGL?
Because i saw that: http://mailman.daimi.au.dk/pipermail...ch/000523.html
And it seem that this guy have fragment_program with a ATI Mobility FIRE GL 9000???
He actually got it wrong. If you look at opengl renderer string it says " Mobility FIREGL T2" which is based on the r9600 mobility. So he actually has a FIREGL T2 not a FIREGL 9000
__________________
Glad to hear it because somebody has to blow that sucker up!
griswoold is offline   Reply With Quote
Reply

Thread Tools