oh dear
This commit is contained in:
+243
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user