Mar 19 11:38:44 <anholt> idr: so, I've been looking into savage2. guess what we need to fix it? :P Mar 19 11:38:58 <idr> anholt: A pony? Mar 19 11:39:03 <anholt> yeah Mar 19 11:39:12 <anholt> more specifically CSE inside of loops Mar 19 11:39:21 <anholt> and decent register allocation in the presence of loops Mar 19 11:40:11 <anholt> float v = length(a); vec4 n = normalize(a); /* oh no where'd all my temps go, and why's my program a million instrs long? */ Mar 19 11:40:36 <idr> blarg. Mar 19 11:40:36 <anholt> lots of n_dot_l recomputation Mar 19 11:41:42 * idr gets back to work trying to give birth to a pony... Mar 19 11:41:56 <ajax> there's an image i didn't need Mar 19 11:42:29 <idr> I'll post pictures to my blog later.