layers: Update BeginCommandBuffer API for Tiler Gpus
authorJon Ashburn <jon@lunarg.com>
Thu, 1 Jan 2015 00:11:49 +0000 (17:11 -0700)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Thu, 5 Feb 2015 00:58:08 +0000 (17:58 -0700)
layers/draw_state.c
layers/mem_tracker.c
layers/multi.cpp

index adcab36763dde61497d4fc490da5fdc774214f13..7ea10b24b8bc189a7b6615d3512c5b8152617651 100644 (file)
@@ -1511,9 +1511,9 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglCreateCommandBuffer(XGL_DEVICE device, con
     return result;
 }
 
-XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglBeginCommandBuffer(XGL_CMD_BUFFER cmdBuffer, XGL_FLAGS flags)
+XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglBeginCommandBuffer(XGL_CMD_BUFFER cmdBuffer, const XGL_CMD_BUFFER_BEGIN_INFO* pBeginInfo)
 {
-    XGL_RESULT result = nextTable.BeginCommandBuffer(cmdBuffer, flags);
+    XGL_RESULT result = nextTable.BeginCommandBuffer(cmdBuffer, pBeginInfo);
     return result;
 }
 
index cd09b789b625de45039daaf5faab84df521940d2..5003fcdb24e8afed953801e5ae3ea4ef18ff5429 100644 (file)
@@ -1542,11 +1542,11 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglCreateCommandBuffer(XGL_DEVICE device, con
     return result;
 }
 
-XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglBeginCommandBuffer(XGL_CMD_BUFFER cmdBuffer, XGL_FLAGS flags)
+XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglBeginCommandBuffer(XGL_CMD_BUFFER cmdBuffer, const XGL_CMD_BUFFER_BEGIN_INFO* pBeginInfo)
 {
     // This implicitly resets the Cmd Buffer so clear memory references
     freeCBBindings(cmdBuffer);
-    XGL_RESULT result = nextTable.BeginCommandBuffer(cmdBuffer, flags);
+    XGL_RESULT result = nextTable.BeginCommandBuffer(cmdBuffer, pBeginInfo);
     return result;
 }
 
index 55e1bff99d5d04386ef86986cb4b16d28bb37241..e706bb39c1f772510e9946938f17e199bc6dc450 100644 (file)
@@ -184,12 +184,12 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI multi2CreateCommandBuffer(XGL_DEVICE device,
     return result;
 }
 
-XGL_LAYER_EXPORT XGL_RESULT XGLAPI multi2BeginCommandBuffer( XGL_CMD_BUFFER cmdBuffer, XGL_FLAGS flags)
+XGL_LAYER_EXPORT XGL_RESULT XGLAPI multi2BeginCommandBuffer( XGL_CMD_BUFFER cmdBuffer, const XGL_CMD_BUFFER_BEGIN_INFO* pBeginInfo)
 {
     XGL_LAYER_DISPATCH_TABLE* pTable = tableMap2[cmdBuffer];
 
     printf("At start of multi2 layer xglBeginCommandBuffer()\n");
-    XGL_RESULT result = pTable->BeginCommandBuffer(cmdBuffer, flags);
+    XGL_RESULT result = pTable->BeginCommandBuffer(cmdBuffer, pBeginInfo);
     printf("Completed multi2 layer xglBeginCommandBuffer()\n");
     return result;