Dukeleto, the engg team has been notified of this issue. Thanks for finding it. In the meantime, this is working on my computer:
outtemp.y = in_stream[outpos+pos_bot].y;
outtemp.x = in_stream[outpos+pos_left].x;
out_stream.y = in_stream[outpos].y - outtemp.y;
out_stream.x = in_stream[outpos].x - outtemp.x;
Thanks for the heads-up. Just in case it helps at all, my above code works with brook0.5 & ogl runtime.