lima: implement EGL_KHR_partial_update
[mesa.git] / src / gallium / drivers / lima / lima_resource.h
index ba88b0696fe365377f0e70db45cb09ddb7fc5d6b..7e7a9628a86f020932d7d05c22d6ccf2b1629fa7 100644 (file)
@@ -38,9 +38,16 @@ struct lima_resource_level {
    uint32_t offset;
 };
 
+struct lima_damage_region {
+   struct pipe_scissor_state *region;
+   unsigned num_region;
+   bool aligned;
+};
+
 struct lima_resource {
    struct pipe_resource base;
 
+   struct lima_damage_region damage;
    struct renderonly_scanout *scanout;
    struct lima_bo *bo;
    bool tiled;