zink_render_pass_reference will dereference the memory 'dst' points at,
which can't really go well. All we want to do here is to increase the
reference-count, so let's use a different helper for that instead.
CoverityID:
1455200
Reviewed-by: Dave Airlie <airlied@redhat.com>
struct set_entry *entry = _mesa_set_search(prog->render_passes,
render_pass);
if (!entry) {
- struct zink_render_pass *tmp = NULL;
entry = _mesa_set_add(prog->render_passes, render_pass);
- zink_render_pass_reference(screen, &tmp, render_pass);
+ pipe_reference(NULL, &render_pass->reference);
}
}