diff --git a/core/src/bitmap/bitmap_data_operations.rs b/core/src/bitmap/bitmap_data_operations.rs index e1cbce037..d1cf0843b 100644 --- a/core/src/bitmap/bitmap_data_operations.rs +++ b/core/src/bitmap/bitmap_data_operations.rs @@ -180,7 +180,7 @@ pub fn noise<'gc>( if target.disposed() { return; } - let target = target.sync(); + let (target, _) = target.overwrite_cpu_pixels_from_gpu(context); let mut write = target.write(context.gc_context); let true_seed = if seed <= 0 { @@ -253,7 +253,7 @@ pub fn perlin_noise<'gc>( if target.disposed() { return; } - let target = target.sync(); + let (target, _) = target.overwrite_cpu_pixels_from_gpu(context); let mut write = target.write(context.gc_context); let turb = Turbulence::from_seed(random_seed);