mirror of
https://github.com/Kbz-8/Pulse.git
synced 2026-01-11 15:33:34 +00:00
working on images, adding unit tests for image and buffers
This commit is contained in:
@@ -72,6 +72,8 @@ typedef struct PulseDeviceHandler
|
||||
PulseCreateBufferPFN PFN_CreateBuffer;
|
||||
PulseGetBufferMapPFN PFN_GetBufferMap;
|
||||
PulseDestroyBufferPFN PFN_DestroyBuffer;
|
||||
PulseCreateImagePFN PFN_CreateImage;
|
||||
PulseDestroyImagePFN PFN_DestroyImage;
|
||||
|
||||
// Attributes
|
||||
void* driver_data;
|
||||
@@ -86,7 +88,9 @@ typedef struct PulseFenceHandler
|
||||
|
||||
typedef struct PulseImageHandler
|
||||
{
|
||||
PulseDevice device;
|
||||
void* driver_data;
|
||||
PulseImageUsageFlags usage;
|
||||
} PulseImageHandler;
|
||||
|
||||
PulseThreadID PulseGetThreadID();
|
||||
@@ -103,6 +107,12 @@ void PulseLogBackend(PulseBackend backend, PulseDebugMessageSeverity type, const
|
||||
#define PulseLogWarningFmt(backend, msg, ...) PulseLogBackend(backend, PULSE_DEBUG_MESSAGE_SEVERITY_WARNING, msg, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__)
|
||||
#define PulseLogInfoFmt(backend, msg, ...) PulseLogBackend(backend, PULSE_DEBUG_MESSAGE_SEVERITY_INFO, msg, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__)
|
||||
|
||||
#define PULSE_MAX_STORAGE_TEXTURES_BOUND 8
|
||||
#define PULSE_MAX_STORAGE_BUFFERS_BOUND 8
|
||||
#define PULSE_MAX_UNIFORM_BUFFERS_BOUND 4
|
||||
#define PULSE_MAX_WRITE_TEXTURES_BOUND 8
|
||||
#define PULSE_MAX_WRITE_BUFFERS_BOUND 8
|
||||
|
||||
#ifdef PULSE_ENABLE_VULKAN_BACKEND
|
||||
extern PulseBackendHandler VulkanDriver;
|
||||
#endif // PULSE_ENABLE_VULKAN_BACKEND
|
||||
|
||||
Reference in New Issue
Block a user