HelperFunctionsMask.cs 569 B

1234567891011121314151617181920
  1. using System;
  2. namespace Ryujinx.Graphics.Shader.StructuredIr
  3. {
  4. [Flags]
  5. enum HelperFunctionsMask
  6. {
  7. AtomicMinMaxS32Shared = 1 << 0,
  8. AtomicMinMaxS32Storage = 1 << 1,
  9. MultiplyHighS32 = 1 << 2,
  10. MultiplyHighU32 = 1 << 3,
  11. Shuffle = 1 << 4,
  12. ShuffleDown = 1 << 5,
  13. ShuffleUp = 1 << 6,
  14. ShuffleXor = 1 << 7,
  15. StoreSharedSmallInt = 1 << 8,
  16. StoreStorageSmallInt = 1 << 9,
  17. SwizzleAdd = 1 << 10
  18. }
  19. }