maint: added htrace ssgi

This commit is contained in:
Chris
2025-12-31 12:44:11 -05:00
parent 91ce080f51
commit 54f2d5a85f
203 changed files with 17634 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
//pipelinedefine
#define H_URP
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Experimental.Rendering;
using UnityEngine.Rendering.Universal;
#if UNITY_2023_3_OR_NEWER
using UnityEngine.Rendering.RenderGraphModule;
#endif
namespace HTraceSSGI.Scripts.Extensions
{
public class ExtensionsURP
{
#if UNITY_2023_3_OR_NEWER
public static TextureHandle CreateTexture(string name, RenderGraph rg, ref TextureDesc desc, GraphicsFormat format, DepthBits depthBufferBits = DepthBits.None,
bool enableRandomWrite = true, bool useMipMap = false, bool autoGenerateMips = false)
{
desc.name = name;
desc.format = format;
desc.depthBufferBits = depthBufferBits;
desc.enableRandomWrite = enableRandomWrite;
desc.useMipMap = useMipMap;
desc.autoGenerateMips = autoGenerateMips;
desc.msaaSamples = MSAASamples.None;
return rg.CreateTexture(desc);
}
#endif //UNITY_2023_3_OR_NEWER
}
}