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