diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-11-21 19:14:40 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-11-21 19:14:40 +0100 |
| commit | 9d97ce087a460b6b5be721b3673ac1543eb77484 (patch) | |
| tree | bebe5aad4524f2586a7a7110b5b329cb65bd5961 /src/include | |
| parent | 3fa758e8954efb9fecfd4c2146da2c8688bc1770 (diff) | |
| download | box64-9d97ce087a460b6b5be721b3673ac1543eb77484.tar.gz box64-9d97ce087a460b6b5be721b3673ac1543eb77484.zip | |
Wrapped Vulkan libraries
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/box64context.h | 4 |
1 files changed, 4 insertions, 0 deletions
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; |