From: James Park Date: Fri, 27 Nov 2020 02:47:02 +0000 (-0800) Subject: radv: Replace VLAs with alloca X-Git-Tag: upstream/21.0.0~1808 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4a516ca7021ff99a569c2ebff28f699fa30faff;p=platform%2Fupstream%2Fmesa.git radv: Replace VLAs with alloca MSVC does not support VLAs. Reviewed-by: Samuel Pitoiset Part-of: --- diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 5f6e75a..2e5bd0a 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -829,9 +829,9 @@ radv_compute_centroid_priority(struct radv_cmd_buffer *cmd_buffer, VkOffset2D *sample_locs, uint32_t num_samples) { - uint32_t centroid_priorities[num_samples]; + uint32_t *centroid_priorities = alloca(num_samples * sizeof(*centroid_priorities)); uint32_t sample_mask = num_samples - 1; - uint32_t distances[num_samples]; + uint32_t *distances = alloca(num_samples * sizeof(*distances)); uint64_t centroid_priority = 0; /* Compute the distances from center for each sample. */