import { Binding , Native , NATIVE_LTE_322 , Version } from '../types' ; import type { BuildBindings , BindingDefinition } from '../types' ; export default ( prev ) : BuildBindings => ( { ... prev , version : Version . LWJGL320 , byId : { ... prev . byId , [ Binding . VMA ] : { id : Binding . VMA , title : 'Vulkan Memory Allocator' , description : 'An easy to integrate Vulkan memory allocation library.' , natives : NATIVE_LTE_322 , website : 'https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' , } , [ Binding . VULKAN ] : { ... ( prev . byId [ Binding . VULKAN ] as BindingDefinition ) , natives : [ Native . MacOS ] , nativesOptional : true , } , } , } ) ;