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.