mirror of https://gitlab.freedesktop.org/mesa/mesa
The freedreno trace changes were suggested by Rob Clark. ALU performance is higher, because ffma is used more often, but so is register usage, because trinary opcodes (such as ffma) usually need at least 3 live registers. 54793 shaders in 33659 tests Totals: SGPRS: 2639746 -> 2642938 (0.12 %) VGPRS: 1534120 -> 1536392 (0.15 %) Spilled SGPRs: 3541 -> 3618 (2.17 %) Spilled VGPRs: 33 -> 44 (33.33 %) Scratch size: 292 -> 312 (6.85 %) dwords per thread Code Size: 55639836 -> 55620116 (-0.04 %) bytes Max Waves: 964785 -> 963977 (-0.08 %) Totals from affected shaders: SGPRS: 1105800 -> 1108992 (0.29 %) VGPRS: 635292 -> 637564 (0.36 %) Spilled SGPRs: 3193 -> 3270 (2.41 %) Spilled VGPRs: 33 -> 44 (33.33 %) Scratch size: 36 -> 56 (55.56 %) dwords per thread Code Size: 31568708 -> 31548988 (-0.06 %) bytes Max Waves: 319991 -> 319183 (-0.25 %) Reviewed-by: Connor Abbott <cwabbott0@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6596> |
||
---|---|---|
.. | ||
bare-metal | ||
container | ||
fossils | ||
piglit | ||
tracie | ||
windows | ||
arm.config | ||
arm64.config | ||
build-apitrace.sh | ||
build-cts-runner.sh | ||
build-deqp.sh | ||
build-fossilize.sh | ||
build-gfxreconstruct.sh | ||
build-libdrm.sh | ||
build-piglit.sh | ||
build-renderdoc.sh | ||
build-virglrenderer.sh | ||
build-vulkantools.sh | ||
create-cross-file.sh | ||
create-rootfs.sh | ||
cross-xfail-i386 | ||
cross-xfail-ppc64el | ||
cross-xfail-s390x | ||
deqp-default-skips.txt | ||
deqp-freedreno-a307-fails.txt | ||
deqp-freedreno-a307-flakes.txt | ||
deqp-freedreno-a530-fails.txt | ||
deqp-freedreno-a530-flakes.txt | ||
deqp-freedreno-a630-bypass-fails.txt | ||
deqp-freedreno-a630-fails.txt | ||
deqp-freedreno-a630-flakes.txt | ||
deqp-lima-fails.txt | ||
deqp-lima-skips.txt | ||
deqp-llvmpipe-fails.txt | ||
deqp-panfrost-t720-fails.txt | ||
deqp-panfrost-t720-skips.txt | ||
deqp-panfrost-t760-fails.txt | ||
deqp-panfrost-t760-skips.txt | ||
deqp-panfrost-t820-fails.txt | ||
deqp-panfrost-t820-skips.txt | ||
deqp-panfrost-t860-fails.txt | ||
deqp-panfrost-t860-skips.txt | ||
deqp-radeonsi-stoney-fails.txt | ||
deqp-radeonsi-stoney-skips.txt | ||
deqp-radv-default-skips.txt | ||
deqp-radv-fiji-aco-fails.txt | ||
deqp-radv-navi10-aco-fails.txt | ||
deqp-radv-navi14-aco-fails.txt | ||
deqp-radv-pitcairn-aco-fails.txt | ||
deqp-radv-polaris10-aco-fails.txt | ||
deqp-radv-polaris10-skips.txt | ||
deqp-radv-raven-aco-fails.txt | ||
deqp-radv-raven-aco-skips.txt | ||
deqp-radv-vega10-aco-fails.txt | ||
deqp-runner.sh | ||
deqp-softpipe-fails.txt | ||
deqp-softpipe-skips.txt | ||
deqp-virgl-gl-fails.txt | ||
deqp-virgl-gl-skips.txt | ||
deqp-virgl-gles-fails.txt | ||
docs | ||
download-git-cache.sh | ||
fossilize-runner.sh | ||
fossils.yml | ||
generate_lava.py | ||
lava-deqp.yml.jinja2 | ||
lava-gitlab-ci.yml | ||
lava-tracie.yml.jinja2 | ||
meson-build.bat | ||
meson-build.sh | ||
prepare-artifacts.sh | ||
run-shader-db.sh | ||
scons-build.sh | ||
test-source-dep.yml | ||
traces-freedreno.yml | ||
traces-llvmpipe.yml | ||
traces-panfrost.yml | ||
traces-radeonsi.yml | ||
traces-radv.yml | ||
traces-virgl.yml | ||
tracie-runner-gl.sh | ||
tracie-runner-vk.sh | ||
x86_64-w64-mingw32 | ||
x86_64.config |