[Mesa-dev] [PATCH 04/32] swr: [rasterizer core] backend.h declares gBackendPixelRateTable

Tim Rowley timothy.o.rowley at intel.com
Thu Mar 16 19:09:29 UTC 2017


---
 src/gallium/drivers/swr/rasterizer/core/api.cpp   | 1 -
 src/gallium/drivers/swr/rasterizer/core/backend.h | 8 ++++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/swr/rasterizer/core/api.cpp b/src/gallium/drivers/swr/rasterizer/core/api.cpp
index 6c0d5dd..b99df2d 100644
--- a/src/gallium/drivers/swr/rasterizer/core/api.cpp
+++ b/src/gallium/drivers/swr/rasterizer/core/api.cpp
@@ -784,7 +784,6 @@ void SetupMacroTileScissors(DRAW_CONTEXT *pDC)
 // templated backend function tables
 extern PFN_BACKEND_FUNC gBackendNullPs[SWR_MULTISAMPLE_TYPE_COUNT];
 extern PFN_BACKEND_FUNC gBackendSingleSample[SWR_INPUT_COVERAGE_COUNT][2][2];
-extern PFN_BACKEND_FUNC gBackendPixelRateTable[SWR_MULTISAMPLE_TYPE_COUNT][SWR_MSAA_SAMPLE_PATTERN_COUNT][SWR_INPUT_COVERAGE_COUNT][2][2][2];
 extern PFN_BACKEND_FUNC gBackendSampleRateTable[SWR_MULTISAMPLE_TYPE_COUNT][SWR_INPUT_COVERAGE_COUNT][2][2];
 void SetupPipeline(DRAW_CONTEXT *pDC)
 {
diff --git a/src/gallium/drivers/swr/rasterizer/core/backend.h b/src/gallium/drivers/swr/rasterizer/core/backend.h
index 0f98f5c..80ee1de 100644
--- a/src/gallium/drivers/swr/rasterizer/core/backend.h
+++ b/src/gallium/drivers/swr/rasterizer/core/backend.h
@@ -46,6 +46,14 @@ void InitBackendFuncTables();
 void InitCPSFuncTables();
 void CalcSampleBarycentrics(const BarycentricCoeffs& coeffs, SWR_PS_CONTEXT &psContext);
 
+extern PFN_BACKEND_FUNC gBackendPixelRateTable[SWR_MULTISAMPLE_TYPE_COUNT]
+                                              [SWR_MSAA_SAMPLE_PATTERN_COUNT]
+                                              [SWR_INPUT_COVERAGE_COUNT]
+                                              [2]  // centroid
+                                              [2]  // forcedSampleCount
+                                              [2]  // canEarlyZ
+                                              ;
+
 enum SWR_BACKEND_FUNCS
 {
     SWR_BACKEND_SINGLE_SAMPLE,
-- 
2.7.4



More information about the mesa-dev mailing list