As if softgpu wasn't slow enough already, implement bilinear filtering.