diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-04-07 16:40:50 -0600 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2015-04-16 17:33:28 +0800 |
| commit | 068b4a85af4790b6dd972df1c3e3fd68bd3e1bcf (patch) | |
| tree | ebfab8672e770993c447572ac05d46f41c3438f6 | |
| parent | 8587e195299fff944b408029022814af05884ddb (diff) | |
| download | usermoji-068b4a85af4790b6dd972df1c3e3fd68bd3e1bcf.tar.xz | |
xgl: Remove QueueSetGlobalMemReferences
| -rw-r--r-- | icd/nulldrv/nulldrv.c | 9 | ||||
| -rw-r--r-- | include/xgl.h | 6 | ||||
| -rw-r--r-- | include/xglLayer.h | 1 | ||||
| -rw-r--r-- | layers/glave_snapshot.c | 6 | ||||
| -rw-r--r-- | layers/mem_tracker.cpp | 9 | ||||
| -rwxr-xr-x | xgl-layer-generate.py | 2 | ||||
| -rw-r--r-- | xgl.py | 5 |
7 files changed, 1 insertions, 37 deletions
diff --git a/icd/nulldrv/nulldrv.c b/icd/nulldrv/nulldrv.c index 84e3197c..34d31485 100644 --- a/icd/nulldrv/nulldrv.c +++ b/icd/nulldrv/nulldrv.c @@ -1718,15 +1718,6 @@ ICD_EXPORT XGL_RESULT XGLAPI xglGetQueryPoolResults( return XGL_SUCCESS; } -ICD_EXPORT XGL_RESULT XGLAPI xglQueueSetGlobalMemReferences( - XGL_QUEUE queue, - uint32_t memRefCount, - const XGL_MEMORY_REF* pMemRefs) -{ - NULLDRV_LOG_FUNC; - return XGL_SUCCESS; -} - ICD_EXPORT XGL_RESULT XGLAPI xglQueueAddMemReference( XGL_QUEUE queue, XGL_GPU_MEMORY mem) diff --git a/include/xgl.h b/include/xgl.h index be9405aa..be7cd9e1 100644 --- a/include/xgl.h +++ b/include/xgl.h @@ -2270,7 +2270,6 @@ typedef XGL_RESULT (XGLAPI *xglGetExtensionSupportType)(XGL_PHYSICAL_GPU gpu, co typedef XGL_RESULT (XGLAPI *xglEnumerateLayersType)(XGL_PHYSICAL_GPU gpu, size_t maxLayerCount, size_t maxStringSize, size_t* pOutLayerCount, char* const* pOutLayers, void* pReserved); typedef XGL_RESULT (XGLAPI *xglGetDeviceQueueType)(XGL_DEVICE device, uint32_t queueNodeIndex, uint32_t queueIndex, XGL_QUEUE* pQueue); typedef XGL_RESULT (XGLAPI *xglQueueSubmitType)(XGL_QUEUE queue, uint32_t cmdBufferCount, const XGL_CMD_BUFFER* pCmdBuffers, uint32_t memRefCount, const XGL_MEMORY_REF* pMemRefs, XGL_FENCE fence); -typedef XGL_RESULT (XGLAPI *xglQueueSetGlobalMemReferencesType)(XGL_QUEUE queue, uint32_t memRefCount, const XGL_MEMORY_REF* pMemRefs); typedef XGL_RESULT (XGLAPI *xglQueueAddMemReferenceType)(XGL_QUEUE queue, XGL_GPU_MEMORY mem); typedef XGL_RESULT (XGLAPI *xglQueueRemoveMemReferenceType)(XGL_QUEUE queue, XGL_GPU_MEMORY mem); typedef XGL_RESULT (XGLAPI *xglQueueWaitIdleType)(XGL_QUEUE queue); @@ -2444,11 +2443,6 @@ XGL_RESULT XGLAPI xglQueueSubmit( const XGL_MEMORY_REF* pMemRefs, XGL_FENCE fence); -XGL_RESULT XGLAPI xglQueueSetGlobalMemReferences( - XGL_QUEUE queue, - uint32_t memRefCount, - const XGL_MEMORY_REF* pMemRefs); - XGL_RESULT XGLAPI xglQueueAddMemReference( XGL_QUEUE queue, XGL_GPU_MEMORY mem); diff --git a/include/xglLayer.h b/include/xglLayer.h index e569aa9f..897fe905 100644 --- a/include/xglLayer.h +++ b/include/xglLayer.h @@ -38,7 +38,6 @@ typedef struct _XGL_LAYER_DISPATCH_TABLE xglEnumerateLayersType EnumerateLayers; xglGetDeviceQueueType GetDeviceQueue; xglQueueSubmitType QueueSubmit; - xglQueueSetGlobalMemReferencesType QueueSetGlobalMemReferences; xglQueueAddMemReferenceType QueueAddMemReference; xglQueueRemoveMemReferenceType QueueRemoveMemReference; xglQueueWaitIdleType QueueWaitIdle; diff --git a/layers/glave_snapshot.c b/layers/glave_snapshot.c index ef71c304..84971632 100644 --- a/layers/glave_snapshot.c +++ b/layers/glave_snapshot.c @@ -590,12 +590,6 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueSubmit(XGL_QUEUE queue, uint32_t cmdB return result; } -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueSetGlobalMemReferences(XGL_QUEUE queue, uint32_t memRefCount, const XGL_MEMORY_REF* pMemRefs) -{ - XGL_RESULT result = nextTable.QueueSetGlobalMemReferences(queue, memRefCount, pMemRefs); - return result; -} - XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueWaitIdle(XGL_QUEUE queue) { XGL_RESULT result = nextTable.QueueWaitIdle(queue); diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp index 38a4ff12..6928c8ac 100644 --- a/layers/mem_tracker.cpp +++ b/layers/mem_tracker.cpp @@ -951,13 +951,6 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueSubmit(XGL_QUEUE queue, uint32_t cmdB return result; } -XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglQueueSetGlobalMemReferences(XGL_QUEUE queue, uint32_t memRefCount, const XGL_MEMORY_REF* pMemRefs) -{ - // TODO : Use global mem references as part of list checked on QueueSubmit above - XGL_RESULT result = nextTable.QueueSetGlobalMemReferences(queue, memRefCount, pMemRefs); - return result; -} - XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglGetDeviceQueue( XGL_DEVICE device, uint32_t queueNodeIndex, @@ -1922,8 +1915,6 @@ XGL_LAYER_EXPORT void* XGLAPI xglGetProcAddr(XGL_PHYSICAL_GPU gpu, const char* f return (void*) xglEnumerateLayers; if (!strcmp(funcName, "xglQueueSubmit")) return (void*) xglQueueSubmit; - if (!strcmp(funcName, "xglQueueSetGlobalMemReferences")) - return (void*) xglQueueSetGlobalMemReferences; if (!strcmp(funcName, "xglGetDeviceQueue")) return (void*) xglGetDeviceQueue; if (!strcmp(funcName, "xglQueueAddMemReference")) diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py index 3808fe23..0e21ccb1 100755 --- a/xgl-layer-generate.py +++ b/xgl-layer-generate.py @@ -1283,7 +1283,7 @@ class ObjectTrackerSubcommand(Subcommand): destroy_line = '' funcs = [] # Special cases for API funcs that don't use an object as first arg - if True in [no_use_proto in proto.name for no_use_proto in ['GlobalOption', 'CreateInstance', 'QueueSubmit', 'QueueSetGlobalMemReferences', 'QueueAddMemReference', 'QueueRemoveMemReference', 'QueueWaitIdle', 'CreateDevice', 'GetGpuInfo', 'QueueSignalSemaphore', 'QueueWaitSemaphore', 'WsiX11QueuePresent']]: + if True in [no_use_proto in proto.name for no_use_proto in ['GlobalOption', 'CreateInstance', 'QueueSubmit', 'QueueAddMemReference', 'QueueRemoveMemReference', 'QueueWaitIdle', 'CreateDevice', 'GetGpuInfo', 'QueueSignalSemaphore', 'QueueWaitSemaphore', 'WsiX11QueuePresent']]: using_line = '' else: using_line = ' loader_platform_thread_lock_mutex(&objLock);\n' @@ -275,11 +275,6 @@ core = Extension( Param("const XGL_MEMORY_REF*", "pMemRefs"), Param("XGL_FENCE", "fence")]), - Proto("XGL_RESULT", "QueueSetGlobalMemReferences", - [Param("XGL_QUEUE", "queue"), - Param("uint32_t", "memRefCount"), - Param("const XGL_MEMORY_REF*", "pMemRefs")]), - Proto("XGL_RESULT", "QueueAddMemReference", [Param("XGL_QUEUE", "queue"), Param("XGL_GPU_MEMORY", "mem")]), |
