diff options
Diffstat (limited to 'tools/gfx/vk-module.h')
| -rw-r--r-- | tools/gfx/vk-module.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/tools/gfx/vk-module.h b/tools/gfx/vk-module.h deleted file mode 100644 index 4d18823ca..000000000 --- a/tools/gfx/vk-module.h +++ /dev/null @@ -1,40 +0,0 @@ -// vk-module.h -#pragma once - -#include "../../slang.h" - -#include "../../slang-com-helper.h" - -#if SLANG_WINDOWS_FAMILY -# define VK_USE_PLATFORM_WIN32_KHR 1 -#else -# define VK_USE_PLATFORM_XLIB_KHR 1 -#endif - -#define VK_NO_PROTOTYPES - -#include <vulkan/include/vulkan/vulkan.h> - -namespace gfx { - -struct VulkanModule -{ - /// true if has been initialized - SLANG_FORCE_INLINE bool isInitialized() const { return m_module != nullptr; } - - /// Get a function by name - PFN_vkVoidFunction getFunction(const char* name) const; - - /// Initialize - Slang::Result init(); - /// Destroy - void destroy(); - - /// Dtor - ~VulkanModule() { destroy(); } - - protected: - void* m_module = nullptr; -}; - -} // renderer_test |
