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

Hardware Abstraction Layer #1471

Merged
merged 48 commits into from
Jun 17, 2021
Merged

Hardware Abstraction Layer #1471

merged 48 commits into from
Jun 17, 2021

Commits on Jun 8, 2021

  1. WIP new wgpu-hal

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    569cd0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ea4cac View commit details
    Browse the repository at this point in the history
  3. Documentation update

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    bae3c69 View commit details
    Browse the repository at this point in the history
  4. Surface API

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    738ae2b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d51fab View commit details
    Browse the repository at this point in the history
  6. hal: transfer operations

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    c61ee12 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a82c23 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ff2a3e8 View commit details
    Browse the repository at this point in the history
  9. Instance plumbing

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    a421c1c View commit details
    Browse the repository at this point in the history
  10. hal: bunnymark example

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    502c575 View commit details
    Browse the repository at this point in the history
  11. hal: remove the cows

    kvark committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    a0b51ce View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6d22984 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    3475d83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f46459c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f90470 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. hal/mtl: pipelines and fences

    kvark committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    bdaf57d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3109b1b View commit details
    Browse the repository at this point in the history
  3. hal/mtl: queue

    kvark committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    782c72d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3172377 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    006f8ab View commit details
    Browse the repository at this point in the history
  6. hal/mtl: array length support

    kvark committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    38e13a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d88aa99 View commit details
    Browse the repository at this point in the history
  8. Simple API for coherent mapping

    kvark committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    faf8f7e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e345ad1 View commit details
    Browse the repository at this point in the history
  10. hal: Fix iOS build

    kvark committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    75b6ece View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. hal/vk: instance and adapter

    kvark committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    dc34042 View commit details
    Browse the repository at this point in the history
  2. hal/vk: format mapping

    kvark committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    9ae5e36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4380e4 View commit details
    Browse the repository at this point in the history
  4. hal/vk: textures and samplers

    kvark committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    61e2e24 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. Configuration menu
    Copy the full SHA
    006c1ba View commit details
    Browse the repository at this point in the history
  2. hal/vk: hook up gpu-descriptor

    kvark committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    4eae5a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Experimental command pool API

    kvark committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    c2bb2d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8979ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d85602 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. hal/vk: pipeline creation

    kvark committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    00de159 View commit details
    Browse the repository at this point in the history
  2. hal: rename aux to util

    kvark committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    668fedd View commit details
    Browse the repository at this point in the history
  3. hal/vk: queue operations

    kvark committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    a260cff View commit details
    Browse the repository at this point in the history
  4. hal/vk: barriers and copies

    kvark committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    6f655e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    bc6bb0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67dfdb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1952ecb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c53adda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb662df View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Minor tweaks to make CI happy

    kvark committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    54d7391 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7410b70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b506af View commit details
    Browse the repository at this point in the history
  4. Switch ubuntu CI to 20.04

    kvark committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    5578222 View commit details
    Browse the repository at this point in the history
  5. Address review notes

    kvark committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    220f359 View commit details
    Browse the repository at this point in the history