using AcDream.Core.Meshing; namespace AcDream.App.Rendering.Wb; /// /// Bucket identity for 's per-frame group dictionary. /// Two (entity, batch) pairs that share the same render /// in a single glMultiDrawElementsIndirect draw command. Promoted to /// internal at file scope (was a private nested type) so /// can store it inside /// without depending on dispatcher internals. /// internal readonly record struct GroupKey( uint Ibo, uint FirstIndex, int BaseVertex, int IndexCount, ulong BindlessTextureHandle, uint TextureLayer, TranslucencyKind Translucency);