AggregateType.cs 497 B

12345678910111213141516171819202122232425
  1. namespace Ryujinx.Graphics.Shader.Translation
  2. {
  3. enum AggregateType
  4. {
  5. Invalid,
  6. Void,
  7. Bool,
  8. FP32,
  9. FP64,
  10. S32,
  11. U32,
  12. ElementTypeMask = 0xff,
  13. ElementCountShift = 8,
  14. ElementCountMask = 3 << ElementCountShift,
  15. Scalar = 0 << ElementCountShift,
  16. Vector2 = 1 << ElementCountShift,
  17. Vector3 = 2 << ElementCountShift,
  18. Vector4 = 3 << ElementCountShift,
  19. Array = 1 << 10
  20. }
  21. }