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

[SPIR-V] Handle vectors passed to asuint #6953

Merged
merged 5 commits into from
Oct 29, 2024

Commits on Oct 14, 2024

  1. [SPIR-V] Handle vectors passed to asuint

    `asuint` should be able to take vectors in addition to scalar values.
    Previously, it would be lowered as a bitcast from the input value to a
    vector of uints with a width of 2, which is not large enough if the
    input value is larger than a scalar value. In order to handle, for
    example, an input value that is a `double4`, we instead perform a
    component-wise bitcast.
    
    Fixes microsoft#6735
    cassiebeckley committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6813054 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f5e5dd View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    6f15e7c View commit details
    Browse the repository at this point in the history
  2. Address comments

    cassiebeckley committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    4668b5d View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    b82dec1 View commit details
    Browse the repository at this point in the history