From ee50c04428260914aa13327c3733c7c78d2c34fa Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Wed, 2 Mar 2022 15:49:40 -0800 Subject: [PATCH] remove interop structs --- include/Refresh.h | 53 +---------------------------------------------- 1 file changed, 1 insertion(+), 52 deletions(-) diff --git a/include/Refresh.h b/include/Refresh.h index 7be3fcc..a6ea65f 100644 --- a/include/Refresh.h +++ b/include/Refresh.h @@ -567,56 +567,6 @@ typedef struct Refresh_DepthStencilAttachmentInfo Refresh_StoreOp stencilStoreOp; } Refresh_DepthStencilAttachmentInfo; -/* Interop Structs */ - -typedef enum Refresh_SysRendererType -{ - REFRESH_RENDERER_TYPE_VULKAN -} Refresh_SysRendererType; - -typedef struct Refresh_SysRenderer -{ - Refresh_SysRendererType rendererType; - - union - { -#if REFRESH_DRIVER_VULKAN - struct - { - void* instance; - void* physicalDevice; - void* logicalDevice; - uint32_t queueFamilyIndex; - } vulkan; -#endif /* REFRESH_DRIVER_VULKAN */ - uint8_t filler[64]; - } renderer; -} Refresh_SysRenderer; - -typedef struct Refresh_TextureHandles -{ - Refresh_SysRendererType rendererType; - - union - { -#if REFRESH_DRIVER_VULKAN - -#if defined(__LP64__) || defined(_WIN64) || defined(__x86_64__) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__) -#define REFRESH_VULKAN_HANDLE_TYPE void* -#else -#define REFRESH_VULKAN_HANDLE_TYPE uint64_t -#endif - - struct - { - REFRESH_VULKAN_HANDLE_TYPE image; /* VkImage */ - REFRESH_VULKAN_HANDLE_TYPE view; /* VkImageView */ - } vulkan; -#endif /* REFRESH_DRIVER_VULKAN */ - uint8_t filler[64]; - } texture; -} Refresh_TextureHandles; - /* Version API */ #define REFRESH_ABI_VERSION 0 @@ -655,8 +605,7 @@ REFRESHAPI void Refresh_HookLogFunctions( /* Create a rendering context for use on the calling thread. * - * presentationParameters: - * If the windowHandle is NULL, Refresh will run in headless mode. + * presentationParameters: A window handle and presentation mode. * debugMode: Enable debug mode properties. */ REFRESHAPI Refresh_Device* Refresh_CreateDevice(