TextureOperation.cs 670 B

123456789101112131415161718192021222324
  1. namespace Ryujinx.Graphics.Shader.IntermediateRepresentation
  2. {
  3. class TextureOperation : Operation
  4. {
  5. public SamplerType Type { get; }
  6. public TextureFlags Flags { get; }
  7. public int Handle { get; }
  8. public TextureOperation(
  9. Instruction inst,
  10. SamplerType type,
  11. TextureFlags flags,
  12. int handle,
  13. int compIndex,
  14. Operand dest,
  15. params Operand[] sources) : base(inst, compIndex, dest, sources)
  16. {
  17. Type = type;
  18. Flags = flags;
  19. Handle = handle;
  20. }
  21. }
  22. }