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

Add WGSL support for slang-test #5174

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Oct 4, 2024

  1. Use the assembly description as target when disassembling

    I believe this is a bugfix.
    It seems to have worked before because up until the WGSL case, the disassembler has been
    the same executable as the one producing the binary to be disassembled.
    aleino-nv committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    840afe4 View commit details
    Browse the repository at this point in the history
  2. Add Tint as a downstream compiler

    This closes issue shader-slang#5104.
    
    * Add downstream compiler for Tint.
     * Tint is wrapped in a shared library, 'slang-tint' available from [1].
     * The header file for slang-tint.dll is added in external/slang-tint-headers.
    * Add some boilerplate for WGSL targets.
    * Add an entry point test for WGSL.
    
    [1] https://github.com/shader-slang/dawn/releases/tag/slang-tint-0
    aleino-nv committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5e953f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d50155b View commit details
    Browse the repository at this point in the history
  4. Add WebGPU support to slang-test

    This helps to address issue shader-slang#5051.
    aleino-nv committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    9202f38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5923957 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d68ea8b View commit details
    Browse the repository at this point in the history