Author Topic: dot3 implementation  (Read 4070 times)

0 Members and 1 Guest are viewing this topic.

Offline Stonemonkey

  • Pentium
  • *****
  • Posts: 1315
  • Karma: 96
    • View Profile
dot3 implementation
« 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?

Offline taj

  • Bytes hurt
  • DBF Aficionado
  • ******
  • Posts: 4810
  • Karma: 189
  • Scene there, done that.
    • View Profile
Re: dot3 implementation
« Reply #1 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.

 
Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: dot3 implementation
« Reply #2 on: January 14, 2007 »
Talisman.  Idiots.  I'd like to see the 3dlabs mc though, if you have it.

Jim
Challenge Trophies Won:

Offline Stonemonkey

  • Pentium
  • *****
  • Posts: 1315
  • Karma: 96
    • View Profile
Re: dot3 implementation
« Reply #3 on: January 14, 2007 »
Thanks taj.

Offline xernobyl

  • ZX 81
  • *
  • Posts: 6
  • Karma: 0
    • View Profile
Re: dot3 implementation
« Reply #4 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.

Offline taj

  • Bytes hurt
  • DBF Aficionado
  • ******
  • Posts: 4810
  • Karma: 189
  • Scene there, done that.
    • View Profile
Re: dot3 implementation
« Reply #5 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
Challenge Trophies Won: