Bool32.cs 316 B

123456789101112
  1. namespace Veldrid.SPIRV
  2. {
  3. internal struct Bool32
  4. {
  5. public readonly uint Value;
  6. public Bool32(bool value) { Value = value ? 1u : 0u; }
  7. public static implicit operator bool(Bool32 b) => b.Value != 0;
  8. public static implicit operator Bool32(bool b) => new Bool32(b);
  9. }
  10. }