The prism-sw pipeline renders ImagePattern paint type incorrectly. This can be reproduced by running helloworld.HelloImagePattern. I have attached two screenshots. The "good" image is what both the d3d and j2d pipeline draws. The "bad" image is rendered with prism-sw.