Welcome, Unregistered.

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.

Reply
Old 11-Sep-2003, 00:52   #1
DeadmeatGA
Naughty Boy!
 
Join Date: Jan 2003
Posts: 391
Default Does anyone know if VS3 will support matrix multiplication?

Meaning single cycle [4x4] x [1x4] mutiplication?(Or 16 FMACs per shader)? I haven't been upto date on shader technology. Thanks.
DeadmeatGA is offline   Reply With Quote
Old 11-Sep-2003, 05:46   #2
akira888
Member
 
Join Date: Jul 2003
Location: Houston
Posts: 652
Default

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.
akira888 is offline   Reply With Quote
Old 11-Sep-2003, 09:26   #3
Simon F
Tea maker
 
Join Date: Feb 2002
Location: In the Island of Sodor, where the steam trains lie
Posts: 4,379
Default

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
Simon F is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT +1. The time now is 18:48.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.