Example #1
0
 private int ReadRegister(NvGpuEngine3dReg reg)
 {
     return(Registers[(int)reg]);
 }
Example #2
0
 private float ReadRegisterFloat(NvGpuEngine3dReg reg)
 {
     return(BitConverter.Int32BitsToSingle(ReadRegister(reg)));
 }
Example #3
0
 private float GetFlipSign(NvGpuEngine3dReg reg)
 {
     return(MathF.Sign(ReadRegisterFloat(reg)));
 }
Example #4
0
 private long MakeInt64From2xInt32(NvGpuEngine3dReg reg)
 {
     return
         ((long)Registers[(int)reg + 0] << 32 |
          (uint)Registers[(int)reg + 1]);
 }
Example #5
0
 private GalBlendFactor ReadBlendFactor(NvGpuEngine3dReg Register)
 {
     return((GalBlendFactor)ReadRegister(Register));
 }
Example #6
0
 private GalBlendEquation ReadBlendEquation(NvGpuEngine3dReg Register)
 {
     return((GalBlendEquation)ReadRegister(Register));
 }
Example #7
0
 private void WriteRegister(NvGpuEngine3dReg Reg, int Value)
 {
     Registers[(int)Reg] = Value;
 }
Example #8
0
 private bool ReadRegisterBool(NvGpuEngine3dReg Reg)
 {
     return((ReadRegister(Reg) & 1) != 0);
 }
Example #9
0
 private void WriteRegister(NvGpuEngine3dReg reg, int value)
 {
     Registers[(int)reg] = value;
 }