mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-10 01:18:18 +02:00
Add a script to run whatever you want under drm-shim given only a driver name, CI job name or GPU model, plus the option to dump assembly with a common option. This lets people debugging common code easily run shader-db or whatever with whatever they want without needing to look up a million driver specific options/paths/etc. Must run inside a meson devenv. Example usage (path symlinked): drm-shim --disasm glk ./run shaders/glmark/1-1.shader_test drm-shim --disasm asahi ./run shaders/glmark/1-1.shader_test drm-shim --disasm panfrost-t860 ./run shaders/glmark/1-1.shader_test drm-shim --disasm zink-radv-navi31-valve ./run shaders/glmark/1-1.shader_test Makes for a fun compilerexplorer like tool too Reduces amount of docs needed for https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41959 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com> Reviewed-by: Emma Anholt <emma@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42055> |
||
|---|---|---|
| .. | ||
| ci | ||
| pick | ||
| .editorconfig | ||
| __init__.py | ||
| commit_in_branch.py | ||
| commit_in_branch_test.py | ||
| drm-shim.py | ||
| flamegraph_map_lp_jit.py | ||
| gen_calendar_entries.py | ||
| gen_calendar_entries_test.py | ||
| gen_release_notes.py | ||
| gen_release_notes_test.py | ||
| gen_vs_module_defs.py | ||
| git_sha1_gen.py | ||
| install_megadrivers.py | ||
| khronos-update.py | ||
| meson-cmd-extract.py | ||
| meson.build | ||
| nir-test-runner.py | ||
| people.csv | ||
| perf-annotate-jit.py | ||
| pick-ui.py | ||
| pick-ui.sh | ||
| post_version.py | ||
| post_version_test.py | ||
| python-venv.sh | ||
| rb.py | ||
| refcnt-log-helper.py | ||
| renderdoc-update.py | ||
| symbols-check.py | ||
| toml_lint.py | ||
| update-android-headers.sh | ||