Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci/win32: make win32 build more complete #14073

Merged
merged 8 commits into from
May 18, 2024
Merged

Commits on May 17, 2024

  1. ci/win32: remove Strawberry Perl from path

    It provides broken tools like diff, patch.
    
    Also fix PATH in test stage
    kasper93 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    a94977d View commit details
    Browse the repository at this point in the history
  2. ci/win32: add shaderc

    Use pre-built binaries to reduce CI build time.
    kasper93 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    e66665c View commit details
    Browse the repository at this point in the history
  3. ci/win32: add spirv-cross

    kasper93 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    6dc75a6 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. ci/win32: enable all available projects from meson's wrapdb

    Rubber Band is disabled because it pulls more dependencies and it is not
    worth build. Might be reconsidered later.
    kasper93 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    1362c93 View commit details
    Browse the repository at this point in the history
  2. ci/win32: use ccache

    kasper93 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    9020bfc View commit details
    Browse the repository at this point in the history
  3. ci/win32: build shaderc

    Instead of linking binary blobs, build everything ourselves.
    kasper93 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    e8e322f View commit details
    Browse the repository at this point in the history
  4. meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal

    When Vulkan loader is build internally, let's assume it is available.
    kasper93 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    2b448f7 View commit details
    Browse the repository at this point in the history
  5. ci/win32: add Vulkan-Loader

    vulkan-1.dll is packaged, but is not neccessary in most cases where
    Vulkan Loader is already instaled by GPU driver.
    kasper93 committed May 18, 2024
    Configuration menu
    Copy the full SHA
    e5e48a4 View commit details
    Browse the repository at this point in the history