heh... thanx for the heads up tEd ..squarewithin said:I like how everyone flips out and comments on the fact that someone may have something that they can't talk about, but when someone posts some informative with actual facts it gets no love.
[maven] said:I still admire Alex Evansquote]
Paper is an amazing demo
Square (win32) is one of my personal faves.
more presentation slides have been postedtEd said:
const float4x4 cMatViewProj;
const float4 cPackedInstanceData[ numInstances ];
float4x4 matWorld;
float4x4 matMVP;
int i = IN.InstanceIndex;
matWorld[ 0 ] = float4( cPackedInstanceData[ i ].w, 0, 0, cPackedInstanceData[ i ].x );
matWorld[ 1 ] = float4( 0, cPackedInstanceData[ i ].w, 0, cPackedInstanceData[ i ].y );
matWorld[ 2 ] = float4( 0, 0, cPackedInstanceData[ i ].w, cPackedInstanceData[ i ].z );
matWorld[ 3 ] = float4( 0, 0, 0, 1 );
matMVP = mul( cMatViewProj, matWorld );
OUT.HPosition = mul( matMVP, IN.Position );
const float4x4 cMatViewProj;
const float4 cPackedInstanceData[ numInstances ];
int i = IN.InstanceIndex;
IN.Position.xyz = IN.Position.xyz * cPackedInstanceData[ i ].w + cPackedInstanceData[ i ].xyz;
OUT.HPosition = mul( cMatViewProj, IN.Position );
Geeforcer said:pdf? No preseter notes this time?
Don't know if that's necessary. It's kind of obvious. I mean, if you are limited in memory bandwidth, as is sure to happen more and more, then more ALU ops are your friend.Jawed said:"Thirsty graphics cards want more ALU operations (and they can handle them!)"
Hmm, maybe she's already got her hands on R520...
Jawed said:"Thirsty graphics cards want more ALU operations (and they can handle them!)"
Hmm, maybe she's already got her hands on R520...
Jawed