-
Notifications
You must be signed in to change notification settings - Fork 0
Open
3 / 43 of 4 issues completedLabels
VulkanSpecifically effects the Vulkan BackendSpecifically effects the Vulkan BackendenhancementNew feature or requestNew feature or requestlow priorityMaybe do this one later...Maybe do this one later...
Milestone
Description
Overview
Add resource manager to handl vulkan memory allocations and host-side memory as well to make handling the Low-Level API less of a PITA
Possible Features
- Device memory allocators that function using the same patterns as zig's existing (excellent) memory allocator model.
- Vulkan handle allocation callbacks that optimize memory allocations for vulkan's structs
- User-defined API management, being able to control the level of allocation that happens automatically or manually (at a broad level, not the individual level)
Related Issues:
- Low-Level API factories: memory management will need to be implemented as logic surrounding handle allocation and initialization
- Configurations: Context configurations (if I decide to go with the sensible defaults approach) will need ways to specify allocators to various vulkan types that allocate Note: I will also try to remove unnecesary places where allocations happen
Sub-issues
Metadata
Metadata
Assignees
Labels
VulkanSpecifically effects the Vulkan BackendSpecifically effects the Vulkan BackendenhancementNew feature or requestNew feature or requestlow priorityMaybe do this one later...Maybe do this one later...