Created
May 9, 2019 17:03
-
-
Save onbjerg/e72c06b46ff67303de6a6d3b5ab9c1f7 to your computer and use it in GitHub Desktop.
Amethyst Rendy with Metal backend, running in release for about 30 seconds
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Create spheres | |
Create lights | |
[31m[ERROR][rendy_memory::heaps] All suitable heaps are exhausted. Heaps { | |
types: [ | |
MemoryType { | |
heap_index: 0, | |
properties: DEVICE_LOCAL, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
0 | |
), | |
memory_properties: DEVICE_LOCAL, | |
used: 514501276 | |
}, | |
linear: None, | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
0 | |
), | |
memory_properties: DEVICE_LOCAL, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 268435456, | |
sizes: { | |
5592576: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
140737488355296 | |
] | |
} | |
}, | |
8388608: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
3363584: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
549755813886 | |
] | |
} | |
}, | |
1280: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 2097152..2162688 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
2251799813684736 | |
] | |
} | |
}, | |
12582912: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
2097148 | |
] | |
} | |
}, | |
532992: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 33554432 | |
}, | |
size: 33554432, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4611686018427387902 | |
] | |
} | |
}, | |
262144: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 0..8388608 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967292 | |
] | |
} | |
}, | |
191232: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 16777216..25165824 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
8796093022206 | |
] | |
} | |
}, | |
256: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 0..8192 | |
} | |
) | |
), | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 8192..16384 | |
} | |
) | |
), | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 16384..24576 | |
} | |
) | |
), | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 3, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 24576..32768 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 4, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
8 | |
], | |
layer0: [ | |
0, | |
0, | |
0, | |
4294966272 | |
] | |
} | |
}, | |
1048576: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 33554432 | |
}, | |
size: 33554432, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
16384: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 83886080..84410368 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
524288: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 5, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 83886080..100663296 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
3584: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4325376..4456448 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
68719476734 | |
] | |
} | |
}, | |
16777216: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
63488 | |
] | |
} | |
}, | |
3328: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4456448..4587520 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
549755813886 | |
] | |
} | |
}, | |
17152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd6013c10, | |
ptr: None, | |
range: 2097152..3145728 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
2305843009213693950 | |
] | |
} | |
}, | |
46848: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 4194304..6291456 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
17592186044414 | |
] | |
} | |
}, | |
1536: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 2162688..2228224 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4398046511102 | |
] | |
} | |
}, | |
512: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 83886080..83902464 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
131072: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4194304..8388608 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
2097152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 67108864 | |
}, | |
size: 67108864, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
31488: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd6013c10, | |
ptr: None, | |
range: 1048576..2097152 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
8589934590 | |
] | |
} | |
}, | |
69120: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 0..4194304 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
1152921504606846974 | |
] | |
} | |
}, | |
65536: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 2097152..4194304 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967292 | |
] | |
} | |
}, | |
285696: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 0..16777216 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
288230376151711742 | |
] | |
} | |
}, | |
49152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 0..2097152 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4398046511100 | |
] | |
} | |
}, | |
8192: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 0..262144 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967280 | |
] | |
} | |
}, | |
4194304: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967292 | |
] | |
} | |
}, | |
28928: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6013c10, | |
ptr: None, | |
range: 0..1048576 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
68719476734 | |
] | |
} | |
}, | |
280320: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 6, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 100663296..117440512 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
576460752303423486 | |
] | |
} | |
}, | |
4096: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4194304..4325376 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
133120: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 8388608..16777216 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
9223372036854775806 | |
] | |
} | |
} | |
} | |
} | |
), | |
used: 1990896284, | |
effective: 707240348 | |
}, | |
MemoryType { | |
heap_index: 1, | |
properties: COHERENT | CPU_VISIBLE, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
1 | |
), | |
memory_properties: COHERENT | CPU_VISIBLE, | |
used: 0 | |
}, | |
linear: Some( | |
LinearAllocator { | |
memory_type: MemoryTypeId( | |
1 | |
), | |
memory_properties: COHERENT | CPU_VISIBLE, | |
linear_size: 134217728, | |
offset: 0, | |
lines: [ | |
Line { | |
used: 119023360, | |
free: 0, | |
ptr: 0x000000010a8d7000 | |
}, | |
Line { | |
used: 125291264, | |
free: 0, | |
ptr: 0x000000014f7b5000 | |
}, | |
Line { | |
used: 117460992, | |
free: 0, | |
ptr: 0x0000000160279000 | |
}, | |
Line { | |
used: 67108864, | |
free: 0, | |
ptr: 0x000000017f283000 | |
}, | |
Line { | |
used: 67108864, | |
free: 0, | |
ptr: 0x000000018b2a3000 | |
} | |
] | |
} | |
), | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
1 | |
), | |
memory_properties: COHERENT | CPU_VISIBLE, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 134217728, | |
sizes: {} | |
} | |
), | |
used: 671088640, | |
effective: 495993344 | |
}, | |
MemoryType { | |
heap_index: 1, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
2 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE, | |
used: 0 | |
}, | |
linear: Some( | |
LinearAllocator { | |
memory_type: MemoryTypeId( | |
2 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE, | |
linear_size: 134217728, | |
offset: 0, | |
lines: [] | |
} | |
), | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
2 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 134217728, | |
sizes: { | |
256: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6150e20, | |
ptr: Some( | |
0x00000001141d5000 | |
), | |
range: 524288..532480 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294705152 | |
] | |
} | |
}, | |
1048576: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd542f990> | |
label = <none> | |
length = 33554432 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 33554432 | |
}, | |
size: 33554432, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x00000001266bd000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
32768: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd54791d0, | |
ptr: Some( | |
0x00000001266bd000 | |
), | |
range: 0..1048576 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
65536: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd554b740, | |
ptr: Some( | |
0x00000001286dd000 | |
), | |
range: 0..2097152 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
2097152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd554fc10> | |
label = <none> | |
length = 67108864 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 67108864 | |
}, | |
size: 67108864, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x00000001286dd000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
8388608: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd6150c40> | |
label = <none> | |
length = 134217728 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x0000000114155000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
65534 | |
] | |
} | |
}, | |
8192: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd6150e20, | |
ptr: Some( | |
0x00000001141d5000 | |
), | |
range: 524288..786432 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
262144: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6150e20, | |
ptr: Some( | |
0x0000000114155000 | |
), | |
range: 0..8388608 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
16777216: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd603f3b0> | |
label = <none> | |
length = 134217728 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x000000011e6a5000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
254 | |
] | |
} | |
}, | |
524288: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd552c200, | |
ptr: Some( | |
0x000000011e6a5000 | |
), | |
range: 0..16777216 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
16384: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd552c200, | |
ptr: Some( | |
0x000000011e6a5000 | |
), | |
range: 0..524288 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967232 | |
] | |
} | |
} | |
} | |
} | |
), | |
used: 369098752, | |
effective: 922112 | |
}, | |
MemoryType { | |
heap_index: 1, | |
properties: DEVICE_LOCAL | CPU_VISIBLE | CPU_CACHED, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
3 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE | CPU_CACHED, | |
used: 0 | |
}, | |
linear: Some( | |
LinearAllocator { | |
memory_type: MemoryTypeId( | |
3 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE | CPU_CACHED, | |
linear_size: 134217728, | |
offset: 0, | |
lines: [] | |
} | |
), | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
3 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE | CPU_CACHED, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 134217728, | |
sizes: {} | |
} | |
), | |
used: 0, | |
effective: 0 | |
} | |
], | |
heaps: [ | |
MemoryHeap { | |
size: 18446744073709551615, | |
used: 1990896284, | |
effective: 707240348 | |
}, | |
MemoryHeap { | |
size: 1073741824, | |
used: 1040187392, | |
effective: 496915456 | |
} | |
] | |
}[0m | |
[31m[ERROR][amethyst_assets::storage] "Mesh": Asset "<Data>" (handle id: Handle { id: 109 }) could not be loaded: Failed to load asset with name "<Data>"[0m | |
[31m[ERROR][amethyst_assets::progress] Error loading handle 109, Mesh, with name <Data>: Failed to load asset with name "<Data>" | |
caused by: Failed to load asset with name "<Data>" | |
Error { inner: Inner { source: Some(Error { inner: Inner { source: None, backtrace: None, error: Compat { error: AllocationError(OutOfMemory(OutOfDeviceMemory)) } } }), backtrace: None, error: Asset("<Data>") } } | |
caused by: Out of device memory | |
Error { inner: Inner { source: None, backtrace: None, error: Compat { error: AllocationError(OutOfMemory(OutOfDeviceMemory)) } } }[0m | |
[31m[ERROR][rendy_memory::heaps] All suitable heaps are exhausted. Heaps { | |
types: [ | |
MemoryType { | |
heap_index: 0, | |
properties: DEVICE_LOCAL, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
0 | |
), | |
memory_properties: DEVICE_LOCAL, | |
used: 581610140 | |
}, | |
linear: None, | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
0 | |
), | |
memory_properties: DEVICE_LOCAL, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 268435456, | |
sizes: { | |
5592576: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
140737488355296 | |
] | |
} | |
}, | |
8388608: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
3363584: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
549755813886 | |
] | |
} | |
}, | |
1280: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 2097152..2162688 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
2251799813684736 | |
] | |
} | |
}, | |
12582912: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
2097148 | |
] | |
} | |
}, | |
532992: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 33554432 | |
}, | |
size: 33554432, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4611686018427387902 | |
] | |
} | |
}, | |
262144: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 0..8388608 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967292 | |
] | |
} | |
}, | |
191232: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 16777216..25165824 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
8796093022206 | |
] | |
} | |
}, | |
256: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 0..8192 | |
} | |
) | |
), | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 8192..16384 | |
} | |
) | |
), | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 16384..24576 | |
} | |
) | |
), | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 3, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 24576..32768 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 4, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
8 | |
], | |
layer0: [ | |
0, | |
0, | |
0, | |
4294966272 | |
] | |
} | |
}, | |
1048576: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 33554432 | |
}, | |
size: 33554432, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
16384: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 83886080..84410368 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
524288: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 5, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 83886080..100663296 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
3584: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4325376..4456448 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
68719476734 | |
] | |
} | |
}, | |
16777216: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 268435456 | |
}, | |
size: 268435456, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
63488 | |
] | |
} | |
}, | |
3328: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4456448..4587520 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
549755813886 | |
] | |
} | |
}, | |
17152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd6013c10, | |
ptr: None, | |
range: 2097152..3145728 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
2305843009213693950 | |
] | |
} | |
}, | |
46848: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 4194304..6291456 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
17592186044414 | |
] | |
} | |
}, | |
1536: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 2162688..2228224 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4398046511102 | |
] | |
} | |
}, | |
512: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 83886080..83902464 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
131072: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4194304..8388608 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
2097152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 67108864 | |
}, | |
size: 67108864, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
31488: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd6013c10, | |
ptr: None, | |
range: 1048576..2097152 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
8589934590 | |
] | |
} | |
}, | |
69120: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 0..4194304 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
1152921504606846974 | |
] | |
} | |
}, | |
65536: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 2097152..4194304 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967292 | |
] | |
} | |
}, | |
285696: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 0..16777216 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
288230376151711742 | |
] | |
} | |
}, | |
49152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd555f520, | |
ptr: None, | |
range: 0..2097152 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4398046511100 | |
] | |
} | |
}, | |
8192: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 0..262144 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967280 | |
] | |
} | |
}, | |
4194304: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Private, | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL, | |
relevant: Relevant | |
}, | |
None | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967292 | |
] | |
} | |
}, | |
28928: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6013c10, | |
ptr: None, | |
range: 0..1048576 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
68719476734 | |
] | |
} | |
}, | |
280320: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 6, | |
memory: 0x00007ffdd615ca40, | |
ptr: None, | |
range: 100663296..117440512 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
576460752303423486 | |
] | |
} | |
}, | |
4096: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6140000, | |
ptr: None, | |
range: 4194304..4325376 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
133120: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 1, | |
memory: 0x00007ffdd613f750, | |
ptr: None, | |
range: 8388608..16777216 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
9223372036854775806 | |
] | |
} | |
} | |
} | |
} | |
), | |
used: 2058005148, | |
effective: 774349212 | |
}, | |
MemoryType { | |
heap_index: 1, | |
properties: COHERENT | CPU_VISIBLE, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
1 | |
), | |
memory_properties: COHERENT | CPU_VISIBLE, | |
used: 0 | |
}, | |
linear: Some( | |
LinearAllocator { | |
memory_type: MemoryTypeId( | |
1 | |
), | |
memory_properties: COHERENT | CPU_VISIBLE, | |
linear_size: 134217728, | |
offset: 0, | |
lines: [ | |
Line { | |
used: 119023360, | |
free: 0, | |
ptr: 0x000000010a8d7000 | |
}, | |
Line { | |
used: 125291264, | |
free: 0, | |
ptr: 0x000000014f7b5000 | |
}, | |
Line { | |
used: 117460992, | |
free: 0, | |
ptr: 0x0000000160279000 | |
}, | |
Line { | |
used: 67108864, | |
free: 0, | |
ptr: 0x000000017f283000 | |
}, | |
Line { | |
used: 67108864, | |
free: 0, | |
ptr: 0x000000018b2a3000 | |
} | |
] | |
} | |
), | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
1 | |
), | |
memory_properties: COHERENT | CPU_VISIBLE, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 134217728, | |
sizes: {} | |
} | |
), | |
used: 671088640, | |
effective: 495993344 | |
}, | |
MemoryType { | |
heap_index: 1, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
dedicated: DedicatedAllocator { | |
memory_type: MemoryTypeId( | |
2 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE, | |
used: 0 | |
}, | |
linear: Some( | |
LinearAllocator { | |
memory_type: MemoryTypeId( | |
2 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE, | |
linear_size: 134217728, | |
offset: 0, | |
lines: [] | |
} | |
), | |
dynamic: Some( | |
DynamicAllocator { | |
memory_type: MemoryTypeId( | |
2 | |
), | |
memory_properties: DEVICE_LOCAL | CPU_VISIBLE, | |
_blocks_per_chunk: 64, | |
block_size_granularity: 256, | |
max_block_size: 16777216, | |
max_chunk_size: 134217728, | |
sizes: { | |
256: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6150e20, | |
ptr: Some( | |
0x00000001141d5000 | |
), | |
range: 524288..532480 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294705152 | |
] | |
} | |
}, | |
1048576: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd542f990> | |
label = <none> | |
length = 33554432 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 33554432 | |
}, | |
size: 33554432, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x00000001266bd000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
32768: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd54791d0, | |
ptr: Some( | |
0x00000001266bd000 | |
), | |
range: 0..1048576 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
65536: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd554b740, | |
ptr: Some( | |
0x00000001286dd000 | |
), | |
range: 0..2097152 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
2097152: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd554fc10> | |
label = <none> | |
length = 67108864 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 67108864 | |
}, | |
size: 67108864, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x00000001286dd000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
8388608: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd6150c40> | |
label = <none> | |
length = 134217728 | |
cpuCacheMode = MTLCPUCacheModeWriteCombined | |
storageMode = MTLStorageModeManaged | |
resourceOptions = MTLResourceCPUCacheModeWriteCombined MTLResourceStorageModeManaged | |
purgeableState = MTLPurgeableStateNonVolatile | |
), | |
size: 134217728 | |
}, | |
size: 134217728, | |
properties: DEVICE_LOCAL | CPU_VISIBLE, | |
relevant: Relevant | |
}, | |
Some( | |
0x0000000114155000 | |
) | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
65534 | |
] | |
} | |
}, | |
8192: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 2, | |
memory: 0x00007ffdd6150e20, | |
ptr: Some( | |
0x00000001141d5000 | |
), | |
range: 524288..786432 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967294 | |
] | |
} | |
}, | |
262144: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dynamic( | |
DynamicBlock { | |
index: 0, | |
memory: 0x00007ffdd6150e20, | |
ptr: Some( | |
0x0000000114155000 | |
), | |
range: 0..8388608 | |
} | |
) | |
) | |
] | |
}, | |
total_chunks: 1, | |
blocks: BitSet { | |
layer3: 1, | |
layer2: [ | |
1 | |
], | |
layer1: [ | |
1 | |
], | |
layer0: [ | |
4294967288 | |
] | |
} | |
}, | |
16777216: Size { | |
chunks: VecList { | |
free: None, | |
data: [ | |
Occupied( | |
Dedicated( | |
Memory { | |
raw: Memory { | |
heap: Public( | |
MemoryTypeId( | |
2 | |
), | |
<BronzeMtlBuffer: 0x7ffdd603f3b0> | |
label = <none> |