Mesa (master): swr: use swr_query_result type instead of void

Tim Rowley torowley at kemper.freedesktop.org
Fri Jun 30 19:18:03 UTC 2017


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

Author: Tim Rowley <timothy.o.rowley at intel.com>
Date:   Fri Jun 30 11:50:22 2017 -0500

swr: use swr_query_result type instead of void

Tag pStat field in swr_draw_context structure so gen_llvm_types.py
can deal with the actual structure type instead of using void.

Code cleanup, no functional change.

Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>

---

 src/gallium/drivers/swr/swr_context.cpp | 4 ++--
 src/gallium/drivers/swr/swr_context.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/swr/swr_context.cpp b/src/gallium/drivers/swr/swr_context.cpp
index 11ce3464d4..f2d971a22e 100644
--- a/src/gallium/drivers/swr/swr_context.cpp
+++ b/src/gallium/drivers/swr/swr_context.cpp
@@ -422,7 +422,7 @@ swr_UpdateStats(HANDLE hPrivateContext, const SWR_STATS *pStats)
    if (!pDC)
       return;
 
-   struct swr_query_result *pqr = (struct swr_query_result *)pDC->pStats;
+   struct swr_query_result *pqr = pDC->pStats;
 
    SWR_STATS *pSwrStats = &pqr->core;
 
@@ -439,7 +439,7 @@ swr_UpdateStatsFE(HANDLE hPrivateContext, const SWR_STATS_FE *pStats)
    if (!pDC)
       return;
 
-   struct swr_query_result *pqr = (struct swr_query_result *)pDC->pStats;
+   struct swr_query_result *pqr = pDC->pStats;
 
    SWR_STATS_FE *pSwrStats = &pqr->coreFE;
    p_atomic_add(&pSwrStats->IaVertices, pStats->IaVertices);
diff --git a/src/gallium/drivers/swr/swr_context.h b/src/gallium/drivers/swr/swr_context.h
index 93e6f056ed..3ff4bf3e2f 100644
--- a/src/gallium/drivers/swr/swr_context.h
+++ b/src/gallium/drivers/swr/swr_context.h
@@ -101,7 +101,7 @@ struct swr_draw_context {
    uint32_t polyStipple[32];
 
    SWR_SURFACE_STATE renderTargets[SWR_NUM_ATTACHMENTS];
-   void *pStats;
+   struct swr_query_result *pStats; // @llvm_struct
 };
 
 /* gen_llvm_types FINI */




More information about the mesa-commit mailing list