#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)
/* Finally increase display count. */
pdev->display_count++;
}
+#endif
static void
display_fini(vk_display_t *display)
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;
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++) {
}
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);
}