radv: fix vertex buffer null descriptors
authorPierre-Loup A. Griffais <git@plagman.net>
Fri, 18 Sep 2020 07:25:08 +0000 (00:25 -0700)
committerMarge Bot <eric+marge@anholt.net>
Fri, 18 Sep 2020 17:12:40 +0000 (17:12 +0000)
Fixes: 0f1ead7b536 "radv: handle NULL vertex bindings"
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6773>

src/amd/vulkan/radv_cmd_buffer.c

index f1b077e..6b3ccb7 100644 (file)
@@ -2753,8 +2753,10 @@ radv_flush_vertex_descriptors(struct radv_cmd_buffer *cmd_buffer,
                        unsigned num_records;
                        unsigned stride;
 
-                       if (!buffer)
+                       if (!buffer) {
+                               memset(desc, 0, 4 * 4);
                                continue;
+                       }
 
                        va = radv_buffer_get_va(buffer->bo);