aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-04-07 16:40:50 -0600
committerChia-I Wu <olv@lunarg.com>2015-04-16 17:33:28 +0800
commit068b4a85af4790b6dd972df1c3e3fd68bd3e1bcf (patch)
treeebfab8672e770993c447572ac05d46f41c3438f6
parent8587e195299fff944b408029022814af05884ddb (diff)
downloadusermoji-068b4a85af4790b6dd972df1c3e3fd68bd3e1bcf.tar.xz
xgl: Remove QueueSetGlobalMemReferences
-rw-r--r--icd/nulldrv/nulldrv.c9
-rw-r--r--include/xgl.h6
-rw-r--r--include/xglLayer.h1
-rw-r--r--layers/glave_snapshot.c6
-rw-r--r--layers/mem_tracker.cpp9
-rwxr-xr-xxgl-layer-generate.py2
-rw-r--r--xgl.py5
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'
diff --git a/xgl.py b/xgl.py
index 6cc463f9..53074ea4 100644
--- a/xgl.py
+++ b/xgl.py
@@ -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")]),