Skip to content

LinAlg Validation: Convert #8509

@V-FEXrt

Description

@V-FEXrt

Per the spec:

Validation will ensure that:

  • If the input interpretation type enum refers to a type that has a native DXIL scalar representation the input vector type matches that scalar type, otherwise the input vector type should be i32 as if storing 32-bit opaque values.
  • If the output interpretation type enum refers to a type that has a native DXIL scalar representation the output vector type matches that scalar type, otherwise the output vector type should be i32 as if storing 32-bit opaque values.
  • The output vector length must be equal to NUMi multiplied by number of elements per scalar in the input interpretatation divided by the number of elements per scalar in the output interpretation (see the __detail::DstN template).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions