Mesa (master): swr: [rasterizer archrast] update proto file

Tim Rowley torowley at kemper.freedesktop.org
Tue Oct 11 16:58:30 UTC 2016


Module: Mesa
Branch: master
Commit: 9db9c61d2672a10b9bfbfa47e32a15aa67995b8b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9db9c61d2672a10b9bfbfa47e32a15aa67995b8b

Author: Tim Rowley <timothy.o.rowley at intel.com>
Date:   Mon Oct 10 18:32:31 2016 -0500

swr: [rasterizer archrast] update proto file

Signed-off-by: Tim Rowley <timothy.o.rowley at intel.com>

---

 .../drivers/swr/rasterizer/archrast/events.proto   | 58 +++++++++++++++++++++-
 1 file changed, 56 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/swr/rasterizer/archrast/events.proto b/src/gallium/drivers/swr/rasterizer/archrast/events.proto
index 4c2e7dc..6dccad6 100644
--- a/src/gallium/drivers/swr/rasterizer/archrast/events.proto
+++ b/src/gallium/drivers/swr/rasterizer/archrast/events.proto
@@ -97,12 +97,66 @@ event End
     uint32_t count;
 };
 
-event DrawIndexedInstance
+event DrawInstancedEvent
 {
-    PRIMITIVE_TOPOLOGY topology;
+    uint32_t id;
+    uint32_t topology;
+    uint32_t numVertices;
+    int32_t  startVertex;
+    uint32_t numInstances;
+    uint32_t startInstance;
+};
+
+event DrawIndexedInstancedEvent
+{
+    uint32_t id;
+    uint32_t topology;
     uint32_t numIndices;
     int32_t  indexOffset;
     int32_t  baseVertex;
     uint32_t numInstances;
     uint32_t startInstance;
 };
+
+event DispatchEvent
+{
+    uint32_t id;
+    uint32_t threadGroupCountX;
+    uint32_t threadGroupCountY;
+    uint32_t threadGroupCountZ;
+};
+
+event FrameEndEvent
+{
+    uint32_t frameId;
+    uint32_t nextDrawId;
+};
+
+event FrontendStatsEvent
+{
+    uint64_t IaVertices;
+    uint64_t IaPrimitives;
+    uint64_t VsInvocations;
+    uint64_t HsInvocations;
+    uint64_t DsInvocations;
+    uint64_t GsInvocations;
+    uint64_t GsPrimitives;
+    uint64_t CInvocations;
+    uint64_t CPrimitives;
+    uint64_t SoPrimStorageNeeded0;
+    uint64_t SoPrimStorageNeeded1;
+    uint64_t SoPrimStorageNeeded2;
+    uint64_t SoPrimStorageNeeded3;
+    uint64_t SoNumPrimsWritten0;
+    uint64_t SoNumPrimsWritten1;
+    uint64_t SoNumPrimsWritten2;
+    uint64_t SoNumPrimsWritten3;
+};
+
+event BackendStatsEvent
+{
+    uint64_t DepthPassCount;
+    uint64_t PsInvocations;
+    uint64_t CsInvocations;
+
+};




More information about the mesa-commit mailing list