On 31 October 2013 20:06, Mihai-Augustin Serbanescu romanux@gmail.com wrote:
Hello, I am having trouble playing League of Legends in using Wine and I've heard that allocating twice the amount of memory for each resource in wined3d_resource_allocate_sysmem() would help with that issue. Can you please point how can I do that?
You'd change the line "if (!(mem = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, resource->size + align)))" into "if (!(mem = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, (resource->size * 2) + align)))"
Although it may be just as easy to just add "size *= 2;" at the top of resource_init().