
Move all the NIR related debug environmental variables in a single NIR_DEBUG one. Use NIR_DEBUG=help to print all the available options. v2: - Use a macro to simplify (Marcin, Jason) - Remove wrong changes (Marcin) v3 (Marcin): - Remove rendundant NIR mentioning in option descriptions. - Unwrap option descriptions. - Ensure the constant is unsigned. - Use extern array to remove switch. v4: - Add missing kernel shader (Jason). - Add unlikely() (Marcin). Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13840>
58 lines
1.7 KiB
TOML
58 lines
1.7 KiB
TOML
[[deqp]]
|
|
deqp = "/deqp/modules/gles2/deqp-gles2"
|
|
caselists = ["/deqp/mustpass/gles2-master.txt"]
|
|
deqp_args = [
|
|
"--deqp-surface-width=256",
|
|
"--deqp-surface-height=256",
|
|
"--deqp-surface-type=pbuffer",
|
|
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
|
"--deqp-visibility=hidden"
|
|
]
|
|
version_check = "GL ES 3.2.*git"
|
|
renderer_check = "llvmpipe"
|
|
|
|
[[deqp]]
|
|
deqp = "/deqp/modules/gles3/deqp-gles3"
|
|
caselists = ["/deqp/mustpass/gles3-master.txt"]
|
|
deqp_args = [
|
|
"--deqp-surface-width=256",
|
|
"--deqp-surface-height=256",
|
|
"--deqp-surface-type=pbuffer",
|
|
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
|
"--deqp-visibility=hidden"
|
|
]
|
|
|
|
[[deqp]]
|
|
deqp = "/deqp/modules/gles31/deqp-gles31"
|
|
caselists = ["/deqp/mustpass/gles31-master.txt"]
|
|
deqp_args = [
|
|
"--deqp-surface-width=256",
|
|
"--deqp-surface-height=256",
|
|
"--deqp-surface-type=pbuffer",
|
|
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
|
"--deqp-visibility=hidden"
|
|
]
|
|
[deqp.env]
|
|
# Stress test NIR clone/serialization for GLES3.1 (which should cover most of the featureset).
|
|
# Costs about 30% extra runtime.
|
|
NIR_DEBUG="clone,serialize"
|
|
|
|
# Note that KHR-GL3* test sets include all tests from the previous
|
|
# version, so we only need to run one test list (unlike dEQP-GLES,
|
|
# where the test sets are separate).
|
|
[[deqp]]
|
|
deqp = "/deqp/external/openglcts/modules/glcts"
|
|
caselists = [
|
|
"/deqp/mustpass/gles2-khr-master.txt",
|
|
"/deqp/mustpass/gles3-khr-master.txt",
|
|
"/deqp/mustpass/gles31-khr-master.txt",
|
|
"/deqp/mustpass/gl45-master.txt",
|
|
]
|
|
deqp_args = [
|
|
"--deqp-surface-width=256",
|
|
"--deqp-surface-height=256",
|
|
"--deqp-surface-type=pbuffer",
|
|
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
|
"--deqp-visibility=hidden"
|
|
]
|