engine
engine copied to clipboard
Prototype for dirty region management with Vulkan support
This PR is a prototype of the implementation of dirty region management with Vulkan support. The modifications essentially add damage fields to FlutterVulkanImage and update the get_next_image and present callbacks to communicate information about damage to and from the embedder.
This PR is dependent on https://github.com/flutter/engine/pull/35022, which is the earliest implementation of dirty region management within the Embedder API (targeted at OpenGL-based embedders).