remove support for non-premultiplied alpha, add updateData virtual method with size and offset
add updateTexture method with size and offset
remove support for non-premultiplied alpha, add updateTexture method with size and offset
add updateData with size and offset, do not reinitialize texture parameters