@@ -62,3 +62,91 @@ enum class PSO: int
6262 TOTAL
6363 , GENERATE_OPS
6464};
65+ enum class SlotID : unsigned int
66+ {
67+ TextureRenderer = "TextureRenderer" _crc32 ,
68+ BRDF = "BRDF" _crc32 ,
69+ DebugStruct = "DebugStruct" _crc32 ,
70+ DebugInfo = "DebugInfo" _crc32 ,
71+ FontRendering = "FontRendering" _crc32 ,
72+ FontRenderingConstants = "FontRenderingConstants" _crc32 ,
73+ Glyph = "Glyph" _crc32 ,
74+ FontRenderingGlyphs = "FontRenderingGlyphs" _crc32 ,
75+ Frustum = "Frustum" _crc32 ,
76+ Camera = "Camera" _crc32 ,
77+ FrameInfo = "FrameInfo" _crc32 ,
78+ MaterialInfo = "MaterialInfo" _crc32 ,
79+ mesh_vertex_input = "mesh_vertex_input" _crc32 ,
80+ AABB = "AABB" _crc32 ,
81+ node_data = "node_data" _crc32 ,
82+ MeshInfo = "MeshInfo" _crc32 ,
83+ DrawIndexedArguments = "DrawIndexedArguments" _crc32 ,
84+ DispatchArguments = "DispatchArguments" _crc32 ,
85+ GPUAddress = "GPUAddress" _crc32 ,
86+ MeshInstance = "MeshInstance" _crc32 ,
87+ CommandData = "CommandData" _crc32 ,
88+ MeshCommandData = "MeshCommandData" _crc32 ,
89+ MaterialCommandData = "MaterialCommandData" _crc32 ,
90+ GatherPipelineGlobal = "GatherPipelineGlobal" _crc32 ,
91+ GatherPipeline = "GatherPipeline" _crc32 ,
92+ BoxInfo = "BoxInfo" _crc32 ,
93+ GatherBoxes = "GatherBoxes" _crc32 ,
94+ DrawBoxes = "DrawBoxes" _crc32 ,
95+ InitDispatch = "InitDispatch" _crc32 ,
96+ GatherMeshesBoxes = "GatherMeshesBoxes" _crc32 ,
97+ MipMapping = "MipMapping" _crc32 ,
98+ CopyTexture = "CopyTexture" _crc32 ,
99+ DownsampleDepth = "DownsampleDepth" _crc32 ,
100+ GBuffer = "GBuffer" _crc32 ,
101+ GBufferDownsample = "GBufferDownsample" _crc32 ,
102+ GBufferQuality = "GBufferQuality" _crc32 ,
103+ PSSMConstants = "PSSMConstants" _crc32 ,
104+ PSSMData = "PSSMData" _crc32 ,
105+ PSSMDataGlobal = "PSSMDataGlobal" _crc32 ,
106+ PSSMLighting = "PSSMLighting" _crc32 ,
107+ RaytracingRays = "RaytracingRays" _crc32 ,
108+ RayCone = "RayCone" _crc32 ,
109+ RayPayload = "RayPayload" _crc32 ,
110+ ShadowPayload = "ShadowPayload" _crc32 ,
111+ Triangle = "Triangle" _crc32 ,
112+ Raytracing = "Raytracing" _crc32 ,
113+ SceneData = "SceneData" _crc32 ,
114+ SkyData = "SkyData" _crc32 ,
115+ SkyFace = "SkyFace" _crc32 ,
116+ EnvFilter = "EnvFilter" _crc32 ,
117+ EnvSource = "EnvSource" _crc32 ,
118+ SMAA_Global = "SMAA_Global" _crc32 ,
119+ SMAA_Weights = "SMAA_Weights" _crc32 ,
120+ SMAA_Blend = "SMAA_Blend" _crc32 ,
121+ Countour = "Countour" _crc32 ,
122+ DrawStencil = "DrawStencil" _crc32 ,
123+ PickerBuffer = "PickerBuffer" _crc32 ,
124+ Instance = "Instance" _crc32 ,
125+ Color = "Color" _crc32 ,
126+ Test = "Test" _crc32 ,
127+ vertex_input = "vertex_input" _crc32 ,
128+ NinePatch = "NinePatch" _crc32 ,
129+ ColorRect = "ColorRect" _crc32 ,
130+ FlowGraph = "FlowGraph" _crc32 ,
131+ VSLine = "VSLine" _crc32 ,
132+ LineRender = "LineRender" _crc32 ,
133+ VoxelTilingParams = "VoxelTilingParams" _crc32 ,
134+ VoxelInfo = "VoxelInfo" _crc32 ,
135+ Voxelization = "Voxelization" _crc32 ,
136+ VoxelScreen = "VoxelScreen" _crc32 ,
137+ VoxelOutput = "VoxelOutput" _crc32 ,
138+ VoxelBlur = "VoxelBlur" _crc32 ,
139+ VoxelUpscale = "VoxelUpscale" _crc32 ,
140+ VoxelVisibility = "VoxelVisibility" _crc32 ,
141+ VoxelMipMap = "VoxelMipMap" _crc32 ,
142+ VoxelCopy = "VoxelCopy" _crc32 ,
143+ VoxelZero = "VoxelZero" _crc32 ,
144+ VoxelLighting = "VoxelLighting" _crc32 ,
145+ VoxelDebug = "VoxelDebug" _crc32 ,
146+ DenoiserDownsample = "DenoiserDownsample" _crc32 ,
147+ TilingParams = "TilingParams" _crc32 ,
148+ DenoiserHistoryFix = "DenoiserHistoryFix" _crc32 ,
149+ FrameClassification = "FrameClassification" _crc32 ,
150+ FrameClassificationInitDispatch = "FrameClassificationInitDispatch" _crc32 ,
151+ GENERATE_OPS
152+ };
0 commit comments