If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
![]() |
|
|
|
|
#1 |
|
Naughty Boy!
Join Date: Jan 2003
Posts: 391
|
Meaning single cycle [4x4] x [1x4] mutiplication?(Or 16 FMACs per shader)? I haven't been upto date on shader technology. Thanks.
|
|
|
|
|
|
#2 |
|
Member
Join Date: Jul 2003
Location: Houston
Posts: 652
|
I have the relevant documentation before me and a 4x4 matrix multiply still takes up 4 instruction slots in VS3. In other words, it decomposes the macro into a "mul" followed by 3 "mads" (I'm assuming). I don't even think it's desirable to place 16 FP multipliers on one shader - it would be better IMHO to split those 4 vector units into 4 seperate shader units.
|
|
|
|
|
|
#3 |
|
Tea maker
Join Date: Feb 2002
Location: In the Island of Sodor, where the steam trains lie
Posts: 4,379
|
Sometimes you only want to do a [3x3]*[3x1] multiply. Why waste resources?
__________________
"Your work is both good and original. Unfortunately the part that is good is not original and the part that is original is not good." -(attributed to) Samuel Johnson "I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." Alan Kay |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Is Doom 3's release going to change the OpenGL community? | micron | 3D Architectures & Chips | 155 | 25-Jul-2004 16:21 |
| Albatron GeForceFX 5900PV 128MB Review | Dave Baumann | Beyond3D News | 161 | 04-Sep-2003 18:24 |
| OpenGL1.5 with OpenGL Shading Language Support | Dave Baumann | Press Releases | 0 | 29-Jul-2003 03:24 |
| The Matrix Reloaded | Natoma | 3D Architectures & Chips | 21 | 11-Apr-2003 18:01 |
| Rotation matrix or complex translation formula | Crusher | 3D Technology & Algorithms | 13 | 12-Dec-2002 05:15 |