adding Vulkan's buffer creation

This commit is contained in:
2024-11-27 05:04:49 +01:00
parent d0eb9e0876
commit cddd08f92f
10 changed files with 155 additions and 8 deletions

View File

@@ -30,7 +30,10 @@ typedef struct PulseBackendHandler
typedef struct PulseBufferHandler
{
PulseDevice device;
void* driver_data;
PulseBufferUsageFlags usage;
PulseDeviceSize size;
} PulseBufferHandler;
typedef struct PulseCommandListHandler
@@ -66,6 +69,8 @@ typedef struct PulseDeviceHandler
PulseRequestCommandListPFN PFN_RequestCommandList;
PulseSubmitCommandListPFN PFN_SubmitCommandList;
PulseReleaseCommandListPFN PFN_ReleaseCommandList;
PulseCreateBufferPFN PFN_CreateBuffer;
PulseDestroyBufferPFN PFN_DestroyBuffer;
// Attributes
void* driver_data;