From 2158cdd43b0dd612b04f8d6af219fff2bf92f66e Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Fri, 23 Jul 2021 12:19:53 -0400 Subject: [PATCH] hal/dx12: pass null to mapping rects --- wgpu-hal/src/dx12/device.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wgpu-hal/src/dx12/device.rs b/wgpu-hal/src/dx12/device.rs index 6bd87afe3d..946cbfe3b5 100644 --- a/wgpu-hal/src/dx12/device.rs +++ b/wgpu-hal/src/dx12/device.rs @@ -370,7 +370,7 @@ impl crate::Device for super::Device { range: crate::MemoryRange, ) -> Result { let mut ptr = ptr::null_mut(); - let hr = (*buffer.resource).Map(0, &d3d12::D3D12_RANGE { Begin: 0, End: 0 }, &mut ptr); + let hr = (*buffer.resource).Map(0, ptr::null(), &mut ptr); hr.into_device_result("Map buffer")?; Ok(crate::BufferMapping { ptr: ptr::NonNull::new(ptr.offset(range.start as isize) as *mut _).unwrap(), @@ -380,7 +380,7 @@ impl crate::Device for super::Device { }) } unsafe fn unmap_buffer(&self, buffer: &super::Buffer) -> Result<(), crate::DeviceError> { - (*buffer.resource).Unmap(0, &d3d12::D3D12_RANGE { Begin: 0, End: 0 }); + (*buffer.resource).Unmap(0, ptr::null()); Ok(()) } unsafe fn flush_mapped_ranges(&self, _buffer: &super::Buffer, _ranges: I) {}