diff --git a/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp b/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp index 318f2f22c..373212363 100644 --- a/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp @@ -144,7 +144,7 @@ void STDMETHODCALLTYPE WrappedID3D12CommandQueue::UpdateTileMappings( regionSize.Depth = (uint16_t)RDCCLAMP(1U, (uint32_t)regionSize.Depth, pageTable.getResourceSize().z); - UINT rangeBaseOffset = RANGE_OFFSET(0); + UINT rangeBaseOffset = RANGE_OFFSET(curRange); UINT rangeSize = RANGE_SIZE(curRange); D3D12_TILE_RANGE_FLAGS rangeFlags = RANGE_FLAGS(curRange);