adding manual buffer mapping

This commit is contained in:
2024-12-08 16:43:51 +01:00
parent 52850323fd
commit 848844059c
8 changed files with 76 additions and 21 deletions

View File

@@ -25,7 +25,8 @@ typedef PulseCommandList (*PulseRequestCommandListPFN)(PulseDevice, PulseCommand
typedef bool (*PulseSubmitCommandListPFN)(PulseDevice, PulseCommandList, PulseFence);
typedef void (*PulseReleaseCommandListPFN)(PulseDevice, PulseCommandList);
typedef PulseBuffer (*PulseCreateBufferPFN)(PulseDevice, const PulseBufferCreateInfo*);
typedef bool (*PulseGetBufferMapPFN)(PulseBuffer, void**);
typedef bool (*PulseMapBufferPFN)(PulseBuffer, void**);
typedef void (*PulseUnmapBufferPFN)(PulseBuffer);
typedef void (*PulseDestroyBufferPFN)(PulseDevice, PulseBuffer);
typedef PulseImage (*PulseCreateImagePFN)(PulseDevice, const PulseImageCreateInfo*);
typedef void (*PulseDestroyImagePFN)(PulseDevice, PulseImage);