[Mesa-dev] [PATCH 23/31] swr/rast: Use right type for offset to next component
George Kyriazis
george.kyriazis at intel.com
Tue Feb 13 22:42:41 UTC 2018
---
src/gallium/drivers/swr/rasterizer/jitter/builder_mem.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.cpp b/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.cpp
index 491fb98..617cf33 100644
--- a/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.cpp
+++ b/src/gallium/drivers/swr/rasterizer/jitter/builder_mem.cpp
@@ -401,7 +401,7 @@ namespace SwrJit
if (info.numComps > 2)
{
// offset base to the next components(zw) in the vertex to gather
- pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((char)4));
+ pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((intptr_t)4));
vGatherResult[1] = GATHERPS(vGatherMaskedVal, pSrcBase, byteOffsets, vMask);
// e.g. result of second 8x32bit integer gather for 16bit components
@@ -434,7 +434,7 @@ namespace SwrJit
vGatherComponents[swizzleIndex] = GATHERPS(vGatherComponents[swizzleIndex], pSrcBase, byteOffsets, vMask);
// offset base to the next component to gather
- pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((char)4));
+ pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((intptr_t)4));
}
}
break;
@@ -479,7 +479,7 @@ namespace SwrJit
if (info.numComps > 2)
{
// offset base to the next components(zw) in the vertex to gather
- pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((char)4));
+ pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((intptr_t)4));
vGatherResult[1] = GATHERDD(vGatherMaskedVal, pSrcBase, byteOffsets, vMask);
// e.g. result of second 8x32bit integer gather for 16bit components
@@ -513,7 +513,7 @@ namespace SwrJit
vGatherComponents[swizzleIndex] = GATHERDD(vGatherComponents[swizzleIndex], pSrcBase, byteOffsets, vMask);
// offset base to the next component to gather
- pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((char)4));
+ pSrcBase = OFFSET_TO_NEXT_COMPONENT(pSrcBase, C((intptr_t)4));
}
}
break;
--
2.7.4
More information about the mesa-dev
mailing list