Mesa (master): d3d12: Initialize TransitionableResourceState m_SupportsSimultaneousAccess.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Dec 24 22:10:27 UTC 2020
Module: Mesa
Branch: master
Commit: 512ca3464dd2176049287aaae5b10bda59741351
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=512ca3464dd2176049287aaae5b10bda59741351
Author: Vinson Lee <vlee at freedesktop.org>
Date: Mon Dec 21 17:26:56 2020 -0800
d3d12: Initialize TransitionableResourceState m_SupportsSimultaneousAccess.
Fix defect reported by Coverity Scan.
Uninitialized scalar field (UNINIT_CTOR)
uninit_member: Non-static class member m_SupportsSimultaneousAccess is
not initialized in this constructor nor in any functions that it calls.
Signed-off-by: Vinson Lee <vlee at freedesktop.org>
Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8192>
---
src/microsoft/resource_state_manager/D3D12ResourceState.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/microsoft/resource_state_manager/D3D12ResourceState.h b/src/microsoft/resource_state_manager/D3D12ResourceState.h
index 3a78f690da4..a8d27ccbe62 100644
--- a/src/microsoft/resource_state_manager/D3D12ResourceState.h
+++ b/src/microsoft/resource_state_manager/D3D12ResourceState.h
@@ -142,6 +142,7 @@ struct TransitionableResourceState
TransitionableResourceState(ID3D12Resource *pResource, UINT TotalSubresources, bool SupportsSimultaneousAccess) :
m_DesiredState(TotalSubresources),
m_TotalSubresources(TotalSubresources),
+ m_SupportsSimultaneousAccess(SupportsSimultaneousAccess),
m_currentState(TotalSubresources, SupportsSimultaneousAccess),
m_pResource(pResource)
{
More information about the mesa-commit
mailing list