feat: added htrace

This commit is contained in:
Chris
2026-01-02 23:27:08 -05:00
parent dfff4e6f1d
commit 20f1fbb211
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
}
}