Mesa (master): v3dv: Fix uninitialized variable warnings
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Jan 21 15:30:51 UTC 2021
Module: Mesa
Branch: master
Commit: c57ef25342255b9df5866d1451de10e4a933d302
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c57ef25342255b9df5866d1451de10e4a933d302
Author: Arcady Goldmints-Orlov <agoldmints at igalia.com>
Date: Mon Jan 18 18:16:12 2021 -0600
v3dv: Fix uninitialized variable warnings
Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8570>
---
src/broadcom/vulkan/v3dv_meta_copy.c | 8 ++++----
src/broadcom/vulkan/v3dv_pipeline.c | 2 +-
src/broadcom/vulkan/v3dv_query.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/broadcom/vulkan/v3dv_meta_copy.c b/src/broadcom/vulkan/v3dv_meta_copy.c
index 46035f8f8cb..6adfef7db4d 100644
--- a/src/broadcom/vulkan/v3dv_meta_copy.c
+++ b/src/broadcom/vulkan/v3dv_meta_copy.c
@@ -4987,6 +4987,7 @@ blit_shader(struct v3dv_cmd_buffer *cmd_buffer,
{
bool handled = true;
VkResult result;
+ uint32_t dirty_dynamic_state = 0;
/* We don't support rendering to linear depth/stencil, this should have
* been rewritten to a compatible color blit by the caller.
@@ -5087,7 +5088,7 @@ blit_shader(struct v3dv_cmd_buffer *cmd_buffer,
uint32_t min_dst_layer;
uint32_t max_dst_layer;
- bool dst_mirror_z;
+ bool dst_mirror_z = false;
if (dst->type != VK_IMAGE_TYPE_3D) {
min_dst_layer = region.dstSubresource.baseArrayLayer;
max_dst_layer = min_dst_layer + region.dstSubresource.layerCount;
@@ -5099,7 +5100,7 @@ blit_shader(struct v3dv_cmd_buffer *cmd_buffer,
uint32_t min_src_layer;
uint32_t max_src_layer;
- bool src_mirror_z;
+ bool src_mirror_z = false;
if (src->type != VK_IMAGE_TYPE_3D) {
min_src_layer = region.srcSubresource.baseArrayLayer;
max_src_layer = min_src_layer + region.srcSubresource.layerCount;
@@ -5212,14 +5213,13 @@ blit_shader(struct v3dv_cmd_buffer *cmd_buffer,
};
v3dv_CmdSetScissor(_cmd_buffer, 0, 1, &scissor);
- bool can_skip_tlb_load;
+ bool can_skip_tlb_load = false;
const VkRect2D render_area = {
.offset = { dst_x, dst_y },
.extent = { dst_w, dst_h },
};
/* Record per-layer commands */
- uint32_t dirty_dynamic_state = 0;
VkImageAspectFlags aspects = region.dstSubresource.aspectMask;
for (uint32_t i = 0; i < layer_count; i++) {
/* Setup framebuffer */
diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c
index 083b93fd483..e9a0ea777f8 100644
--- a/src/broadcom/vulkan/v3dv_pipeline.c
+++ b/src/broadcom/vulkan/v3dv_pipeline.c
@@ -747,7 +747,7 @@ lower_sampler(nir_builder *b, nir_tex_instr *instr,
struct v3dv_pipeline *pipeline,
const struct v3dv_pipeline_layout *layout)
{
- uint8_t return_size;
+ uint8_t return_size = 0;
int texture_idx =
nir_tex_instr_src_index(instr, nir_tex_src_texture_deref);
diff --git a/src/broadcom/vulkan/v3dv_query.c b/src/broadcom/vulkan/v3dv_query.c
index 0afd91b4733..d3100498cbe 100644
--- a/src/broadcom/vulkan/v3dv_query.c
+++ b/src/broadcom/vulkan/v3dv_query.c
@@ -228,7 +228,7 @@ v3dv_get_query_pool_results_cpu(struct v3dv_device *device,
VkResult result = VK_SUCCESS;
for (uint32_t i = first; i < first + count; i++) {
- bool available;
+ bool available = false;
uint64_t value = get_query_result(device, pool, i, do_wait, &available);
/**
More information about the mesa-commit
mailing list