dba692c618
This removes our local copy and fixes the following nir validation problem: error: nir_intrinsic_range(instr) != 0 (../src/compiler/nir/nir_validate.c:646) No piglit or deqp regression seen. shader-db results for GC3000: instructions helped: shaders/deqp_gles2/23470.shader_test VERT: 328 -> 316 (-3.66%) instructions helped: shaders/deqp_gles2/23473.shader_test FRAG: 328 -> 316 (-3.66%) instructions helped: shaders/glamor/88.shader_test FRAG: 472 -> 452 (-4.24%) instructions helped: shaders/chromeos/36.shader_test VERT: 60 -> 56 (-6.67%) instructions helped: shaders/chromeos/24.shader_test VERT: 60 -> 56 (-6.67%) instructions helped: shaders/chromeos/18.shader_test VERT: 60 -> 56 (-6.67%) instructions helped: shaders/chromeos/45.shader_test VERT: 60 -> 56 (-6.67%) instructions helped: shaders/deqp_gles2/23494.shader_test VERT: 176 -> 164 (-6.82%) instructions helped: shaders/deqp_gles2/23497.shader_test FRAG: 176 -> 164 (-6.82%) instructions helped: shaders/glamor/82.shader_test FRAG: 280 -> 260 (-7.14%) instructions helped: shaders/chromeos/21.shader_test VERT: 56 -> 52 (-7.14%) instructions helped: shaders/chromeos/15.shader_test VERT: 56 -> 52 (-7.14%) instructions helped: shaders/tesseract/268.shader_test VERT: 152 -> 136 (-10.53%) instructions helped: shaders/tesseract/270.shader_test VERT: 184 -> 164 (-10.87%) instructions helped: shaders/tesseract/272.shader_test VERT: 216 -> 192 (-11.11%) instructions helped: shaders/tesseract/266.shader_test VERT: 88 -> 76 (-13.64%) instructions helped: shaders/deqp_gles2/23488.shader_test VERT: 112 -> 96 (-14.29%) instructions helped: shaders/deqp_gles2/23491.shader_test FRAG: 112 -> 96 (-14.29%) instructions helped: shaders/chromeos/102.shader_test VERT: 168 -> 144 (-14.29%) instructions helped: shaders/deqp_gles2/23449.shader_test FRAG: 64 -> 52 (-18.75%) instructions helped: shaders/deqp_gles2/23446.shader_test VERT: 64 -> 52 (-18.75%) instructions helped: shaders/deqp_gles2/23461.shader_test FRAG: 124 -> 100 (-19.35%) instructions helped: shaders/deqp_gles2/23458.shader_test VERT: 124 -> 100 (-19.35%) instructions helped: shaders/chromeos/39.shader_test VERT: 124 -> 100 (-19.35%) temps helped: shaders/chromeos/102.shader_test VERT: 6 -> 5 (-16.67%) temps helped: shaders/deqp_gles2/23470.shader_test VERT: 5 -> 4 (-20.00%) temps helped: shaders/deqp_gles2/23473.shader_test FRAG: 5 -> 4 (-20.00%) temps HURT: shaders/tesseract/272.shader_test VERT: 6 -> 7 (16.67%) immediates helped: shaders/deqp_gles2/23470.shader_test VERT: 24 -> 20 (-16.67%) immediates helped: shaders/deqp_gles2/23473.shader_test FRAG: 24 -> 20 (-16.67%) immediates helped: shaders/chromeos/102.shader_test VERT: 8 -> 4 (-50.00%) immediates helped: shaders/chromeos/39.shader_test VERT: 8 -> 4 (-50.00%) immediates HURT: shaders/glamor/88.shader_test FRAG: 32 -> 36 (12.50%) immediates HURT: shaders/deqp_gles2/23494.shader_test VERT: 4 -> 8 (100.00%) immediates HURT: shaders/deqp_gles2/23497.shader_test FRAG: 4 -> 8 (100.00%) total instructions in shared programs: 1123728 -> 1123392 (-0.03%) instructions in affected programs: 3644 -> 3308 (-9.22%) helped: 24 HURT: 0 helped stats (abs) min: 4 max: 24 x̄: 14.00 x̃: 12 helped stats (rel) min: 3.66% max: 19.35% x̄: 10.74% x̃: 8.83% 95% mean confidence interval for instructions value: -17.11 -10.89 95% mean confidence interval for instructions %-change: -13.03% -8.45% Instructions are helped. total temps in shared programs: 86978 -> 86976 (<.01%) temps in affected programs: 22 -> 20 (-9.09%) helped: 3 HURT: 1 helped stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1 helped stats (rel) min: 16.67% max: 20.00% x̄: 18.89% x̃: 20.00% HURT stats (abs) min: 1 max: 1 x̄: 1.00 x̃: 1 HURT stats (rel) min: 16.67% max: 16.67% x̄: 16.67% x̃: 16.67% 95% mean confidence interval for temps value: -2.09 1.09 95% mean confidence interval for temps %-change: -38.40% 18.40% Inconclusive result (value mean confidence interval includes 0). total immediates in shared programs: 141464 -> 141460 (<.01%) immediates in affected programs: 104 -> 100 (-3.85%) helped: 4 HURT: 3 helped stats (abs) min: 4 max: 4 x̄: 4.00 x̃: 4 helped stats (rel) min: 16.67% max: 50.00% x̄: 33.33% x̃: 33.33% HURT stats (abs) min: 4 max: 4 x̄: 4.00 x̃: 4 HURT stats (rel) min: 12.50% max: 100.00% x̄: 70.83% x̃: 100.00% 95% mean confidence interval for immediates value: -4.53 3.38 95% mean confidence interval for immediates %-change: -48.17% 70.79% Inconclusive result (value mean confidence interval includes 0). Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9039> |
||
---|---|---|
.appveyor | ||
.gitlab/issue_templates | ||
.gitlab-ci | ||
bin | ||
build-support | ||
ci-expects | ||
docs | ||
doxygen | ||
include | ||
scons | ||
src | ||
subprojects | ||
.dir-locals.el | ||
.editorconfig | ||
.gitignore | ||
.gitlab-ci.yml | ||
.mailmap | ||
.travis.yml | ||
Android.common.mk | ||
Android.mk | ||
CleanSpec.mk | ||
README.rst | ||
REVIEWERS | ||
SConstruct | ||
VERSION | ||
appveyor.yml | ||
common.py | ||
meson.build | ||
meson_options.txt |
README.rst
`Mesa <https://mesa3d.org>`_ - The 3D Graphics Library ====================================================== Source ------ This repository lives at https://gitlab.freedesktop.org/mesa/mesa. Other repositories are likely forks, and code found there is not supported. Build & install --------------- You can find more information in our documentation (`docs/install.rst <https://mesa3d.org/install.html>`_), but the recommended way is to use Meson (`docs/meson.rst <https://mesa3d.org/meson.html>`_): .. code-block:: sh $ mkdir build $ cd build $ meson .. $ sudo ninja install Support ------- Many Mesa devs hang on IRC; if you're not sure which channel is appropriate, you should ask your question on `Freenode's #dri-devel <irc://chat.freenode.net#dri-devel>`_, someone will redirect you if necessary. Remember that not everyone is in the same timezone as you, so it might take a while before someone qualified sees your question. To figure out who you're talking to, or which nick to ping for your question, check out `Who's Who on IRC <https://dri.freedesktop.org/wiki/WhosWho/>`_. The next best option is to ask your question in an email to the mailing lists: `mesa-dev\@lists.freedesktop.org <https://lists.freedesktop.org/mailman/listinfo/mesa-dev>`_ Bug reports ----------- If you think something isn't working properly, please file a bug report (`docs/bugs.rst <https://mesa3d.org/bugs.html>`_). Contributing ------------ Contributions are welcome, and step-by-step instructions can be found in our documentation (`docs/submittingpatches.rst <https://mesa3d.org/submittingpatches.html>`_). Note that Mesa uses gitlab for patches submission, review and discussions.