Fix Runtime Effect trace tests to pass in SkRP.

Due to implementation details, when SkRP compiles a program, its list
of value-slots comes out in a different order than SkVM's list of
value-slots. This does not matter--any order is equally valid.
The unit tests now accept either ordering: SkRP's, or SkVM's.

The actual contents of the trace _are_ sensitive to exact ordering,
but fortunately SkVM and SkRP now agree on this.

Change-Id: Ia28d9dc684002b8a1f061ab700dd722d80187eda
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/664579
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
1 file changed