system memory buffer for bitmapSurface
code path for frequently modified bitmaps surfaces (putbitsnative)
store bytes_per_pixel in VdpBitmapSurfaceData
flush system-memory buffer to texture as needed in softVdpOutputSurfaceRenderBitmapSurface