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

Converting Vulkan target to support executable-create2. #18306

Merged
merged 1 commit into from
Aug 22, 2024

Commits on Aug 22, 2024

  1. Converting Vulkan target to support executable-create2.

    This produces a new flatbuffer that supports multiple shared modules
    per HAL executable, reorganizes per-export information to be per-export,
    and swaps HAL pipeline layouts with internal Vulkan pipeline layouts
    that are constructed from metadata in the flatbuffer.
    
    This is a startup time regression for as long as we are not linking
    modules because descriptor set and pipeline layout reuse now happens
    per executable and not per VM context. The fix is to link modules
    together.
    benvanik committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f6a6122 View commit details
    Browse the repository at this point in the history