Adam Sawicki
6100c86d5b
GpuMemDumpVis/README.md: Added warning about aliasing not supported
...
Fixes #381 Thanks @alecazam
2023-11-06 11:00:03 +01:00
Adam Sawicki
dc8a3fb0f2
Fixed GpuMemDumpVis.py to not use deprecated Pillow function textsize
...
See #375 Thanks @alecazam
2023-10-30 18:27:40 +01:00
Adam Sawicki
5e921fcff1
GpuMemDumpVis.py: Updated version number
2023-02-24 10:21:47 +01:00
Adam Sawicki
84d9328d84
GpuMemDumpVis.py: Fixed division by zero error when only custom pools are used
2023-02-24 10:20:03 +01:00
Adam Sawicki
a6bfc23725
Releasing version 3.0.1
...
Some fixes in tests for Nvidia cards.
2022-05-26 11:51:12 +02:00
Adam Sawicki
df7648061c
Fixes in GpuMemDumpVis.py regarding image height calculation
...
Added GpuMemDump.schema.json.
Minor improvement in SaveAllocatorStatsToFile.
2022-04-05 13:32:30 +02:00
Adam Sawicki
3c6470cf45
New JSON dump format
...
Unified across VMA and D3D12MA.
Updated Python script for visualization - now called GpuMemDumpVis.py.
Also a fix for bug in EXTENSIVE defragmentation algorithm - see #232
Code by @medranSolus
2022-03-24 11:50:34 +01:00
Adam Sawicki
f451b94158
Fixed vmaBuildVirtualBlockStatsString, vmaFreeVirtualBlockStatsString to also be inside #if VMA_STATS_STRING_ENABLED
...
Updated copyright headers for to year 2022.
Change by @medranSolus
2022-01-21 12:56:18 +01:00
Adam Sawicki
556834c0b4
Fixed creation and displaying of JSON memory dump for dedicated allocations in custom pools.
2021-12-21 16:23:13 +01:00
Adam Sawicki
e9c083b4d2
Added support for dedicated allocations in custom pools
...
A major refactoring.
JSON format changed!
2021-12-17 11:00:00 +01:00
Adam Sawicki
1b0bd18053
Standardized line endings to LF
...
See also #195
2021-09-30 12:03:35 +02:00
Adam Sawicki
aa18374368
Updated copyright header to year 2021.
...
Rebuilt binaries, regenerated documentation.
2021-02-16 17:28:49 +01:00
Adam Sawicki
f6a4037af4
VmaDumpVis: Gracefully handle cases where there is nothing to put on the image, e.g. the stats string was generated without detailed map enabled
...
Message is printed in that case and 1 is returned instead of division by zero error.
Closes #125
2020-04-19 17:14:04 +02:00
Adam Sawicki
508825012c
Add support for VK_AMD_device_coherent_memory extension
...
- Added VMA_ALLOCATOR_CREATE_AMD_DEVICE_COHERENT_MEMORY_BIT.
- Fixed bug generating validation layers error when the extension is not enabled.
- Updated date in copyright header comments to year 2020.
2020-02-07 16:51:31 +01:00
Adam Sawicki
b6c43ebf18
VmaDumpVis: Increase image width from 800 to 1200
2019-11-18 15:12:54 +01:00
Adam Sawicki
49defd6056
Further development of custom pool names
2019-11-18 11:45:30 +01:00
Adam Sawicki
a020fb81cb
Add prototype function vmaGetName, vmaSetName, change JSON format and VmaDumpVis.py to use that
2019-11-02 14:43:06 +01:00
Adam Sawicki
195016b034
Improve the way sizes like "32 MiB" are printed in VmaDumpVis
...
Also bumped some version numbers and dates.
2019-07-02 15:49:12 +02:00
Adam Sawicki
9f09ef5d30
Add sample JSON dump file
2019-04-05 11:11:43 +02:00
Adam Sawicki
3a7249f313
VmaDumpVis.py: Small fix. Bumped tool version number, which I forgot to do before.
2018-10-19 11:17:30 +02:00
Adam Sawicki
6f09752db7
Fixed VmaDumpVis.py to respect new "Algorithm" parameter.
2018-09-21 15:30:55 +02:00
Adam Sawicki
ee79c63d61
VmaDumpVis.py: Fixed wrong visualization of custom pools that have multiple blocks.
2018-08-24 14:15:06 +02:00
Adam Sawicki
477b22ebf1
Added 'LinearAlgorithm' member to JSON dump format and its usage in VmaDumpVis.py.
2018-08-23 13:20:22 +02:00
Adam Sawicki
6a0a85a5c0
Added subsequent, unique, numeric IDs to memory blocks and custom pools. They are dumped in JSON. JSON format changed: "Pools" and "Blocks" arrays are now objects, where key is pool/block ID, and value is as before. Applied appropriate changes in VmaDumpVis.py - it now shows pool and block ID from the dump.
2018-06-01 15:20:49 +02:00
Adam Sawicki
31695cf349
VmaDumpVis: Improved coloring based on new Usage parameter dumped in JSON.
2018-05-18 17:46:19 +02:00
Adam Sawicki
5ae219a982
Updated version numer to 2.0.0 final in code and documentation.
2018-03-09 16:03:40 +01:00
Adam Sawicki
dad992fa12
Added VmaDumpVis tool.
2018-03-09 15:48:18 +01:00