title: Efficient image processing with Flutter?
body: <p>I'm in process of writing photo editing app and I want to know if there any more efficient way to solve my task.</p>
  
  <p><strong>Task:</strong> GPU-accelerated 2d image processing of float type images on Android with OpenGL/Vulkan and Metal on iOS.</p>
  
  <p><strong>Current pipeline</strong> is following: UI made with flutter controls C++ backend via dart:ffi that utilizes Halide lang generators to efficiently offload computation to OpenGL or Metal.</p>
  
  <p>I am worried about complexity. Halide has it's own caveats, dart:ffi it's own and usage of C to glue C++ and Dart too.</p>
  
  <p><strong>Q:</strong> Is there any way to efficiently compute image pixel values with Flutter? Any SkSL API exposure on the roadmap?</p>