[PATCH 04/10] wined3d: Introduce wined3d_resource_maximize_dirty_region().

Masanori Kakura kakurasan at gmail.com
Mon Apr 17 08:47:09 CDT 2017


Signed-off-by: Masanori Kakura <kakurasan at gmail.com>
---
 dlls/wined3d/wined3d_private.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index fc2e211523..b1800d6932 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -2868,6 +2868,14 @@ static inline void wined3d_resource_release(struct wined3d_resource *resource)
     InterlockedDecrement(&resource->access_count);
 }
 
+static inline BOOL wined3d_resource_maximize_dirty_region(struct wined3d_resource *resource)
+{
+    wined3d_dirty_regions_clear(&resource->dirty_regions);
+
+    return wined3d_dirty_regions_add(&resource->dirty_regions,
+                                     0, 0, resource->width, resource->height, 0, resource->depth);
+}
+
 void resource_cleanup(struct wined3d_resource *resource) DECLSPEC_HIDDEN;
 HRESULT resource_init(struct wined3d_resource *resource, struct wined3d_device *device,
         enum wined3d_resource_type type, const struct wined3d_format *format,
-- 
2.11.0




More information about the wine-patches mailing list