[PATCH 01/10] wined3d: Introduce struct wined3d_dirty_regions.
Masanori Kakura
kakurasan at gmail.com
Mon Apr 17 08:47:06 CDT 2017
Signed-off-by: Masanori Kakura <kakurasan at gmail.com>
---
dlls/wined3d/wined3d_private.h | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 9e48b49bcc..785105d7b9 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -2754,6 +2754,17 @@ static inline BOOL isStateDirty(const struct wined3d_context *context, DWORD sta
return context->isStateDirty[idx] & (1u << shift);
}
+struct wined3d_dirty_regions
+{
+ UINT left;
+ UINT top;
+ UINT right;
+ UINT bottom;
+ UINT front;
+ UINT back;
+ struct wined3d_dirty_regions *next;
+};
+
#define WINED3D_RESOURCE_ACCESS_GPU 0x1
#define WINED3D_RESOURCE_ACCESS_CPU 0x2
@@ -2798,6 +2809,8 @@ struct wined3d_resource
const struct wined3d_resource_ops *resource_ops;
struct list resource_list_entry;
+
+ struct wined3d_dirty_regions *dirty_regions;
};
static inline ULONG wined3d_resource_incref(struct wined3d_resource *resource)
--
2.11.0
More information about the wine-patches
mailing list