diff --git a/renderdoc/driver/vulkan/vk_layer.cpp b/renderdoc/driver/vulkan/vk_layer.cpp index eb961344e..fecd05aa6 100644 --- a/renderdoc/driver/vulkan/vk_layer.cpp +++ b/renderdoc/driver/vulkan/vk_layer.cpp @@ -44,7 +44,7 @@ #undef VK_LAYER_EXPORT #define VK_LAYER_EXPORT extern "C" __declspec(dllexport) -#elif ENABLED(RDOC_LINUX) +#elif ENABLED(RDOC_LINUX) || ENABLED(RDOC_ANDROID) #undef VK_LAYER_EXPORT #define VK_LAYER_EXPORT __attribute__((visibility("default"))) diff --git a/renderdoc/driver/vulkan/vk_layer_android.cpp b/renderdoc/driver/vulkan/vk_layer_android.cpp index 5c7c4fbf9..ad60dd78e 100644 --- a/renderdoc/driver/vulkan/vk_layer_android.cpp +++ b/renderdoc/driver/vulkan/vk_layer_android.cpp @@ -33,7 +33,7 @@ #include "vk_resources.h" #undef VK_LAYER_EXPORT -#define VK_LAYER_EXPORT +#define VK_LAYER_EXPORT __attribute__((visibility("default"))) // The android loader has limitations at present that require the enumerate functions // to be exported with the precise canonical names. We just forward them to the