pvr: Add assert to check for non-NULL binding_desc.

Signed-off-by: Rajnesh Kanwal <rajnesh.kanwal@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18866>
This commit is contained in:
Rajnesh Kanwal
2022-09-25 20:36:41 +01:00
committed by Marge Bot
parent a12395c464
commit a125accd16
+5 -8
View File
@@ -279,6 +279,10 @@ static void pvr_pds_vertex_attrib_init_dma_descriptions(
const VkVertexInputAttributeDescription *const attrib_desc =
&vertex_input_state->pVertexAttributeDescriptions[i];
const VkVertexInputBindingDescription *binding_desc = NULL;
struct pvr_pds_vertex_dma *const dma_desc = &dma_descriptions[dma_count];
size_t location = attrib_desc->location;
assert(location < vs_data->inputs.num_input_vars);
/* Finding the matching binding description. */
for (uint32_t j = 0;
@@ -300,15 +304,8 @@ static void pvr_pds_vertex_attrib_init_dma_descriptions(
* pVertexAttributeDescriptions, a
* VkVertexInputBindingDescription must exist in
* pVertexBindingDescriptions with the same value of binding"
*
* So we don't check if we found the matching binding description
* or not.
*/
struct pvr_pds_vertex_dma *const dma_desc = &dma_descriptions[dma_count];
size_t location = attrib_desc->location;
assert(location < vs_data->inputs.num_input_vars);
assert(binding_desc);
dma_desc->offset = attrib_desc->offset;
dma_desc->stride = binding_desc->stride;