aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--icd/common/icd.h4
-rw-r--r--icd/nulldrv/nulldrv.c12
-rw-r--r--icd/nulldrv/nulldrv.h2
3 files changed, 11 insertions, 7 deletions
diff --git a/icd/common/icd.h b/icd/common/icd.h
index 20726d93..eb371c79 100644
--- a/icd/common/icd.h
+++ b/icd/common/icd.h
@@ -33,10 +33,14 @@
#include <vulkan/vulkan.h>
#include <vulkan/vk_platform.h>
+<<<<<<< HEAD
#include <vulkan/vk_lunarg_debug_report.h>
#include "vulkan/VK_KHR_surface.h"
#include "vulkan/VK_KHR_swapchain.h"
+=======
+#include <vulkan/vk_debug_report_lunarg.h>
+>>>>>>> 1379888... nulldrv: Get compiling.
#include "vulkan/vk_sdk_platform.h"
#if defined(__GNUC__) && __GNUC__ >= 4
diff --git a/icd/nulldrv/nulldrv.c b/icd/nulldrv/nulldrv.c
index 113a90e9..8c6875e9 100644
--- a/icd/nulldrv/nulldrv.c
+++ b/icd/nulldrv/nulldrv.c
@@ -740,6 +740,7 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModesKHR(
ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR(
VkDevice device,
const VkSwapchainCreateInfoKHR* pCreateInfo,
+ const VkAllocationCallbacks* pAllocator,
VkSwapchainKHR* pSwapchain)
{
NULLDRV_LOG_FUNC;
@@ -760,7 +761,8 @@ ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR(
ICD_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroySwapchainKHR(
VkDevice device,
- VkSwapchainKHR swapchain)
+ VkSwapchainKHR swapchain,
+ const VkAllocationCallbacks* pAllocator)
{
NULLDRV_LOG_FUNC;
struct nulldrv_swap_chain *sc = *(struct nulldrv_swap_chain **) &swapchain;
@@ -771,8 +773,7 @@ ICD_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroySwapchainKHR(
ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainImagesKHR(
VkDevice device,
VkSwapchainKHR swapchain,
- uint32_t* pCount,
- VkFence fence,
+ uint32_t* pSwapchainImageCount,
VkImage* pSwapchainImages)
{
NULLDRV_LOG_FUNC;
@@ -780,7 +781,7 @@ ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainImagesKHR(
struct nulldrv_dev *dev = sc->dev;
VkResult ret = VK_SUCCESS;
- *pCount = 2;
+ *pSwapchainImageCount = 2;
if (pSwapchainImages) {
uint32_t i;
for (i = 0; i < 2; i++) {
@@ -803,6 +804,7 @@ ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImageKHR(
VkSwapchainKHR swapchain,
uint64_t timeout,
VkSemaphore semaphore,
+ VkFence fence,
uint32_t* pImageIndex)
{
NULLDRV_LOG_FUNC;
@@ -812,7 +814,7 @@ ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImageKHR(
ICD_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(
VkQueue queue_,
- VkPresentInfoKHR* pPresentInfo)
+ const VkPresentInfoKHR* pPresentInfo)
{
NULLDRV_LOG_FUNC;
diff --git a/icd/nulldrv/nulldrv.h b/icd/nulldrv/nulldrv.h
index 46711634..768d7848 100644
--- a/icd/nulldrv/nulldrv.h
+++ b/icd/nulldrv/nulldrv.h
@@ -35,8 +35,6 @@
#include <vulkan/vulkan.h>
#include <vulkan/vk_lunarg_debug_report.h>
#include <vulkan/vk_icd.h>
-#include "vulkan/VK_KHR_surface.h"
-#include "vulkan/VK_KHR_swapchain.h"
#include "icd.h"