Module: Mesa Branch: master Commit: 8c0e0bf141c61abd7c5ac44146f5a0c92f66250e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c0e0bf141c61abd7c5ac44146f5a0c92f66250e
Author: Tim Rowley <[email protected]> Date: Wed Apr 26 13:09:00 2017 -0500 swr/rast: add SIMDAPI decorators in binner/clipper Fixes MSVC errors with SIMD16 FE. Reviewed-by: Bruce Cherniak <[email protected]> --- src/gallium/drivers/swr/rasterizer/core/binner.cpp | 6 +++--- src/gallium/drivers/swr/rasterizer/core/clip.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/swr/rasterizer/core/binner.cpp b/src/gallium/drivers/swr/rasterizer/core/binner.cpp index 9d36f21d5c..3c94004c31 100644 --- a/src/gallium/drivers/swr/rasterizer/core/binner.cpp +++ b/src/gallium/drivers/swr/rasterizer/core/binner.cpp @@ -1008,7 +1008,7 @@ endBinTriangles: #if USE_SIMD16_FRONTEND template <typename CT> -void BinTriangles_simd16( +void SIMDAPI BinTriangles_simd16( DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, @@ -1838,7 +1838,7 @@ void BinPoints( } #if USE_SIMD16_FRONTEND -void BinPoints_simd16( +void SIMDAPI BinPoints_simd16( DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, @@ -2691,7 +2691,7 @@ void BinLines( } #if USE_SIMD16_FRONTEND -void BinLines_simd16( +void SIMDAPI BinLines_simd16( DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, diff --git a/src/gallium/drivers/swr/rasterizer/core/clip.cpp b/src/gallium/drivers/swr/rasterizer/core/clip.cpp index 6a5bf6ccde..c93e0fb534 100644 --- a/src/gallium/drivers/swr/rasterizer/core/clip.cpp +++ b/src/gallium/drivers/swr/rasterizer/core/clip.cpp @@ -188,7 +188,7 @@ void ClipPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector p } #if USE_SIMD16_FRONTEND -void ClipTriangles_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16vector prims[], uint32_t primMask, simd16scalari primId, simd16scalari viewportIdx) +void SIMDAPI ClipTriangles_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16vector prims[], uint32_t primMask, simd16scalari primId, simd16scalari viewportIdx) { SWR_CONTEXT *pContext = pDC->pContext; AR_BEGIN(FEClipTriangles, pDC->drawId); @@ -203,7 +203,7 @@ void ClipTriangles_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, si AR_END(FEClipTriangles, 1); } -void ClipLines_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16vector prims[], uint32_t primMask, simd16scalari primId, simd16scalari viewportIdx) +void SIMDAPI ClipLines_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16vector prims[], uint32_t primMask, simd16scalari primId, simd16scalari viewportIdx) { SWR_CONTEXT *pContext = pDC->pContext; AR_BEGIN(FEClipLines, pDC->drawId); @@ -218,7 +218,7 @@ void ClipLines_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16 AR_END(FEClipLines, 1); } -void ClipPoints_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16vector prims[], uint32_t primMask, simd16scalari primId, simd16scalari viewportIdx) +void SIMDAPI ClipPoints_simd16(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simd16vector prims[], uint32_t primMask, simd16scalari primId, simd16scalari viewportIdx) { SWR_CONTEXT *pContext = pDC->pContext; AR_BEGIN(FEClipPoints, pDC->drawId); _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
