Dark Bit Factory & Gravity

PROGRAMMING => General coding questions => Topic started by: Stonemonkey on January 13, 2007

Title: dot3 implementation
Post by: Stonemonkey on January 13, 2007
Just a question on how something like dot3 is implemented on gfx cards capable of glsl, is dot3 done as some sort of pre set glsl program?
Title: Re: dot3 implementation
Post by: taj on January 14, 2007
Now, my guess is yes. GLSL is essentially microcode, so it would make sense. 3dlabs published the entire graphics pipeline as shaders on their website...I have it somewhere if you need it.

However, early shader cards, I'm not so sure though probably as M$ have been going on about this for nearly ten years.

 
Title: Re: dot3 implementation
Post by: Jim on January 14, 2007
Talisman.  Idiots.  I'd like to see the 3dlabs mc though, if you have it.

Jim
Title: Re: dot3 implementation
Post by: Stonemonkey on January 14, 2007
Thanks taj.
Title: Re: dot3 implementation
Post by: xernobyl on January 17, 2007
It's not that I understand that much about processors, but I would see a double implementation of DOT3 calculation as a bad thing. I supose that the drivers do in the processor's own code what you do in the fixed pipeline or the shaders... In the future there won't be a fixed pipeline... or so it seems.
Title: Re: dot3 implementation
Post by: taj on July 22, 2007
Jim,

sorry I missed your post.
http://developer.3dlabs.com/downloads/shadergen/
Try that, its 3dlabs tool for generating fixed function pipelines. Kinda useful !

Chris