You can't directly reference a shape in a filter's "in" property like this. You have to first pull it in with an
<feImage .... result="myShape1">
and then reference it as in2="myShape1". IE10 has different behavior than webkit in how they treat in-document elements pulled into a filter in this way. Webkit/blink are spec compliant in that they treat any x,y declared in feImage to be an additional transform to the x,y coordinates of the original element. IE10 seems to replace the x,y coordinates of the original element with the new coordinates.