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 *)¶ms, 0);
+ ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(cmdbuf->cmdlist, 0, params_size / 4, ¶ms, 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