Skip to content

driconf: Static table support for !WITH_XMLCONFIG plus dead-cells workaround

Rob Clark requested to merge robclark/mesa:wip/deadcells-workaround into master

So I ran into a case where we need game specific workarounds on android (see #4337 (closed)).. this MR adds support for a static-table generated from 00-mesa-defaults.conf as an alternative to runtime parsing of xml files from the filesystem, and in the last patch adds a new driconf workaround flag needed to avoid a bug in dead-cells.

With a small bit of shuffling, this manages to re-use the parsing for things like version-ranges and engine/app name regexp matching, to avoid diverging from how this is handled on platforms with expat.

Merge request reports