Commit 78cbe0bc authored by Henri Verbeet's avatar Henri Verbeet Committed by Alexandre Julliard

wined3d: Rename WineD3DAdapterChangeGLRam() to adapter_adjust_memory().

And make it work on an adapter instead of a device.
parent 01d5a0f5
...@@ -369,12 +369,10 @@ fail: ...@@ -369,12 +369,10 @@ fail:
} }
/* Adjust the amount of used texture memory */ /* Adjust the amount of used texture memory */
unsigned int WineD3DAdapterChangeGLRam(struct wined3d_device *device, int glram) unsigned int adapter_adjust_memory(struct wined3d_adapter *adapter, int amount)
{ {
struct wined3d_adapter *adapter = device->adapter; adapter->UsedTextureRam += amount;
TRACE("Adjusted adapter memory by %d to %d.\n", amount, adapter->UsedTextureRam);
adapter->UsedTextureRam += glram;
TRACE("Adjusted gl ram by %d to %d\n", glram, adapter->UsedTextureRam);
return adapter->UsedTextureRam; return adapter->UsedTextureRam;
} }
......
...@@ -131,7 +131,7 @@ HRESULT resource_init(struct wined3d_resource *resource, struct wined3d_device * ...@@ -131,7 +131,7 @@ HRESULT resource_init(struct wined3d_resource *resource, struct wined3d_device *
HeapFree(GetProcessHeap(), 0, resource->heapMemory); HeapFree(GetProcessHeap(), 0, resource->heapMemory);
return WINED3DERR_OUTOFVIDEOMEMORY; return WINED3DERR_OUTOFVIDEOMEMORY;
} }
WineD3DAdapterChangeGLRam(device, size); adapter_adjust_memory(device->adapter, size);
} }
device_resource_add(device, resource); device_resource_add(device, resource);
...@@ -150,7 +150,7 @@ void resource_cleanup(struct wined3d_resource *resource) ...@@ -150,7 +150,7 @@ void resource_cleanup(struct wined3d_resource *resource)
if (resource->pool == WINED3DPOOL_DEFAULT) if (resource->pool == WINED3DPOOL_DEFAULT)
{ {
TRACE("Decrementing device memory pool by %u.\n", resource->size); TRACE("Decrementing device memory pool by %u.\n", resource->size);
WineD3DAdapterChangeGLRam(resource->device, 0 - resource->size); adapter_adjust_memory(resource->device->adapter, 0 - resource->size);
} }
LIST_FOR_EACH_SAFE(e1, e2, &resource->privateData) LIST_FOR_EACH_SAFE(e1, e2, &resource->privateData)
......
...@@ -1525,9 +1525,10 @@ struct wined3d_adapter ...@@ -1525,9 +1525,10 @@ struct wined3d_adapter
const struct blit_shader *blitter; const struct blit_shader *blitter;
}; };
unsigned int adapter_adjust_memory(struct wined3d_adapter *adapter, int amount) DECLSPEC_HIDDEN;
BOOL initPixelFormats(struct wined3d_gl_info *gl_info, enum wined3d_pci_vendor vendor) DECLSPEC_HIDDEN; BOOL initPixelFormats(struct wined3d_gl_info *gl_info, enum wined3d_pci_vendor vendor) DECLSPEC_HIDDEN;
BOOL initPixelFormatsNoGL(struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN; BOOL initPixelFormatsNoGL(struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN;
extern unsigned int WineD3DAdapterChangeGLRam(struct wined3d_device *device, int glram) DECLSPEC_HIDDEN;
extern void add_gl_compat_wrappers(struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN; extern void add_gl_compat_wrappers(struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN;
/***************************************************************************** /*****************************************************************************
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment