Eric Anholt
|
5d0050c8bf
|
util/dag: Add a validation function.
I experienced a circular dag in freedreno, and wanted a way to see what
was going wrong.
Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6656>
|
2022-09-29 23:40:18 +00:00 |
|
Connor Abbott
|
b8fc7a08f9
|
util/dag: Add dag_add_edge_max_data
This will be useful for when the edge data represents a delay of some
sort, like it will with ir3.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13722>
|
2021-11-17 13:41:47 +00:00 |
|
Connor Abbott
|
508f917d8c
|
util/dag: Make edge data a uintptr_t
Nobody was actually using it as a pointer, and I'm going to introduce a
shared function which relies on it not being a pointer so let's fix this
once and for all.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13722>
|
2021-11-17 13:41:47 +00:00 |
|
Eric Anholt
|
0533d2d95c
|
util: Add a DAG datastructure.
I keep writing this for various schedulers.
Acked-by: Timothy Arceri <tarceri@itsqueeze.com>
|
2019-03-11 13:13:52 -07:00 |
|