Enum ReservedBufferSlots ​
Namespace: ValveResourceFormat.Renderer.Buffers
Assembly: Renderer.dll
Reserved GPU buffer binding slots for uniform and storage buffers.
public enum ReservedBufferSlotsFields ​
View = 0
View constants UBO slot.
Lighting = 1
Lighting constants UBO slot.
EnvironmentMap = 2
Environment map array UBO slot.
LightProbe = 3
Light probe volume array UBO slot.
FrustumPlanes = 4
Frustum planes UBO slot.
Objects = 0
Per-object data SSBO slot.
Transforms = 1
Transform matrices SSBO slot.
Histogram = 2
Histogram SSBO slot.
AverageLuminance = 3
Average luminance SSBO slot.
AggregateDraws = 4
Aggregate indirect draw commands SSBO slot.
AggregateDrawBounds = 5
Aggregate draw bounding boxes SSBO slot.
AggregateMeshlets = 6
Meshlet cull data SSBO slot.
OccludedBoundsDebug = 7
Occluded bounds debug output SSBO slot.
CompactedDraws = 8
Compacted draw commands SSBO slot.
CompactedCounts = 9
Compacted draw counts SSBO slot.
CompactionRequests = 10
Compaction request descriptors SSBO slot.
BoneTransforms = 11
Bone transform matrices SSBO slot.
BarnLights = 12
Barn light constants SSBO slot.
Max = 8
Guaranteed minimum binding point count in OpenGL 4.6.

