diff --git a/src/amd/vulkan/radv_instance.h b/src/amd/vulkan/radv_instance.h index d8992408f64..c8f5eb8b97e 100644 --- a/src/amd/vulkan/radv_instance.h +++ b/src/amd/vulkan/radv_instance.h @@ -32,6 +32,12 @@ #include "vk_instance.h" +#ifdef ANDROID_STRICT +#define RADV_API_VERSION VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION) +#else +#define RADV_API_VERSION VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION) +#endif + enum radv_trace_mode { /** Radeon GPU Profiler */ RADV_TRACE_MODE_RGP = 1 << VK_TRACE_MODE_COUNT, diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index ddf694a4237..e817555d236 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -36,6 +36,7 @@ #include "util/u_debug.h" #include "radv_android.h" #include "radv_debug.h" +#include "radv_instance.h" #include "radv_pipeline_rt.h" #include "radv_private.h" #include "radv_video.h" diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index 068133eb724..42bf68b907c 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -107,12 +107,6 @@ extern "C" { #define RADV_USE_WSI_PLATFORM #endif -#ifdef ANDROID_STRICT -#define RADV_API_VERSION VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION) -#else -#define RADV_API_VERSION VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION) -#endif - /* The "RAW" clocks on Linux are called "FAST" on FreeBSD */ #if !defined(CLOCK_MONOTONIC_RAW) && defined(CLOCK_MONOTONIC_FAST) #define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST