From: Taekyun Kim Date: Thu, 9 Jun 2016 05:38:33 +0000 (+0900) Subject: samples: Skip checking shader clip distance device feature X-Git-Tag: submit/submit/tizen/20170906.070327/20170906.070422~31 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F21%2F73821%2F1;p=platform%2Fcore%2Fuifw%2Fvulkan-wsi-tizen.git samples: Skip checking shader clip distance device feature Mali ICD currently does not support the required feature, so just bypass it in order to make sample application run. Change-Id: Iec17ed429463b1b0789d953803820fd721b176ff --- diff --git a/samples/tri.c b/samples/tri.c index 4a66f4e..9a0e493 100644 --- a/samples/tri.c +++ b/samples/tri.c @@ -562,7 +562,7 @@ static void demo_draw(struct demo *demo) { VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT; VkSubmitInfo submit_info = {.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO, .pNext = NULL, - .waitSemaphoreCount = 1, + .waitSemaphoreCount = 0, .pWaitSemaphores = &presentCompleteSemaphore, .pWaitDstStageMask = &pipe_stage_flags, .commandBufferCount = 1, @@ -1645,7 +1645,6 @@ static void demo_run(struct demo *demo) { demo->curFrame++; if (demo->frameCount != INT32_MAX && demo->curFrame == demo->frameCount) demo->quit = true; - sleep(1); } } @@ -2073,10 +2072,12 @@ static void demo_init_vk(struct demo *demo) { VkPhysicalDeviceFeatures features; vkGetPhysicalDeviceFeatures(demo->gpu, &features); +#if 0 /* Temporarily disable checking shader clip distance feature. */ if (!features.shaderClipDistance) { ERR_EXIT("Required device feature `shaderClipDistance` not supported\n", "GetPhysicalDeviceFeatures failure"); } +#endif // Graphics queue and MemMgr queue can be separate. // TODO: Add support for separate queues, including synchronization,