mirror of
https://github.com/termux/termux-packages.git
synced 2025-01-19 16:52:16 +00:00
33 lines
1.3 KiB
Diff
33 lines
1.3 KiB
Diff
https://github.com/termux/termux-packages/issues/22542
|
|
|
|
--- a/cube/cube.c
|
|
+++ b/cube/cube.c
|
|
@@ -3931,7 +3931,11 @@ static void demo_init_vk(struct demo *demo) {
|
|
#endif
|
|
#if defined(VK_USE_PLATFORM_DISPLAY_KHR)
|
|
if (!strcmp(VK_KHR_DISPLAY_EXTENSION_NAME, instance_extensions[i].extensionName) &&
|
|
+#ifdef __TERMUX__
|
|
+ (demo->wsi_platform == WSI_PLATFORM_DISPLAY)) {
|
|
+#else
|
|
(demo->wsi_platform == WSI_PLATFORM_AUTO || demo->wsi_platform == WSI_PLATFORM_DISPLAY)) {
|
|
+#endif
|
|
platformSurfaceExtFound = true;
|
|
demo->extension_names[demo->enabled_extension_count++] = VK_KHR_DISPLAY_EXTENSION_NAME;
|
|
}
|
|
diff --git a/cube/cube.cpp b/cube/cube.cpp
|
|
index 6c4f9b05..e488f2ef 100644
|
|
--- a/cube/cube.cpp
|
|
+++ b/cube/cube.cpp
|
|
@@ -1534,7 +1534,11 @@ void Demo::init_vk() {
|
|
#endif
|
|
#if defined(VK_USE_PLATFORM_DISPLAY_KHR)
|
|
else if (!strcmp(VK_KHR_DISPLAY_EXTENSION_NAME, extension.extensionName) &&
|
|
+#ifdef __TERMUX__
|
|
+ (wsi_platform == WsiPlatform::display)) {
|
|
+#else
|
|
(wsi_platform == WsiPlatform::auto_ || wsi_platform == WsiPlatform::display)) {
|
|
+#endif
|
|
platformSurfaceExtFound = 1;
|
|
enabled_instance_extensions.push_back(VK_KHR_DISPLAY_EXTENSION_NAME);
|
|
}
|