OpCodeTld.cs 516 B

1234567891011121314151617181920
  1. using Ryujinx.Graphics.Shader.Instructions;
  2. namespace Ryujinx.Graphics.Shader.Decoders
  3. {
  4. class OpCodeTld : OpCodeTexture
  5. {
  6. public OpCodeTld(InstEmitter emitter, ulong address, long opCode) : base(emitter, address, opCode)
  7. {
  8. HasOffset = opCode.Extract(35);
  9. IsMultisample = opCode.Extract(50);
  10. bool isLL = opCode.Extract(55);
  11. LodMode = isLL
  12. ? TextureLodMode.LodLevel
  13. : TextureLodMode.LodZero;
  14. }
  15. }
  16. }