FSR2 tests in Unity based on built-in render pipeline
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

30 lines
735 B

using UnityEngine;
namespace FidelityFX
{
public class Fsr2Callbacks
{
public virtual Shader LoadShader(string name)
{
return Resources.Load<Shader>(name);
}
public virtual ComputeShader LoadComputeShader(string name)
{
return Resources.Load<ComputeShader>(name);
}
public virtual void UnloadComputeShader(ComputeShader shader)
{
Resources.UnloadAsset(shader);
}
public virtual void ApplyMipmapBias(float biasOffset)
{
foreach (var texture in Resources.FindObjectsOfTypeAll<Texture2D>())
{
texture.mipMapBias += biasOffset;
}
}
}
}