Mesa (main): 21 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 14 21:50:42 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a7ccba574e0e2a304f4441eeff2b2b7fb56b3c
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Tue Jun 14 16:59:38 2022 +0800

    ci/vs2019: Convert mesa_build.ps1 to using PowerShell 7 && operator
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47bce4773688821e5076158806cbbf87b29c9a8d
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Fri Jun 10 19:03:59 2022 +0800

    ci/vs2019: Remove comment for windows_test_vs2019 that not true
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e7f6d068a02dd79c476bfea962b7b346ff5ea8
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Fri Jun 10 17:32:13 2022 +0800

    ci/vs2019: Split install of vs2019 and choco into separate Docker image
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfa67ec75094251531c8aec31a50e20475ba27d6
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 8 14:38:17 2022 +0800

    ci/vs2019: Split choco install output
    
    Compiling code should be done in docker containers using --isolation=process for efficiency,
    but installing dependencies will fail when run that way. Split the "install" dependencies from
    the "build" dependencies, so the former can be run in a container using --isolation=hyperv,
    and the latter can use --isolation=process.
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=322c807b3ce3f40216b65466e3f3ae17487ac856
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 23:48:45 2022 +0800

    ci/vs2019: Install all build artifacts into C:\mesa-deps
    
    By building everything under `deps` directory, remove the `deps` after
    them installed.
    
    We can use spirv-as from Vulkan-SDK, so that test won't depends on mesa-deps
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ceb170cb19af3c2f13403f240c8650d8f40b442
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Fri Jun 10 17:14:25 2022 +0800

    ci/vs2019: ignore _build and _install directory by write * into .gitignore
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e5b08a7dddf5dbeb0b3e2cd49ac05af353d182
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 8 14:20:15 2022 +0800

    ci/vs2019: Reduce the vs2019 build tools components to be installed
    
    NOTE:
      Microsoft.VisualStudio.Component.Windows10SDK.19041 are part of
      Microsoft.VisualStudio.Workload.NativeDesktop, so it's actually using Windows10SDK.19041 before,
      not Windows10SDK.18362
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d23d87325765a1f87a7bfa06b055b8e5fa457a4
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 8 11:35:59 2022 +0800

    ci/vs2019: Show the total vs2019 install time
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d960151dc2a4dc925fdec8337955ce5b3f565135
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 8 11:35:59 2022 +0800

    ci/vs2019: Split call to C:\vs_buildtools.exe into multiple lines
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a740b8430a73f177ffddb24237b394ba27771a4a
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 22:47:37 2022 +0800

    ci/vs2019: Add a dedicated script for entering VS dev shell
    
    Then we can remove cmd.exe invocations, and spread those configure commands
    over multiple lines since they're not strings anymore.
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24e177aff23f70be8fffdd2a578efe98cfa6927a
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 23:47:37 2022 +0800

    ci/vs2019: Use shared VULKAN_SDK_VERSION for install and build vulkan related packages
    
    Get `Vulkan-SDK` `Vulkan-Runtime` `SPIRV-Tools` and `SPIRV-Headers` to be consistence version
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=918dbc1fa86c743ed2cb25db071a7e55b75071ab
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Thu Jun 2 02:27:57 2022 +0800

    ci/vs2019: Disable progess bar for pip3 install
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e301f31116f5106b449395267f5f19dadff94887
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Thu Jun 2 01:51:17 2022 +0800

    ci/vs2019: Disable progress when install python
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86d6e532b3a501cb994e0d1d2a4d9a1febad591f
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 23:45:40 2022 +0800

    ci/vs2019: Ignore error when removing directory recursively
    
    While we're at it, do the same thing when creating the llvm-project directory
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5baaa3b361ce0f2f6cee5736fa50872b0c99f398
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 23:04:21 2022 +0800

    ci/vs2019: Ignore cert install output, it's too long
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=560883406843dfe14272c1514ea55f0e230a702e
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 23:42:47 2022 +0800

    ci/vs2019: Do not install subprojects
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e7e58807bbf4ff4b81cc079006823d722aab1d
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 22:44:07 2022 +0800

    ci/vs2019: Rename to vsInstallPath
    
    installPath is too generic
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0511f0eb8a52b9fa19724e99108ba22f7b7f4678
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Wed Jun 1 22:43:23 2022 +0800

    ci/vs2019: Give each option its own line in mesa_build.ps1
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2aba8564c2efdfd60d22d052de54052ac115ae0
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Thu Jun 9 02:05:16 2022 +0800

    ci/vs2019: Update editorconfig for ps1 files
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66eec65c5b4d76f7abb4c62c01ded419fb8d9aae
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Fri Jun 10 00:14:11 2022 +0800

    ci/vs2019: switch to powershell 7
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6445379f04d3f77c4395221e5f7ffa94c309f83c
Author: Yonggang Luo <luoyonggang at gmail.com>
Date:   Fri Jun 10 00:13:14 2022 +0800

    ci/vs2019: There is no meaning to set $env:ErrorActionPreference
    
    Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
    Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16934>



More information about the mesa-commit mailing list