12 lines
447 B
C#
12 lines
447 B
C#
|
|
using Ryujinx.Graphics.Shader.IntermediateRepresentation;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
|
||
|
|
namespace Ryujinx.Graphics.Shader.Translation.Transforms
|
||
|
|
{
|
||
|
|
interface ITransformPass
|
||
|
|
{
|
||
|
|
abstract static bool IsEnabled(IGpuAccessor gpuAccessor, ShaderStage stage, TargetLanguage targetLanguage, FeatureFlags usedFeatures);
|
||
|
|
abstract static LinkedListNode<INode> RunPass(TransformContext context, LinkedListNode<INode> node);
|
||
|
|
}
|
||
|
|
}
|