This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,243 @@
using System;
using Cpp2IlInjected;
using Unity.Collections;
using Unity.Jobs;
using Unity.Mathematics;
namespace UnityEngine.Rendering.Universal
{
// Token: 0x02000054 RID: 84
[Token(Token = "0x200004E")]
public class LightBinningPass : ScriptableRenderPass
{
// Token: 0x17000061 RID: 97
// (get) Token: 0x060000FF RID: 255 RVA: 0x00002B08 File Offset: 0x00000D08
[Token(Token = "0x17000061")]
private NativeMultiHashMap<ushort, LightInBin> FrontBuffer
{
[Token(Token = "0x60000F7")]
[Address(RVA = "0x1F25830", Offset = "0x1F24630", VA = "0x181F25830")]
get
{
return default(NativeMultiHashMap<ushort, LightInBin>);
}
}
// Token: 0x17000062 RID: 98
// (get) Token: 0x06000100 RID: 256 RVA: 0x00002B20 File Offset: 0x00000D20
[Token(Token = "0x17000062")]
private NativeMultiHashMap<ushort, LightInBin> BackBuffer
{
[Token(Token = "0x60000F8")]
[Address(RVA = "0x1F25800", Offset = "0x1F24600", VA = "0x181F25800")]
get
{
return default(NativeMultiHashMap<ushort, LightInBin>);
}
}
// Token: 0x17000063 RID: 99
// (get) Token: 0x06000101 RID: 257 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000102 RID: 258 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000063")]
private ComputeBuffer VoxelBufferGPU
{
[Token(Token = "0x60000F9")]
[Address(RVA = "0x1F25860", Offset = "0x1F24660", VA = "0x181F25860")]
get
{
return null;
}
[Token(Token = "0x60000FA")]
[Address(RVA = "0x1F25880", Offset = "0x1F24680", VA = "0x181F25880")]
set
{
}
}
// Token: 0x06000103 RID: 259 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FB")]
[Address(RVA = "0x19C9090", Offset = "0x19C7E90", VA = "0x1819C9090")]
public LightBinningPass(RenderPassEvent evt)
{
}
// Token: 0x06000104 RID: 260 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FC")]
[Address(RVA = "0x1F24D10", Offset = "0x1F23B10", VA = "0x181F24D10")]
private void SetupPersistentBuffers(RenderFeaturesetOption featureset)
{
}
// Token: 0x06000105 RID: 261 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FD")]
[Address(RVA = "0x1F24C70", Offset = "0x1F23A70", VA = "0x181F24C70")]
private static void RunAtQuit(Action quitFunc)
{
}
// Token: 0x06000106 RID: 262 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000FE")]
[Address(RVA = "0x1B90900", Offset = "0x1B8F700", VA = "0x181B90900")]
private void ResizePersistentArray<T>(ref NativeArray<T> array, int size) where T : struct
{
}
// Token: 0x06000107 RID: 263 RVA: 0x00002B38 File Offset: 0x00000D38
[Token(Token = "0x60000FF")]
[Address(RVA = "0x1F24E60", Offset = "0x1F23C60", VA = "0x181F24E60")]
public JobHandle StartLightBin(CameraData cameraData, RenderFeaturesetOption featureset, ref LightData lightData)
{
return default(JobHandle);
}
// Token: 0x06000108 RID: 264 RVA: 0x00002B50 File Offset: 0x00000D50
[Token(Token = "0x6000100")]
[Address(RVA = "0x1F24250", Offset = "0x1F23050", VA = "0x181F24250")]
private static int CopyToBinnableLights(ref LightData lightData, BinnableLight[] binnableLightBuffer, int maxLightCount)
{
return 0;
}
// Token: 0x06000109 RID: 265 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000101")]
[Address(RVA = "0x1F24220", Offset = "0x1F23020", VA = "0x181F24220")]
private void CompleteFrameJobs()
{
}
// Token: 0x0600010A RID: 266 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000102")]
[Address(RVA = "0x1F241A0", Offset = "0x1F22FA0", VA = "0x181F241A0")]
private void CleanupFrameData()
{
}
// Token: 0x0600010B RID: 267 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000103")]
[Address(RVA = "0x1F247F0", Offset = "0x1F235F0", VA = "0x181F247F0", Slot = "7")]
public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData)
{
}
// Token: 0x04000196 RID: 406
[Token(Token = "0x4000173")]
private const int UNSORTED_LIGHTS_PER_VOXEL = 32;
// Token: 0x04000197 RID: 407
[Token(Token = "0x4000174")]
private const int HASHMAP_CAPACITY = 221184;
// Token: 0x04000198 RID: 408
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000175")]
private CalculateVoxelPoints _calculateVoxelPointsJob;
// Token: 0x04000199 RID: 409
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000176")]
private BinPerLightJob _binPerLightJob;
// Token: 0x0400019A RID: 410
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000177")]
private BinPerVoxelJob _binPerVoxelJob;
// Token: 0x0400019B RID: 411
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000178")]
private NativeMultiHashMap<ushort, LightInBin> _lightBinBuffer0;
// Token: 0x0400019C RID: 412
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4000179")]
private NativeMultiHashMap<ushort, LightInBin> _lightBinBuffer1;
// Token: 0x0400019D RID: 413
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400017A")]
private ComputeBuffer _voxelBufferGPU0;
// Token: 0x0400019E RID: 414
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400017B")]
private ComputeBuffer _voxelBufferGPU1;
// Token: 0x0400019F RID: 415
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400017C")]
private bool _frontBackSwitch;
// Token: 0x040001A0 RID: 416
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x400017D")]
private float3 voxelVolumeMinCorner;
// Token: 0x040001A1 RID: 417
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400017E")]
private float3 voxelVolumeMaxCorner;
// Token: 0x040001A2 RID: 418
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400017F")]
private NativeArray<uint> _voxelBufferCPU;
// Token: 0x040001A3 RID: 419
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4000180")]
private NativeArray<float> _lightImportancesPerVoxel;
// Token: 0x040001A4 RID: 420
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x4000181")]
private NativeArray<float3> _voxelPoints;
// Token: 0x040001A5 RID: 421
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x4000182")]
private NativeArray<BinnableLight> _binnableLights;
// Token: 0x040001A6 RID: 422
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4000183")]
private BinnableLight[] _binnableLightsBuffer;
// Token: 0x040001A7 RID: 423
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4000184")]
private JobHandle _jobHandle;
// Token: 0x040001A8 RID: 424
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4000185")]
private JobHandle _backBufferClearHandle;
// Token: 0x040001A9 RID: 425
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4000186")]
private ClearBufferJob<ushort, LightInBin> _clearBackBufferJob;
// Token: 0x040001AA RID: 426
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4000187")]
private bool _isCompleted;
// Token: 0x02000055 RID: 85
[Token(Token = "0x20000B6")]
private static class ShaderKeywords
{
// Token: 0x040001AB RID: 427
[Token(Token = "0x4000473")]
public static readonly int VoxelBuffer;
// Token: 0x040001AC RID: 428
[Token(Token = "0x4000474")]
public static readonly int VoxelVolumeWorldOriginPreMultiplied;
// Token: 0x040001AD RID: 429
[Token(Token = "0x4000475")]
public static readonly int WorldSpaceToVoxelCoefficients;
}
}
}