message: don't take into account src w/h for image_scale
diff: @@ -262,13 +262,11 @@ pub(crate) struct DrawUniforms {
  }
  impl DrawUniforms {
  - pub fn from_param(param: &DrawParam, mut image_scale: mint::Vector2<f32>) -> Self {
  + pub fn from_param(param: &DrawParam, image_scale: mint::Vector2<f32>) -> Self {
  let (scale_x, scale_y) = if !param.image_scale {
  - image_scale.x = 1.;
  - image_scale.y = 1.;
  (1., 1.)
  } else {
  - (param.src.w * image_scale.x, param.src.h * image_scale.y)
  + (image_scale.x, image_scale.y)
  };
  let param = match param.transform {
  