mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git
synced 2024-11-21 19:50:05 +00:00
GpuMemDumpVis.py: Fixed division by zero error when only custom pools are used
This commit is contained in:
parent
f128d39b7a
commit
4d16e802e0
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2018-2022 Advanced Micro Devices, Inc. All rights reserved.
|
# Copyright (c) 2018-2023 Advanced Micro Devices, Inc. All rights reserved.
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@ -25,7 +25,7 @@ import json
|
|||||||
from PIL import Image, ImageDraw, ImageFont
|
from PIL import Image, ImageDraw, ImageFont
|
||||||
|
|
||||||
|
|
||||||
PROGRAM_VERSION = 'Vulkan/D3D12 Memory Allocator Dump Visualization 3.0.0'
|
PROGRAM_VERSION = 'Vulkan/D3D12 Memory Allocator Dump Visualization 3.0.2'
|
||||||
IMG_WIDTH = 1200
|
IMG_WIDTH = 1200
|
||||||
IMG_MARGIN = 8
|
IMG_MARGIN = 8
|
||||||
TEXT_MARGIN = 4
|
TEXT_MARGIN = 4
|
||||||
@ -81,16 +81,17 @@ def IsDataEmpty():
|
|||||||
def RemoveEmptyType():
|
def RemoveEmptyType():
|
||||||
global data
|
global data
|
||||||
for poolType in list(data.keys()):
|
for poolType in list(data.keys()):
|
||||||
if len(data[poolType]['DedicatedAllocations']) > 0:
|
pool = data[poolType]
|
||||||
|
if len(pool['DedicatedAllocations']) > 0:
|
||||||
continue
|
continue
|
||||||
if len(data[poolType]['Blocks']) > 0:
|
if len(pool['Blocks']) > 0:
|
||||||
continue
|
continue
|
||||||
empty = True
|
empty = True
|
||||||
for customPool in data[poolType]['CustomPools'].values():
|
for customPool in pool['CustomPools'].values():
|
||||||
if len(data[poolType]['Blocks']) > 0:
|
if len(customPool['Blocks']) > 0:
|
||||||
empty = False
|
empty = False
|
||||||
break
|
break
|
||||||
if len(data[poolType]['DedicatedAllocations']) > 0:
|
if len(customPool['DedicatedAllocations']) > 0:
|
||||||
empty = False
|
empty = False
|
||||||
break
|
break
|
||||||
if empty:
|
if empty:
|
||||||
|
Loading…
Reference in New Issue
Block a user