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

Pipeline cache API and implementation for Vulkan #5319

Merged
merged 33 commits into from
May 16, 2024

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    7a52266 View commit details
    Browse the repository at this point in the history
  2. Introduce the cache API to the frontend

    Fix some CI issues
    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ef88b7c View commit details
    Browse the repository at this point in the history
  3. Support using a pipeline cache when creating a pipeline

    Temp: Start wiring up data access
    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7edb08b View commit details
    Browse the repository at this point in the history
  4. Finish implementing the anemic version of pipeline caching

    Probably fix incorrect reference
    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fb56d8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b53496 View commit details
    Browse the repository at this point in the history
  6. Move pipeline_cache_key to wgpu::util

    Remove optionality
    
    Resolve the real CI issues
    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2e0e614 View commit details
    Browse the repository at this point in the history
  7. Fix solveable CI errors

    Guess at correct tracker indices thing
    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f488e81 View commit details
    Browse the repository at this point in the history
  8. Add a CHANGELOG entry

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    eb17331 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f7d4516 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    40f2a85 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    66f9d54 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ceb70a0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    026edf5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7969387 View commit details
    Browse the repository at this point in the history
  15. Integrate cache validation

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    824feab View commit details
    Browse the repository at this point in the history
  16. 📎

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fea8a79 View commit details
    Browse the repository at this point in the history
  17. Fix enforced truncation

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7ac7010 View commit details
    Browse the repository at this point in the history
  18. Punt the hash validation

    We don't have any current dependencies which would
    compute this, and it is probably superfluous
    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ca65d7e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c6f1669 View commit details
    Browse the repository at this point in the history
  20. Address some review comments

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d46ccd3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e046f9b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b470541 View commit details
    Browse the repository at this point in the history
  23. Fix incorrect intra-doc-link

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3daf8eb View commit details
    Browse the repository at this point in the history
  24. 📎

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    130cb0a View commit details
    Browse the repository at this point in the history
  25. Fix webgpu compile

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    20906e9 View commit details
    Browse the repository at this point in the history
  26. Fix changelog again

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    bddbe63 View commit details
    Browse the repository at this point in the history
  27. Update wgpu-types/src/lib.rs

    Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
    DJMcNab and cwfitzgerald committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e957a85 View commit details
    Browse the repository at this point in the history
  28. Address review comments

    DJMcNab committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1f11a64 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Move the cache back to the root :(

    This really makes the diff so much more unwieldy
    DJMcNab committed May 16, 2024
    Configuration menu
    Copy the full SHA
    f292531 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ecb734 View commit details
    Browse the repository at this point in the history
  3. Fix ash upgrade issue

    DJMcNab committed May 16, 2024
    Configuration menu
    Copy the full SHA
    96da24a View commit details
    Browse the repository at this point in the history
  4. Fix new test

    DJMcNab committed May 16, 2024
    Configuration menu
    Copy the full SHA
    56bb2ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d8f2af View commit details
    Browse the repository at this point in the history