From d3a76eee9042f12028577c9c84a420b98e9bfbc4 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Tue, 14 Jun 2022 12:20:06 +0200 Subject: [PATCH] idl: Fix const correctness of UpdateTileMappings. Signed-off-by: Hans-Kristian Arntzen --- include/vkd3d_d3d12.idl | 4 ++-- libs/vkd3d/command.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/vkd3d_d3d12.idl b/include/vkd3d_d3d12.idl index a63dc32c..5b42a53e 100644 --- a/include/vkd3d_d3d12.idl +++ b/include/vkd3d_d3d12.idl @@ -3644,8 +3644,8 @@ interface ID3D12CommandQueue : ID3D12Pageable ID3D12Heap *heap, UINT range_count, const D3D12_TILE_RANGE_FLAGS *range_flags, - UINT *heap_range_offsets, - UINT *range_tile_counts, + const UINT *heap_range_offsets, + const UINT *range_tile_counts, D3D12_TILE_MAPPING_FLAGS flags); void CopyTileMappings(ID3D12Resource *dst_resource, diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c index 63ba7658..381a65ea 100644 --- a/libs/vkd3d/command.c +++ b/libs/vkd3d/command.c @@ -11587,7 +11587,8 @@ static unsigned int vkd3d_get_tile_index_from_region(const struct d3d12_sparse_i static void STDMETHODCALLTYPE d3d12_command_queue_UpdateTileMappings(ID3D12CommandQueue *iface, ID3D12Resource *resource, UINT region_count, const D3D12_TILED_RESOURCE_COORDINATE *region_coords, const D3D12_TILE_REGION_SIZE *region_sizes, ID3D12Heap *heap, UINT range_count, - const D3D12_TILE_RANGE_FLAGS *range_flags, UINT *heap_range_offsets, UINT *range_tile_counts, + const D3D12_TILE_RANGE_FLAGS *range_flags, + const UINT *heap_range_offsets, const UINT *range_tile_counts, D3D12_TILE_MAPPING_FLAGS flags) { struct d3d12_command_queue *command_queue = impl_from_ID3D12CommandQueue(iface);