summaryrefslogtreecommitdiffstats
path: root/src/vkutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vkutil.h')
-rw-r--r--src/vkutil.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/vkutil.h b/src/vkutil.h
deleted file mode 100644
index 7252ba8..0000000
--- a/src/vkutil.h
+++ /dev/null
@@ -1,59 +0,0 @@
-#ifndef _VKUTIL_H
-#define _VKUTIL_H
-
-/**
- * DEPRECATED
- * vkutil.h -- helper functions and macros for working with vulkan in C
- */
-
-#include <stdio.h>
-#include <stdarg.h>
-
-#include <vulkan/vulkan.h>
-#include <vulkan/vk_enum_string_helper.h> // for string_VkResult
-
-#define VK_ARRAY_LEN(arr) sizeof((arr))/sizeof((arr)[0])
-
-#define VK_CHECK(x) \
-do { \
- VkResult err = x; \
- if (err) { \
- fprintf(stderr, "%s:%d:0: vulkan error: %s \n", \
- __FILE__, __LINE__, string_VkResult(err)); \
- abort(); \
- } \
-} while (0)
-
-typedef enum {
- VK_INFO = 0,
- VK_WARN,
- VK_ERROR,
-} log_type;
-
-static inline void
-vk_log(log_type t, const char * f, ...)
-{
-#ifdef VKDEBUG
- va_list args;
- va_start(args, f);
- switch (t) {
- case VK_INFO:
- printf("INFO: ");
- vprintf(f, args);
- break;
- case VK_WARN:
- fprintf(stderr, "WARN: ");
- vfprintf(stderr, f, args);
- break;
- case VK_ERROR:
- fprintf(stderr, "ERROR: ");
- vfprintf(stderr, f, args);
- break;
- }
- va_end(args);
-#else
- return;
-#endif
-}
-
-#endif /* _VKUTIL_H */