From 9252f947e572ee9235b061ca6908561f61ea28a8 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Mon, 28 Dec 2020 10:50:40 -0800 Subject: [PATCH] d3d12: Fix clang warnings from {0} in C++ code There's no reason for the 0 here since C++ supports {}, and clang doesn't like it, so drop it. Reviewed-by: Adam Jackson Part-of: --- src/gallium/drivers/d3d12/d3d12_blit.cpp | 2 +- src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp | 2 +- src/gallium/drivers/d3d12/d3d12_resource.cpp | 2 +- src/gallium/drivers/d3d12/d3d12_surface.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/d3d12/d3d12_blit.cpp b/src/gallium/drivers/d3d12/d3d12_blit.cpp index 5d04579652c..bb7d2ace765 100644 --- a/src/gallium/drivers/d3d12/d3d12_blit.cpp +++ b/src/gallium/drivers/d3d12/d3d12_blit.cpp @@ -594,7 +594,7 @@ static struct pipe_resource * create_tmp_resource(struct pipe_screen *screen, const struct pipe_blit_info *info) { - struct pipe_resource tpl = { 0 }; + struct pipe_resource tpl = {}; tpl.width0 = info->dst.box.width; tpl.height0 = info->dst.box.height; tpl.depth0 = info->dst.box.depth; diff --git a/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp b/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp index 6743f618a7c..10edfdcdf17 100644 --- a/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp +++ b/src/gallium/drivers/d3d12/d3d12_pipeline_state.cpp @@ -199,7 +199,7 @@ create_gfx_pipeline_state(struct d3d12_context *ctx) struct d3d12_screen *screen = d3d12_screen(ctx->base.screen); struct d3d12_gfx_pipeline_state *state = &ctx->gfx_pipeline_state; enum pipe_prim_type reduced_prim = u_reduced_prim(state->prim_type); - D3D12_SO_DECLARATION_ENTRY entries[PIPE_MAX_SO_OUTPUTS] = { 0 }; + D3D12_SO_DECLARATION_ENTRY entries[PIPE_MAX_SO_OUTPUTS] = {}; UINT strides[PIPE_MAX_SO_OUTPUTS] = { 0 }; UINT num_entries = 0, num_strides = 0; diff --git a/src/gallium/drivers/d3d12/d3d12_resource.cpp b/src/gallium/drivers/d3d12/d3d12_resource.cpp index 5ef1b014bde..852b395206d 100644 --- a/src/gallium/drivers/d3d12/d3d12_resource.cpp +++ b/src/gallium/drivers/d3d12/d3d12_resource.cpp @@ -533,7 +533,7 @@ transfer_image_to_buf(struct d3d12_context *ctx, struct pipe_resource tmpl = res->base; tmpl.nr_samples = 0; resolved_resource = d3d12_resource_create(ctx->base.screen, &tmpl); - struct pipe_blit_info resolve_info = {0}; + struct pipe_blit_info resolve_info = {}; struct pipe_box box = {0,0,0, (int)res->base.width0, (int16_t)res->base.height0, (int16_t)res->base.depth0}; resolve_info.dst.resource = resolved_resource; resolve_info.dst.box = box; diff --git a/src/gallium/drivers/d3d12/d3d12_surface.cpp b/src/gallium/drivers/d3d12/d3d12_surface.cpp index 48f4818e69f..d7f85a20b4b 100644 --- a/src/gallium/drivers/d3d12/d3d12_surface.cpp +++ b/src/gallium/drivers/d3d12/d3d12_surface.cpp @@ -274,7 +274,7 @@ d3d12_surface_destroy(struct pipe_context *pctx, static void blit_surface(struct d3d12_surface *surface, bool pre) { - struct pipe_blit_info info = {0}; + struct pipe_blit_info info = {}; info.src.resource = pre ? surface->base.texture : surface->rgba_texture; info.dst.resource = pre ? surface->rgba_texture : surface->base.texture;