anv: Always emit at least one vertex element
This seems to make the simulator happier. The early return wasn't really protecting anything and the code that follows will happily initialize the dummy element to STORE_0 and emit it. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
@@ -105,9 +105,7 @@ emit_vertex_input(struct anv_pipeline *pipeline,
|
||||
__builtin_popcount(elements_double) / 2;
|
||||
|
||||
const uint32_t total_elems =
|
||||
elem_count + needs_svgs_elem + vs_prog_data->uses_drawid;
|
||||
if (total_elems == 0)
|
||||
return;
|
||||
MAX2(1, elem_count + needs_svgs_elem + vs_prog_data->uses_drawid);
|
||||
|
||||
uint32_t *p;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user