Implement SHF (funnel shift) shader instruction (#2702)

* Implement SHF shader instruction

* Shader cache version bump

* Better name
This commit is contained in:
gdkchan 2021-10-17 17:02:20 -03:00 committed by GitHub
parent 1b81653478
commit d05573bfd1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 118 additions and 29 deletions

View file

@ -418,34 +418,6 @@ namespace Ryujinx.Graphics.Shader.Instructions
context.Config.GpuAccessor.Log("Shader instruction Setlmembase is not implemented.");
}
public static void ShfLR(EmitterContext context)
{
InstShfLR op = context.GetOp<InstShfLR>();
context.Config.GpuAccessor.Log("Shader instruction ShfLR is not implemented.");
}
public static void ShfRR(EmitterContext context)
{
InstShfRR op = context.GetOp<InstShfRR>();
context.Config.GpuAccessor.Log("Shader instruction ShfRR is not implemented.");
}
public static void ShfLI(EmitterContext context)
{
InstShfLI op = context.GetOp<InstShfLI>();
context.Config.GpuAccessor.Log("Shader instruction ShfLI is not implemented.");
}
public static void ShfRI(EmitterContext context)
{
InstShfRI op = context.GetOp<InstShfRI>();
context.Config.GpuAccessor.Log("Shader instruction ShfRI is not implemented.");
}
public static void St(EmitterContext context)
{
InstSt op = context.GetOp<InstSt>();