From 9d97ce087a460b6b5be721b3673ac1543eb77484 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 21 Nov 2021 19:14:40 +0100 Subject: Wrapped Vulkan libraries --- src/include/box64context.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/include') diff --git a/src/include/box64context.h b/src/include/box64context.h index 694accb3..ecb00c3e 100755 --- a/src/include/box64context.h +++ b/src/include/box64context.h @@ -32,6 +32,7 @@ typedef struct kh_dynablocks_s kh_dynablocks_t; #define JMPTABL_SHIFT 16 typedef void* (*procaddess_t)(const char* name); +typedef void* (*vkprocaddess_t)(void* instance, const char* name); #define MAX_SIGNAL 64 @@ -111,6 +112,9 @@ typedef struct box64context_s { procaddess_t glxprocaddress; kh_symbolmap_t *alwrappers; // the map of wrapper for alGetProcAddress kh_symbolmap_t *almymap; // link to the mysymbolmap if libOpenAL + kh_symbolmap_t *vkwrappers; // the map of wrapper for VulkanProcs (TODO: check SDL2) + kh_symbolmap_t *vkmymap; // link to the mysymbolmap of libGL + vkprocaddess_t vkprocaddress; pthread_mutex_t mutex_once; pthread_mutex_t mutex_once2; -- cgit 1.4.1