From e650481388bccd2af42170b1873c57fa903184f3 Mon Sep 17 00:00:00 2001 From: Mike Stroyan Date: Mon, 6 Apr 2015 15:24:46 -0600 Subject: layers: drop ParamCheck from generator script ParamChecker is no longer generated by xgl-layer-generate.py --- layers/param_checker.cpp | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) (limited to 'layers/param_checker.cpp') diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp index f9c10e0b..3256e476 100644 --- a/layers/param_checker.cpp +++ b/layers/param_checker.cpp @@ -76,7 +76,7 @@ void PreCreateInstance(const XGL_APPLICATION_INFO* pAppInfo, const XGL_ALLOC_CAL if(pAppInfo == nullptr) { char const str[] = "xglCreateInstance parameter, XGL_APPLICATION_INFO* pAppInfo, is "\ - "nullptr (postcondition)."; + "nullptr (precondition)."; layerCbMsg(XGL_DBG_MSG_UNKNOWN, XGL_VALIDATION_LEVEL_0, NULL, 0, 1, "PARAMCHECK", str); return; } @@ -124,10 +124,10 @@ void PostCreateInstance(XGL_RESULT result, XGL_INSTANCE* pInstance) } } -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglCreateInstance(const XGL_INSTANCE_CREATE_INFO* pCreateInfo, XGL_INSTANCE* pInstance) +XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglCreateInstance(const XGL_APPLICATION_INFO* pAppInfo, const XGL_ALLOC_CALLBACKS* pAllocCb, XGL_INSTANCE* pInstance) { - PreCreateInstance(pCreateInfo->pAppInfo, pCreateInfo->pAllocCb); - XGL_RESULT result = nextTable.CreateInstance(pCreateInfo, pInstance); + PreCreateInstance(pAppInfo, pAllocCb); + XGL_RESULT result = nextTable.CreateInstance(pAppInfo, pAllocCb, pInstance); PostCreateInstance(result, pInstance); return result; } @@ -300,25 +300,14 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglGetDeviceQueue(XGL_DEVICE device, uint32_t return result; } -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueSubmit(XGL_QUEUE queue, uint32_t cmdBufferCount, const XGL_CMD_BUFFER* pCmdBuffers, XGL_FENCE fence) +XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueSubmit(XGL_QUEUE queue, uint32_t cmdBufferCount, const XGL_CMD_BUFFER* pCmdBuffers, uint32_t memRefCount, const XGL_MEMORY_REF* pMemRefs, XGL_FENCE fence) { char str[1024]; uint32_t i; - XGL_RESULT result = nextTable.QueueSubmit(queue, cmdBufferCount, pCmdBuffers, fence); + XGL_RESULT result = nextTable.QueueSubmit(queue, cmdBufferCount, pCmdBuffers, memRefCount, pMemRefs, fence); return result; } -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueAddMemReference(XGL_QUEUE queue, XGL_GPU_MEMORY mem) -{ - XGL_RESULT result = nextTable.QueueAddMemReference(queue, mem); - return result; -} - -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueRemoveMemReference(XGL_QUEUE queue, XGL_GPU_MEMORY mem) -{ - XGL_RESULT result = nextTable.QueueRemoveMemReference(queue, mem); - return result; -} XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueWaitIdle(XGL_QUEUE queue) { @@ -533,13 +522,6 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglWaitForFences(XGL_DEVICE device, uint32_t return result; } -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglResetFences(XGL_DEVICE device, uint32_t fenceCount, XGL_FENCE* pFences) -{ - - XGL_RESULT result = nextTable.ResetFences(device, fenceCount, pFences); - return result; -} - XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglCreateSemaphore(XGL_DEVICE device, const XGL_SEMAPHORE_CREATE_INFO* pCreateInfo, XGL_SEMAPHORE* pSemaphore) { char str[1024]; -- cgit v1.2.3