Skip to content
fireball-langPublic

About

Automatically generated Fireball bindings for VMA 3.4.0.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMA

Automatically generated Fireball bindings for VMA 3.4.0.

Features

  • Prefix from types / enum cases / functions / parameters / fields stripped (e.g. VmaAllocatorCreateInfo -> AllocatorCreateInfo)
  • Method wrappers for Allocator and VirtualBlock (e.g. allocator.free_memory())
  • Helper VulkanFunctions::new() function

Usage

import vulkan as vk;

var vk: &vk::Api;
var instance: vk::Instance;
var physical_device: vk::PhysicalDevice;
var device: vk::Device;
var version: vk::Version;

var vulkan_functions = vma::VulkanFunctions::new(vk, version);

var allocator_info = vma::AllocatorCreateInfo {
    vulkan_api_version: version.as_raw(),
    vulkan_functions: &vulkan_functions,
    instance: instance,
    physical_device: physical_device,
    device: device,
};

var allocator: vma::Allocator;
vma::create_allocator(&allocator_info, &allocator).unwrap();

About

Automatically generated Fireball bindings for VMA 3.4.0.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages