| 123456789101112131415161718192021222324 |
- using Ryujinx.Graphics.Texture;
- namespace Ryujinx.Graphics.Gal.Shader
- {
- class ShaderIrMetaTex : ShaderIrMeta
- {
- public int Elem { get; private set; }
- public GalTextureTarget TextureTarget { get; private set; }
- public ShaderIrNode[] Coordinates { get; private set; }
- public TextureInstructionSuffix TextureInstructionSuffix { get; private set; }
- public ShaderIrOperGpr LevelOfDetail;
- public ShaderIrOperGpr Offset;
- public ShaderIrOperGpr DepthCompare;
- public int Component; // for TLD4(S)
- public ShaderIrMetaTex(int Elem, GalTextureTarget TextureTarget, TextureInstructionSuffix TextureInstructionSuffix, params ShaderIrNode[] Coordinates)
- {
- this.Elem = Elem;
- this.TextureTarget = TextureTarget;
- this.TextureInstructionSuffix = TextureInstructionSuffix;
- this.Coordinates = Coordinates;
- }
- }
- }
|