mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-06 18:40:36 +00:00
vk: Reduce memory allocation sizes of default heaps
- The heaps will grow as desired, no need to overallocate to cater to the most resource-hungry games
This commit is contained in:
parent
0a32d478df
commit
8ea9bc9874
@ -36,14 +36,13 @@ namespace vk
|
||||
};
|
||||
}
|
||||
|
||||
//Heap allocation sizes in MB
|
||||
//NOTE: Texture uploads can be huge, up to 16MB for a single texture (4096x4096px)
|
||||
#define VK_ATTRIB_RING_BUFFER_SIZE_M 384
|
||||
#define VK_TEXTURE_UPLOAD_RING_BUFFER_SIZE_M 256
|
||||
// Initial heap allocation values. The heaps are growable and will automatically increase in size to accomodate demands
|
||||
#define VK_ATTRIB_RING_BUFFER_SIZE_M 64
|
||||
#define VK_TEXTURE_UPLOAD_RING_BUFFER_SIZE_M 64
|
||||
#define VK_UBO_RING_BUFFER_SIZE_M 16
|
||||
#define VK_TRANSFORM_CONSTANTS_BUFFER_SIZE_M 64
|
||||
#define VK_FRAGMENT_CONSTANTS_BUFFER_SIZE_M 64
|
||||
#define VK_INDEX_RING_BUFFER_SIZE_M 64
|
||||
#define VK_TRANSFORM_CONSTANTS_BUFFER_SIZE_M 16
|
||||
#define VK_FRAGMENT_CONSTANTS_BUFFER_SIZE_M 16
|
||||
#define VK_INDEX_RING_BUFFER_SIZE_M 16
|
||||
|
||||
#define VK_MAX_ASYNC_CB_COUNT 64
|
||||
#define VK_MAX_ASYNC_FRAMES 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user