commit | 03389acc304e55f19bf5e5ddb7f340c3ad7582ed | [log] [tgz] |
---|---|---|
author | Stefan Dösinger <stefan@codeweavers.com> | Fri Jan 12 18:57:26 2007 +0100 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Jan 15 12:43:29 2007 +0100 |
tree | 2d5b2e772833c356580bd12025b25cda80648576 | |
parent | a7916d8011a1b63306474ed1e958c519a385e1e3 [diff] [blame] |
wined3d: Do not free regularily locked surfaces.
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h index 5fe7c71..6d99657 100644 --- a/dlls/wined3d/wined3d_private.h +++ b/dlls/wined3d/wined3d_private.h
@@ -984,6 +984,8 @@ RECT lockedRect; RECT dirtyRect; + int lockCount; +#define MAXLOCKCOUNT 50 /* After this amount of locks do not free the sysmem copy */ glDescriptor glDescription;