Fixed some build warnings. 33/189033/1 accepted/tizen/unified/20180914.080412 submit/tizen/20180913.064752
authorJoonbum Ko <joonbum.ko@samsung.com>
Thu, 13 Sep 2018 02:33:19 +0000 (11:33 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Thu, 13 Sep 2018 02:33:21 +0000 (11:33 +0900)
 - display.c : Added definition TIZEN_SUPPORT_D2D_MODE
              to disable codes related to D2D mode.

Change-Id: I6a94f8c7f322ee468b40edfc6e8fec7a0f190bae
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/wsi/display.c
src/wsi/swapchain.c
src/wsi/swapchain_tpl.c

index c8ef77b..1162dcd 100644 (file)
 #include "wsi.h"
 #include <string.h>
 
+#ifndef TIZEN_SUPPORT_D2D_MODE
+#define TIZEN_SUPPORT_D2D_MODE 0
+#endif
+
+#if TIZEN_SUPPORT_D2D_MODE
 static void
 add_tdm_layer(vk_physical_device_t *pdev, tdm_layer *layer,
                          vk_display_t *display, tdm_output *output)
@@ -130,6 +135,7 @@ add_tdm_output(vk_physical_device_t *pdev, tdm_output *output)
        /* Finally increase display count. */
        pdev->display_count++;
 }
+#endif
 
 static void
 display_fini(vk_display_t *display)
@@ -149,11 +155,13 @@ vk_physical_device_fini_display(vk_physical_device_t *pdev)
        for (i = 0; i < pdev->display_count; i++)
                display_fini(&pdev->displays[i]);
 
+#if TIZEN_SUPPORT_D2D_MODE
        for (i = 0; i < pdev->plane_count; i++)
                plane_fini(&pdev->planes[i]);
 
        if (pdev->tdm_display)
                tdm_display_deinit(pdev->tdm_display);
+#endif
 
        pdev->tdm_display = NULL;
        pdev->display_count = 0;
index a51b560..6515dc6 100644 (file)
@@ -325,7 +325,7 @@ vk_QueuePresentKHR(VkQueue                                   queue,
        uint32_t         i;
        vk_icd_t        *icd = vk_get_icd();
        VkResult         res = VK_SUCCESS;
-       VkPresentRegionsKHR *region_info = NULL;
+       const VkPresentRegionsKHR *region_info = NULL;
        const VkPresentRegionKHR *regions = NULL;
 
        for (i = 0; i < info->swapchainCount; i++) {
index 708b21e..e0a67ac 100644 (file)
@@ -80,7 +80,7 @@ swapchain_tpl_queue_present_image(VkQueue                                      queue,
                }
 
                for (int i = 0; i < num_rects; i++) {
-                       VkRectLayerKHR *pRects = &rects[i];
+                       const VkRectLayerKHR *pRects = &rects[i];
                        //copy first 4 ints from VkRectLayerKHR
                        memcpy((char *)region->rects + sizeof(int)*4*i, (char *)pRects, sizeof(int) * 4);
                }