Skip to content
Snippets Groups Projects
  1. Oct 31, 2023
  2. Jun 28, 2023
  3. Jan 11, 2023
    • Francisco Casas's avatar
      tests: Test for common type conversion for element-wise intrinsics. · 86c35fc7
      Francisco Casas authored and Alexandre Julliard's avatar Alexandre Julliard committed
      Some intrinsics have different rules for the allowed data types than
      expressions:
      
      - Vectors and matrices at the same time are not allowed, regardless of
        their dimensions. Even if they have the same number of components.
      
      - Any combination of matrices is always allowed, even those when no
        matrix fits inside another, e.g.:
        float2x3 is compatible with float3x2, resulting in float 2x2.
        The common data type is the min on each dimension.
      
      This is the case for max, pow, ldexp, clamp and smoothstep; which suggest that
      it is the case for all intrinsics where the operation is applied element-wise.
      
      Tests for mul() are also added as a counter-example where the operation
      is not element-wise.
      86c35fc7
  4. Jun 09, 2022
  5. Apr 15, 2022
  6. Feb 14, 2022
Loading