diff --git a/src/microsoft/vulkan/dzn_cmd_buffer.c b/src/microsoft/vulkan/dzn_cmd_buffer.c index a8ee66f66dc..fa4c9f55399 100644 --- a/src/microsoft/vulkan/dzn_cmd_buffer.c +++ b/src/microsoft/vulkan/dzn_cmd_buffer.c @@ -339,7 +339,7 @@ dzn_cmd_buffer_gather_events(struct dzn_cmd_buffer *cmdbuf) goto out; hash_table_foreach(cmdbuf->events.ht, he) { - enum dzn_event_state state = (enum dzn_event_state)(uintptr_t)he->data; + enum dzn_event_state state = (uintptr_t)he->data; if (state != DZN_EVENT_STATE_EXTERNAL_WAIT) { struct dzn_cmd_event_signal signal = { (struct dzn_event *)he->key, state == DZN_EVENT_STATE_SET }; @@ -3875,7 +3875,7 @@ dzn_CmdWaitEvents(VkCommandBuffer commandBuffer, struct hash_entry *he = _mesa_hash_table_search(cmdbuf->events.ht, event); if (he) { - enum dzn_event_state state = (enum dzn_event_state)(uintptr_t)he->data; + enum dzn_event_state state = (uintptr_t)he->data; assert(state != DZN_EVENT_STATE_RESET); flush_pipeline = state == DZN_EVENT_STATE_SET; } else { diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index df088543155..8ae6cab1a6d 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -1760,7 +1760,7 @@ dzn_device_create_sync_for_memory(struct vk_device *device, struct vk_sync **sync_out) { return vk_sync_create(device, &vk_sync_dummy_type, - (enum vk_sync_flags)0, 1, sync_out); + 0, 1, sync_out); } static void diff --git a/src/microsoft/vulkan/dzn_meta.c b/src/microsoft/vulkan/dzn_meta.c index 9eff605fa39..9ecc4fbefa0 100644 --- a/src/microsoft/vulkan/dzn_meta.c +++ b/src/microsoft/vulkan/dzn_meta.c @@ -696,10 +696,10 @@ void dzn_meta_finish(struct dzn_device *device) { for (uint32_t i = 0; i < ARRAY_SIZE(device->triangle_fan); i++) - dzn_meta_triangle_fan_rewrite_index_finish(device, (enum dzn_index_type)i); + dzn_meta_triangle_fan_rewrite_index_finish(device, i); for (uint32_t i = 0; i < ARRAY_SIZE(device->indirect_draws); i++) - dzn_meta_indirect_draw_finish(device, (enum dzn_indirect_draw_type)i); + dzn_meta_indirect_draw_finish(device, i); dzn_meta_blits_finish(device); } @@ -713,14 +713,14 @@ dzn_meta_init(struct dzn_device *device) for (uint32_t i = 0; i < ARRAY_SIZE(device->indirect_draws); i++) { VkResult result = - dzn_meta_indirect_draw_init(device, (enum dzn_indirect_draw_type)i); + dzn_meta_indirect_draw_init(device, i); if (result != VK_SUCCESS) goto out; } for (uint32_t i = 0; i < ARRAY_SIZE(device->triangle_fan); i++) { VkResult result = - dzn_meta_triangle_fan_rewrite_index_init(device, (enum dzn_index_type)i); + dzn_meta_triangle_fan_rewrite_index_init(device, i); if (result != VK_SUCCESS) goto out; }