Mesa (main): dzn: remove some needless casts

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Apr 21 10:59:08 UTC 2022


Module: Mesa
Branch: main
Commit: 92964d2bfdd66341d7a3981934dc55eb2c528005
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92964d2bfdd66341d7a3981934dc55eb2c528005

Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Fri Apr  8 11:11:21 2022 +0200

dzn: remove some needless casts

Acked-by: Boris Brezillon <boris.brezillon at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16052>

---

 src/microsoft/vulkan/dzn_cmd_buffer.c     | 49 ++++++++++++++-----------------
 src/microsoft/vulkan/dzn_descriptor_set.c |  6 ++--
 src/microsoft/vulkan/dzn_device.c         | 12 ++++----
 src/microsoft/vulkan/dzn_image.c          |  6 ++--
 src/microsoft/vulkan/dzn_meta.c           | 17 +++++------
 src/microsoft/vulkan/dzn_pipeline.c       | 13 ++++----
 src/microsoft/vulkan/dzn_pipeline_cache.c |  2 +-
 src/microsoft/vulkan/dzn_query.c          |  2 +-
 8 files changed, 50 insertions(+), 57 deletions(-)

diff --git a/src/microsoft/vulkan/dzn_cmd_buffer.c b/src/microsoft/vulkan/dzn_cmd_buffer.c
index d5172c38a45..96516ef66eb 100644
--- a/src/microsoft/vulkan/dzn_cmd_buffer.c
+++ b/src/microsoft/vulkan/dzn_cmd_buffer.c
@@ -76,8 +76,7 @@ dzn_cmd_buffer_destroy(struct vk_command_buffer *cbuf)
 
    if (cmdbuf->queries.ht) {
       hash_table_foreach(cmdbuf->queries.ht, he) {
-         struct dzn_cmd_buffer_query_pool_state *qpstate =
-            (struct dzn_cmd_buffer_query_pool_state *)he->data;
+         struct dzn_cmd_buffer_query_pool_state *qpstate = he->data;
          util_dynarray_fini(&qpstate->reset);
          util_dynarray_fini(&qpstate->collect);
          util_dynarray_fini(&qpstate->wait);
@@ -129,7 +128,7 @@ dzn_cmd_buffer_create(const VkCommandBufferAllocateInfo *info,
    D3D12_COMMAND_LIST_TYPE type =
       pdev->queue_families[pool->queue_family_index].desc.Type;
 
-   struct dzn_cmd_buffer *cmdbuf = (struct dzn_cmd_buffer *)
+   struct dzn_cmd_buffer *cmdbuf =
       vk_zalloc(&pool->alloc, sizeof(*cmdbuf), 8, VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!cmdbuf)
       return vk_error(pool->base.device, VK_ERROR_OUT_OF_HOST_MEMORY);
@@ -237,8 +236,7 @@ dzn_cmd_buffer_reset(struct dzn_cmd_buffer *cmdbuf)
       vk_free(&cmdbuf->vk.pool->alloc, he->data);
    _mesa_hash_table_clear(cmdbuf->dsvs.ht, NULL);
    hash_table_foreach(cmdbuf->queries.ht, he) {
-      struct dzn_cmd_buffer_query_pool_state *qpstate =
-         (struct dzn_cmd_buffer_query_pool_state *)he->data;
+      struct dzn_cmd_buffer_query_pool_state *qpstate = he->data;
       util_dynarray_fini(&qpstate->reset);
       util_dynarray_fini(&qpstate->collect);
       util_dynarray_fini(&qpstate->wait);
@@ -345,7 +343,7 @@ dzn_cmd_buffer_gather_events(struct dzn_cmd_buffer *cmdbuf)
 
       if (state != DZN_EVENT_STATE_EXTERNAL_WAIT) {
          struct dzn_cmd_event_signal signal = { (struct dzn_event *)he->key, state  == DZN_EVENT_STATE_SET };
-         struct dzn_cmd_event_signal *entry = (struct dzn_cmd_event_signal *)
+         struct dzn_cmd_event_signal *entry =
             util_dynarray_grow(&cmdbuf->events.signal, struct dzn_cmd_event_signal, 1);
 
          if (!entry) {
@@ -454,7 +452,7 @@ static struct dzn_cmd_buffer_query_pool_state *
 dzn_cmd_buffer_create_query_pool_state(struct dzn_cmd_buffer *cmdbuf)
 {
    struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
-   struct dzn_cmd_buffer_query_pool_state *state = (struct dzn_cmd_buffer_query_pool_state *)
+   struct dzn_cmd_buffer_query_pool_state *state =
       vk_alloc(&cmdbuf->vk.pool->alloc, sizeof(*state),
                8, VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!state) {
@@ -501,7 +499,7 @@ dzn_cmd_buffer_get_query_pool_state(struct dzn_cmd_buffer *cmdbuf,
          return NULL;
       }
    } else {
-      state = (struct dzn_cmd_buffer_query_pool_state *)he->data;
+      state = he->data;
    }
 
    return state;
@@ -599,7 +597,7 @@ dzn_cmd_buffer_collect_query_ops(struct dzn_cmd_buffer *cmdbuf,
 
    BITSET_FOREACH_RANGE(start, end, bitset, nbits) {
       struct dzn_cmd_buffer_query_range range = { qpool, start, end - start };
-      struct dzn_cmd_buffer_query_range *entry = (struct dzn_cmd_buffer_query_range *)
+      struct dzn_cmd_buffer_query_range *entry =
          util_dynarray_grow(ops_array, struct dzn_cmd_buffer_query_range, 1);
 
       if (!entry) {
@@ -618,8 +616,7 @@ dzn_cmd_buffer_gather_queries(struct dzn_cmd_buffer *cmdbuf)
 {
    hash_table_foreach(cmdbuf->queries.ht, he) {
       struct dzn_query_pool *qpool = (struct dzn_query_pool *)he->key;
-      struct dzn_cmd_buffer_query_pool_state *state =
-         (struct dzn_cmd_buffer_query_pool_state *)he->data;
+      struct dzn_cmd_buffer_query_pool_state *state = he->data;
       VkResult result =
          dzn_cmd_buffer_collect_queries(cmdbuf, qpool, state, 0, qpool->query_count);
       if (result != VK_SUCCESS)
@@ -785,16 +782,15 @@ dzn_cmd_buffer_get_dsv(struct dzn_cmd_buffer *cmdbuf,
       uint32_t slot;
 
       // TODO: error handling
-      dsve = (struct dzn_cmd_buffer_dsv_entry *)
-         vk_alloc(&cmdbuf->vk.pool->alloc, sizeof(*dsve), 8,
-                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
+      dsve = vk_alloc(&cmdbuf->vk.pool->alloc, sizeof(*dsve), 8,
+                      VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
       dsve->key = key;
       dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->dsvs.pool, device, 1, &heap, &slot);
       dsve->handle = dzn_descriptor_heap_get_cpu_handle(heap, slot);
       ID3D12Device1_CreateDepthStencilView(device->dev, image->res, desc, dsve->handle);
       _mesa_hash_table_insert(cmdbuf->dsvs.ht, &dsve->key, dsve);
    } else {
-      dsve = (struct dzn_cmd_buffer_dsv_entry *)he->data;
+      dsve = he->data;
    }
 
    return dsve->handle;
@@ -815,16 +811,15 @@ dzn_cmd_buffer_get_rtv(struct dzn_cmd_buffer *cmdbuf,
       uint32_t slot;
 
       // TODO: error handling
-      rtve = (struct dzn_cmd_buffer_rtv_entry *)
-         vk_alloc(&cmdbuf->vk.pool->alloc, sizeof(*rtve), 8,
-                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
+      rtve = vk_alloc(&cmdbuf->vk.pool->alloc, sizeof(*rtve), 8,
+                      VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
       rtve->key = key;
       dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->rtvs.pool, device, 1, &heap, &slot);
       rtve->handle = dzn_descriptor_heap_get_cpu_handle(heap, slot);
       ID3D12Device1_CreateRenderTargetView(device->dev, image->res, desc, rtve->handle);
       he = _mesa_hash_table_insert(cmdbuf->rtvs.ht, &rtve->key, rtve);
    } else {
-      rtve = (struct dzn_cmd_buffer_rtv_entry *)he->data;
+      rtve = he->data;
    }
 
    return rtve->handle;
@@ -870,7 +865,7 @@ dzn_cmd_buffer_alloc_internal_buf(struct dzn_cmd_buffer *cmdbuf,
       return cmdbuf->error;
    }
 
-   struct dzn_internal_resource *entry = (struct dzn_internal_resource *)
+   struct dzn_internal_resource *entry =
       vk_alloc(&cmdbuf->vk.pool->alloc, sizeof(*entry), 8,
                VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!entry) {
@@ -901,7 +896,7 @@ dzn_cmd_buffer_clear_rects_with_copy(struct dzn_cmd_buffer *cmdbuf,
    assert(blksize <= sizeof(raw));
    assert(!(sizeof(buf) % blksize));
 
-   util_format_write_4(pfmt, (void *)color, 0, (void *)raw, 0, 0, 0, 1, 1);
+   util_format_write_4(pfmt, color, 0, raw, 0, 0, 0, 1, 1);
 
    uint32_t fill_step = D3D12_TEXTURE_DATA_PITCH_ALIGNMENT;
    while (fill_step % blksize)
@@ -930,7 +925,7 @@ dzn_cmd_buffer_clear_rects_with_copy(struct dzn_cmd_buffer *cmdbuf,
    assert(!(res_size % fill_step));
 
    uint8_t *cpu_ptr;
-   ID3D12Resource_Map(src_res, 0, NULL, (void **)&cpu_ptr);
+   ID3D12Resource_Map(src_res, 0, NULL, &cpu_ptr);
    for (uint32_t i = 0; i < res_size; i += fill_step)
       memcpy(&cpu_ptr[i], buf, fill_step);
 
@@ -1052,7 +1047,7 @@ dzn_cmd_buffer_clear_ranges_with_copy(struct dzn_cmd_buffer *cmdbuf,
    assert(blksize <= sizeof(raw));
    assert(!(sizeof(buf) % blksize));
 
-   util_format_write_4(pfmt, (void *)color, 0, (void *)raw, 0, 0, 0, 1, 1);
+   util_format_write_4(pfmt, color, 0, raw, 0, 0, 0, 1, 1);
 
    uint32_t fill_step = D3D12_TEXTURE_DATA_PITCH_ALIGNMENT;
    while (fill_step % blksize)
@@ -1086,7 +1081,7 @@ dzn_cmd_buffer_clear_ranges_with_copy(struct dzn_cmd_buffer *cmdbuf,
    assert(!(res_size % fill_step));
 
    uint8_t *cpu_ptr;
-   ID3D12Resource_Map(src_res, 0, NULL, (void **)&cpu_ptr);
+   ID3D12Resource_Map(src_res, 0, NULL, &cpu_ptr);
    for (uint32_t i = 0; i < res_size; i += fill_step)
       memcpy(&cpu_ptr[i], buf, fill_step);
 
@@ -2860,7 +2855,7 @@ dzn_cmd_buffer_indirect_draw(struct dzn_cmd_buffer *cmdbuf,
 
    ID3D12GraphicsCommandList1_SetComputeRootSignature(cmdbuf->cmdlist, indirect_draw->root_sig);
    ID3D12GraphicsCommandList1_SetPipelineState(cmdbuf->cmdlist, indirect_draw->pipeline_state);
-   ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(cmdbuf->cmdlist, 0, params_size / 4, (const void *)&params, 0);
+   ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(cmdbuf->cmdlist, 0, params_size / 4, &params, 0);
    ID3D12GraphicsCommandList1_SetComputeRootShaderResourceView(cmdbuf->cmdlist, 1, draw_buf_gpu);
    ID3D12GraphicsCommandList1_SetComputeRootUnorderedAccessView(cmdbuf->cmdlist, 2, ID3D12Resource_GetGPUVirtualAddress(exec_buf));
    if (triangle_fan_exec_buf)
@@ -3357,7 +3352,7 @@ dzn_CmdFillBuffer(VkCommandBuffer commandBuffer,
       return;
 
    uint32_t *cpu_ptr;
-   ID3D12Resource_Map(src_res, 0, NULL, (void **)&cpu_ptr);
+   ID3D12Resource_Map(src_res, 0, NULL, &cpu_ptr);
    for (uint32_t i = 0; i < size / 4; i++)
       cpu_ptr[i] = data;
 
@@ -3890,7 +3885,7 @@ dzn_CmdWaitEvents(VkCommandBuffer commandBuffer,
             return;
          }
 
-         struct dzn_event **entry = (struct dzn_event **)
+         struct dzn_event **entry =
             util_dynarray_grow(&cmdbuf->events.wait, struct dzn_event *, 1);
 
          if (!entry) {
diff --git a/src/microsoft/vulkan/dzn_descriptor_set.c b/src/microsoft/vulkan/dzn_descriptor_set.c
index 9423384f018..aa63713ca4f 100644
--- a/src/microsoft/vulkan/dzn_descriptor_set.c
+++ b/src/microsoft/vulkan/dzn_descriptor_set.c
@@ -566,7 +566,7 @@ dzn_pipeline_layout_create(struct dzn_device *device,
       }
    }
 
-   D3D12_DESCRIPTOR_RANGE1 *ranges = (D3D12_DESCRIPTOR_RANGE1 *)
+   D3D12_DESCRIPTOR_RANGE1 *ranges =
       vk_alloc2(&device->vk.alloc, pAllocator, sizeof(*ranges) * range_count, 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
    if (range_count && !ranges) {
@@ -574,7 +574,7 @@ dzn_pipeline_layout_create(struct dzn_device *device,
       return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
    }
 
-   D3D12_STATIC_SAMPLER_DESC *static_sampler_descs = (D3D12_STATIC_SAMPLER_DESC *)
+   D3D12_STATIC_SAMPLER_DESC *static_sampler_descs =
       vk_alloc2(&device->vk.alloc, pAllocator,
                 sizeof(*static_sampler_descs) * static_sampler_count, 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
@@ -1525,7 +1525,7 @@ dzn_descriptor_heap_pool_alloc_slots(struct dzn_descriptor_heap_pool *pool,
       }
 
       if (!new_heap) {
-         new_heap = (struct dzn_descriptor_heap_pool_entry *)
+         new_heap =
             vk_zalloc(pool->alloc, sizeof(*new_heap), 8,
                       VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
          if (!new_heap)
diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c
index f00b2388877..cea15121d70 100644
--- a/src/microsoft/vulkan/dzn_device.c
+++ b/src/microsoft/vulkan/dzn_device.c
@@ -151,7 +151,7 @@ dzn_instance_create(const VkInstanceCreateInfo *pCreateInfo,
                     const VkAllocationCallbacks *pAllocator,
                     VkInstance *out)
 {
-   struct dzn_instance *instance = (struct dzn_instance *)
+   struct dzn_instance *instance =
       vk_zalloc2(vk_default_allocator(), pAllocator, sizeof(*instance), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE);
    if (!instance)
@@ -214,7 +214,7 @@ dzn_physical_device_create(struct dzn_instance *instance,
                            IDXGIAdapter1 *adapter,
                            const DXGI_ADAPTER_DESC1 *adapter_desc)
 {
-   struct dzn_physical_device *pdev = (struct dzn_physical_device *)
+   struct dzn_physical_device *pdev =
       vk_zalloc(&instance->vk.alloc, sizeof(*pdev), 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE);
 
@@ -2082,7 +2082,7 @@ dzn_device_memory_create(struct dzn_device *device,
    struct dzn_physical_device *pdevice =
       container_of(device->vk.physical, struct dzn_physical_device, vk);
 
-   struct dzn_device_memory *mem = (struct dzn_device_memory *)
+   struct dzn_device_memory *mem =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*mem), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!mem)
@@ -2286,7 +2286,7 @@ dzn_buffer_create(struct dzn_device *device,
                   const VkAllocationCallbacks *pAllocator,
                   VkBuffer *out)
 {
-   struct dzn_buffer *buf = (struct dzn_buffer *)
+   struct dzn_buffer *buf =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*buf), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!buf)
@@ -2603,7 +2603,7 @@ dzn_event_create(struct dzn_device *device,
                  const VkAllocationCallbacks *pAllocator,
                  VkEvent *out)
 {
-   struct dzn_event *event = (struct dzn_event *)
+   struct dzn_event *event =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*event), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!event)
@@ -2730,7 +2730,7 @@ dzn_sampler_create(struct dzn_device *device,
                    const VkAllocationCallbacks *pAllocator,
                    VkSampler *out)
 {
-   struct dzn_sampler *sampler = (struct dzn_sampler *)
+   struct dzn_sampler *sampler =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*sampler), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!sampler)
diff --git a/src/microsoft/vulkan/dzn_image.c b/src/microsoft/vulkan/dzn_image.c
index 2d01dfdecaf..7c2bcd2d741 100644
--- a/src/microsoft/vulkan/dzn_image.c
+++ b/src/microsoft/vulkan/dzn_image.c
@@ -50,7 +50,7 @@ dzn_image_create(struct dzn_device *device,
                  const VkAllocationCallbacks *pAllocator,
                  VkImage *out)
 {
-   struct dzn_image *image = (struct dzn_image *)
+   struct dzn_image *image =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*image), 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    struct dzn_physical_device *pdev =
@@ -1123,7 +1123,7 @@ dzn_image_view_create(struct dzn_device *device,
                       const VkAllocationCallbacks *pAllocator,
                       VkImageView *out)
 {
-   struct dzn_image_view *iview = (struct dzn_image_view *)
+   struct dzn_image_view *iview =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*iview), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!iview)
@@ -1174,7 +1174,7 @@ dzn_buffer_view_create(struct dzn_device *device,
 {
    VK_FROM_HANDLE(dzn_buffer, buf, pCreateInfo->buffer);
 
-   struct dzn_buffer_view *bview = (struct dzn_buffer_view *)
+   struct dzn_buffer_view *bview =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*bview), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!bview)
diff --git a/src/microsoft/vulkan/dzn_meta.c b/src/microsoft/vulkan/dzn_meta.c
index ce69cce8703..9eff605fa39 100644
--- a/src/microsoft/vulkan/dzn_meta.c
+++ b/src/microsoft/vulkan/dzn_meta.c
@@ -426,12 +426,11 @@ dzn_meta_blits_get_fs(struct dzn_device *device,
 
       dzn_meta_compile_shader(device, nir, &bc);
 
-      out = (D3D12_SHADER_BYTECODE *)
-         vk_alloc(&device->vk.alloc,
-                  sizeof(D3D12_SHADER_BYTECODE) + bc.BytecodeLength, 8,
-                  VK_SYSTEM_ALLOCATION_SCOPE_DEVICE);
+      out = vk_alloc(&device->vk.alloc,
+                     sizeof(D3D12_SHADER_BYTECODE) + bc.BytecodeLength, 8,
+                     VK_SYSTEM_ALLOCATION_SCOPE_DEVICE);
       if (out) {
-         out->pShaderBytecode = (void *)(out + 1);
+         out->pShaderBytecode = out + 1;
          memcpy((void *)out->pShaderBytecode, bc.pShaderBytecode, bc.BytecodeLength);
          out->BytecodeLength = bc.BytecodeLength;
          _mesa_hash_table_insert(meta->fs, &info->hash_key, out);
@@ -439,7 +438,7 @@ dzn_meta_blits_get_fs(struct dzn_device *device,
       free((void *)bc.pShaderBytecode);
       ralloc_free(nir);
    } else {
-      out = (D3D12_SHADER_BYTECODE *)he->data;
+      out = he->data;
    }
 
    mtx_unlock(&meta->shaders_lock);
@@ -465,7 +464,7 @@ static struct dzn_meta_blit *
 dzn_meta_blit_create(struct dzn_device *device, const struct dzn_meta_blit_key *key)
 {
    struct dzn_meta_blits *blits = &device->blits;
-   struct dzn_meta_blit *blit = (struct dzn_meta_blit *)
+   struct dzn_meta_blit *blit =
       vk_zalloc(&device->vk.alloc, sizeof(*blit), 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_DEVICE);
 
@@ -631,7 +630,7 @@ dzn_meta_blits_get_context(struct dzn_device *device,
 
    mtx_lock(&device->blits.contexts_lock);
 
-   out = (struct dzn_meta_blit *)
+   out =
       _mesa_hash_table_u64_search(device->blits.contexts, key->u64);
    if (!out) {
       out = dzn_meta_blit_create(device, key);
@@ -660,7 +659,7 @@ dzn_meta_blits_finish(struct dzn_device *device)
 
    if (meta->contexts) {
       hash_table_foreach(meta->contexts->table, he)
-         dzn_meta_blit_destroy(device, (struct dzn_meta_blit *)he->data);
+         dzn_meta_blit_destroy(device, he->data);
       _mesa_hash_table_u64_destroy(meta->contexts);
    }
 
diff --git a/src/microsoft/vulkan/dzn_pipeline.c b/src/microsoft/vulkan/dzn_pipeline.c
index 91f393f00a9..95a3d490d68 100644
--- a/src/microsoft/vulkan/dzn_pipeline.c
+++ b/src/microsoft/vulkan/dzn_pipeline.c
@@ -68,10 +68,9 @@ dzn_pipeline_compile_shader(struct dzn_device *device,
    uint32_t num_spec = 0;
 
    if (spec_info && spec_info->mapEntryCount) {
-      spec = (struct dxil_spirv_specialization *)
-         vk_alloc2(&device->vk.alloc, alloc,
-                   spec_info->mapEntryCount * sizeof(*spec), 8,
-                   VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
+      spec = vk_alloc2(&device->vk.alloc, alloc,
+                       spec_info->mapEntryCount * sizeof(*spec), 8,
+                       VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
       if (!spec)
          return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
 
@@ -213,7 +212,7 @@ dzn_graphics_pipeline_translate_vi(struct dzn_graphics_pipeline *pipeline,
       return VK_SUCCESS;
    }
 
-   *input_elems = (D3D12_INPUT_ELEMENT_DESC *)
+   *input_elems =
       vk_alloc2(&device->vk.alloc, alloc,
                 sizeof(**input_elems) * in_vi->vertexAttributeDescriptionCount, 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
@@ -786,7 +785,7 @@ dzn_graphics_pipeline_create(struct dzn_device *device,
    VkResult ret;
    HRESULT hres = 0;
 
-   struct dzn_graphics_pipeline *pipeline = (struct dzn_graphics_pipeline *)
+   struct dzn_graphics_pipeline *pipeline =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*pipeline), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!pipeline)
@@ -1075,7 +1074,7 @@ dzn_compute_pipeline_create(struct dzn_device *device,
 {
    VK_FROM_HANDLE(dzn_pipeline_layout, layout, pCreateInfo->layout);
 
-   struct dzn_compute_pipeline *pipeline = (struct dzn_compute_pipeline *)
+   struct dzn_compute_pipeline *pipeline =
       vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*pipeline), 8,
                  VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!pipeline)
diff --git a/src/microsoft/vulkan/dzn_pipeline_cache.c b/src/microsoft/vulkan/dzn_pipeline_cache.c
index de6e3053c0a..5f0f36c84ae 100644
--- a/src/microsoft/vulkan/dzn_pipeline_cache.c
+++ b/src/microsoft/vulkan/dzn_pipeline_cache.c
@@ -44,7 +44,7 @@ dzn_pipeline_cache_create(struct dzn_device *device,
                           const VkAllocationCallbacks *pAllocator,
                           VkPipelineCache *out)
 {
-   struct dzn_pipeline_cache *pcache = (struct dzn_pipeline_cache *)
+   struct dzn_pipeline_cache *pcache =
       vk_alloc2(&device->vk.alloc, pAllocator, sizeof(*pcache), 8,
                 VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
    if (!pcache)
diff --git a/src/microsoft/vulkan/dzn_query.c b/src/microsoft/vulkan/dzn_query.c
index 0739e22091f..3f742fedfe3 100644
--- a/src/microsoft/vulkan/dzn_query.c
+++ b/src/microsoft/vulkan/dzn_query.c
@@ -172,7 +172,7 @@ dzn_query_pool_create(struct dzn_device *device,
       return vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
    }
 
-   hres = ID3D12Resource_Map(qpool->collect_buffer, 0, NULL, (void **)&qpool->collect_map);
+   hres = ID3D12Resource_Map(qpool->collect_buffer, 0, NULL, &qpool->collect_map);
    if (FAILED(hres)) {
       dzn_query_pool_destroy(qpool, alloc);
       return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);



More information about the mesa-commit mailing list