| 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)
- {
- Elem = elem;
- TextureTarget = textureTarget;
- TextureInstructionSuffix = textureInstructionSuffix;
- Coordinates = coordinates;
- }
- }
- }
|