Exemple #1
0
        public Context(SoftwareIsa version, HardwareIsa target)
        {
            Version = version;
            Target = target;

            _current.Push(this);
        }
Exemple #2
0
        public Module(SoftwareIsa softwareIsa, HardwareIsa hardwareIsa)
        {
            Version = softwareIsa;
            Target = hardwareIsa;

            UnifiedTexturing = true;
            DowngradeDoubles = false;
        }
Exemple #3
0
 public Atom15Attribute(SoftwareIsa softwareIsa)
     : this(null, softwareIsa.AssertThat(isa => isa < SoftwareIsa.PTX_20), HardwareIsa.SM_10)
 {
 }
Exemple #4
0
 public Sreg15Attribute(Type type, HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, type, softwareIsa, hardwareIsa)
 {
 }
Exemple #5
0
 public PtxAttribute(String code, HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
 {
     Code = code;
     Target = hardwareIsa;
     Version = softwareIsa;
 }
Exemple #6
0
 public PtxopAttribute(SoftwareIsa softwareIsa, HardwareIsa hardwareIsa)
     : this(null, softwareIsa, hardwareIsa)
 {
 }
Exemple #7
0
 public AtomAttribute(SoftwareIsa softwareIsa)
     : this(null, softwareIsa, softwareIsa < SoftwareIsa.PTX_20 ? HardwareIsa.SM_10 : HardwareIsa.SM_20)
 {
 }
Exemple #8
0
 protected Quantum15Attribute(SoftwareIsa softwareIsa)
     : this(null, softwareIsa.AssertThat(isa => isa < SoftwareIsa.PTX_20), HardwareIsa.SM_10)
 {
 }
Exemple #9
0
 protected Quantum15Attribute(String signature, SoftwareIsa softwareIsa)
     : this(signature, softwareIsa.AssertThat(isa => isa < SoftwareIsa.PTX_20), HardwareIsa.SM_10)
 {
 }
Exemple #10
0
 public PragmaAttribute(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, softwareIsa, hardwareIsa)
 {
 }
Exemple #11
0
 public Ptxop15Attribute(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, softwareIsa, hardwareIsa)
 {
 }
Exemple #12
0
 public Atom20Attribute(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, softwareIsa.AssertThat(isa => isa >= SoftwareIsa.PTX_20), hardwareIsa.AssertThat(isa => isa >= HardwareIsa.SM_20))
 {
 }
Exemple #13
0
 public Atom20Attribute(String signature, SoftwareIsa softwareIsa, HardwareIsa hardwareIsa)
     : base(signature, softwareIsa.AssertThat(isa => isa >= SoftwareIsa.PTX_20), hardwareIsa.AssertThat(isa => isa >= HardwareIsa.SM_20))
 {
 }
Exemple #14
0
 public Pragma20Attribute(String signature, SoftwareIsa softwareIsa)
     : this(signature, softwareIsa.AssertThat(isa => isa >= SoftwareIsa.PTX_20), HardwareIsa.SM_20)
 {
 }
Exemple #15
0
 public Pragma20Attribute(SoftwareIsa softwareIsa)
     : this(null, softwareIsa.AssertThat(isa => isa >= SoftwareIsa.PTX_20), HardwareIsa.SM_20)
 {
 }
Exemple #16
0
 public Sreg15Attribute(String signature, Type type, HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : base(signature, type, softwareIsa, hardwareIsa)
 {
 }
Exemple #17
0
 public Atom15Attribute(SoftwareIsa softwareIsa, HardwareIsa hardwareIsa)
     : this(null, softwareIsa, hardwareIsa)
 {
 }
Exemple #18
0
 protected Quantum20Attribute(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, softwareIsa.AssertThat(isa => isa >= SoftwareIsa.PTX_20), hardwareIsa.AssertThat(isa => isa >= HardwareIsa.SM_20))
 {
 }
Exemple #19
0
 public Atom15Attribute(String signature, SoftwareIsa softwareIsa)
     : this(signature, softwareIsa.AssertThat(isa => isa < SoftwareIsa.PTX_20), HardwareIsa.SM_10)
 {
 }
Exemple #20
0
 protected Quantum20Attribute(String signature, HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : base(signature, softwareIsa.AssertThat(isa => isa >= SoftwareIsa.PTX_20), hardwareIsa.AssertThat(isa => isa >= HardwareIsa.SM_20))
 {
 }
Exemple #21
0
 protected Quantum15Attribute(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, softwareIsa, hardwareIsa)
 {
 }
Exemple #22
0
 public Module(SoftwareIsa softwareIsa)
     : this(softwareIsa, HardwareIsa.SM_10)
 {
 }
Exemple #23
0
 protected Quantum15Attribute(String signature, HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : base(signature, softwareIsa, hardwareIsa)
 {
 }
Exemple #24
0
 public AtomAttribute(String signature, SoftwareIsa softwareIsa)
     : this(signature, softwareIsa, softwareIsa < SoftwareIsa.PTX_20 ? HardwareIsa.SM_10 : HardwareIsa.SM_20)
 {
 }
Exemple #25
0
 public PtxopAttribute(String signature, SoftwareIsa softwareIsa, HardwareIsa hardwareIsa)
     : base(signature, softwareIsa, hardwareIsa)
 {
 }
Exemple #26
0
 protected QuantumAttribute(String signature, SoftwareIsa softwareIsa)
     : this(signature, softwareIsa, softwareIsa < SoftwareIsa.PTX_20 ? HardwareIsa.SM_10 : HardwareIsa.SM_20)
 {
 }
Exemple #27
0
 public AtomAttribute(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(null, softwareIsa, hardwareIsa)
 {
 }
Exemple #28
0
 public Sreg15Attribute(Type type, SoftwareIsa softwareIsa)
     : this(null, type, softwareIsa.AssertThat(isa => isa < SoftwareIsa.PTX_20), HardwareIsa.SM_10)
 {
 }
Exemple #29
0
 public AtomAttribute(String signature, HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : base(signature, softwareIsa, hardwareIsa)
 {
 }
Exemple #30
0
 public Module(HardwareIsa hardwareIsa, SoftwareIsa softwareIsa)
     : this(softwareIsa, hardwareIsa)
 {
 }