I think a coffee and code would be productive once SilkX is in the minimum state to present (your VT
I think a coffee and code would be productive once SilkX is in the minimum state to present (your VTable changes go in and we update the proposals).
AddApiProfiles mod with a BakeToRoot setting (i.e. merge all of the duplicate APIs in these subdirectories into just one set of APIs). This adds basic SupportedApiProfile attributes in the process (obviously we don't have access to versioning here)AddKhronosMetadata which will further clarify the info in those attributes (i.e. extension names, supported versions, etc). could also add goodies like Count attributes etc.AddVTables to decompose the API interfaces based on that metadata (bringing back IGLVersion30, IKhrDebug, etc) but also to even further decompose duplicate APIs between the decomposed interfaces themselves. that way IKhrDebug, IArbDebugOutput can both be used from just IDebugFunctions or something like that

AddApiProfilesBakeToRootSupportedApiProfileAddKhronosMetadataCountAddVTablesIGLVersion30IKhrDebugIKhrDebugIArbDebugOutputIDebugFunctions