public bool PaintTexture2D_NEW(StrokeVector stroke, float brushAlpha, ImageData image,
                                       BrushConfig bc, PlaytimePainter pntr)
        {
            var volume = image.texture2D.GetVolumeTextureData();

            if (image.CanUsePixelsForJob())
            {
                var blitJob = new BlitJobs();

                blitJob.PrepareVolumeBlit(bc, image, brushAlpha, stroke, volume);

                image.jobHandle = blitJob.Schedule();

                JobHandle.ScheduleBatchedJobs();

                return(true);
            }

            return(false);
        }