From 946884fb264969aa03e5d266d2349c8a74e5cf55 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Tue, 24 Jul 2018 21:45:59 -0700 Subject: Updated VertexStreamInfo to use final buffer implementation type --- Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Graphics/GraphicsEngineD3D12') diff --git a/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp b/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp index f490ff9a..2d660718 100644 --- a/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp +++ b/Graphics/GraphicsEngineD3D12/src/DeviceContextD3D12Impl.cpp @@ -249,9 +249,9 @@ namespace Diligent { for( UINT Buff = 0; Buff < m_NumVertexStreams; ++Buff ) { - auto &CurrStream = m_VertexStreams[Buff]; + auto& CurrStream = m_VertexStreams[Buff]; VERIFY( CurrStream.pBuffer, "Attempting to bind a null buffer for rendering" ); - auto *pBufferD3D12 = static_cast(CurrStream.pBuffer.RawPtr()); + auto* pBufferD3D12 = CurrStream.pBuffer.RawPtr(); if(!pBufferD3D12->CheckAllStates(D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER)) GraphCtx.TransitionResource(pBufferD3D12, D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER); } @@ -269,11 +269,11 @@ namespace Diligent bool DynamicBufferPresent = false; for( UINT Buff = 0; Buff < m_NumVertexStreams; ++Buff ) { - auto &CurrStream = m_VertexStreams[Buff]; - auto &VBView = VBViews[Buff]; + auto& CurrStream = m_VertexStreams[Buff]; + auto& VBView = VBViews[Buff]; VERIFY( CurrStream.pBuffer, "Attempting to bind a null buffer for rendering" ); - auto *pBufferD3D12 = static_cast(CurrStream.pBuffer.RawPtr()); + auto *pBufferD3D12 = CurrStream.pBuffer.RawPtr(); if (pBufferD3D12->GetDesc().Usage == USAGE_DYNAMIC) { DynamicBufferPresent = true; -- cgit v1.2.3