diff options
| author | Mike Stroyan <mike@LunarG.com> | 2015-04-06 15:24:46 -0600 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2015-04-16 17:33:28 +0800 |
| commit | e650481388bccd2af42170b1873c57fa903184f3 (patch) | |
| tree | 8d9d7213339463a17d6f26047345084e1728aa71 /layers/param_checker.cpp | |
| parent | 19ceaf28a47fc8912f89754535df4ee363d7cc6f (diff) | |
| download | usermoji-e650481388bccd2af42170b1873c57fa903184f3.tar.xz | |
layers: drop ParamCheck from generator script
ParamChecker is no longer generated by xgl-layer-generate.py
Diffstat (limited to 'layers/param_checker.cpp')
| -rw-r--r-- | layers/param_checker.cpp | 30 |
1 files changed, 6 insertions, 24 deletions
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]; |
