From c75f1a149915a0108d1ce6a86957e055fcafa5e0 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 15 Jul 2024 16:44:23 +0100 Subject: [PATCH] Clamp element size to avoid divide by 0 --- qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp index dbea23f19..2e29cd011 100644 --- a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp @@ -731,9 +731,9 @@ void D3D12PipelineStateViewer::setViewDetails(RDTreeWidgetItem *node, const D3D1 "elements).\n") .arg(res.byteOffset) .arg(res.byteOffset + res.byteSize) - .arg(res.byteSize / res.elementByteSize) + .arg(res.byteSize / qMax(1U, res.elementByteSize)) .arg(buf->length) - .arg(buf->length / res.elementByteSize); + .arg(buf->length / qMax(1U, res.elementByteSize)); viewdetails = true; }