From: Tim Rowley Date: Wed, 20 Apr 2016 21:57:52 +0000 (-0600) Subject: swr: [rasterizer jitter] add mSimdInt1Ty X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8e815ff72cda0648496c683931eaeacd679f1107;p=mesa.git swr: [rasterizer jitter] add mSimdInt1Ty Reviewed-by: Bruce Cherniak --- diff --git a/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp b/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp index 757ea3fe39c..01468c48eed 100644 --- a/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp +++ b/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp @@ -56,6 +56,7 @@ Builder::Builder(JitManager *pJitMgr) mInt64Ty = Type::getInt64Ty(pJitMgr->mContext); mV4FP32Ty = StructType::get(pJitMgr->mContext, std::vector(4, mFP32Ty), false); // vector4 float type (represented as structure) mV4Int32Ty = StructType::get(pJitMgr->mContext, std::vector(4, mInt32Ty), false); // vector4 int type + mSimdInt1Ty = VectorType::get(mInt1Ty, mVWidth); mSimdInt16Ty = VectorType::get(mInt16Ty, mVWidth); mSimdInt32Ty = VectorType::get(mInt32Ty, mVWidth); mSimdInt64Ty = VectorType::get(mInt64Ty, mVWidth); diff --git a/src/gallium/drivers/swr/rasterizer/jitter/builder.h b/src/gallium/drivers/swr/rasterizer/jitter/builder.h index 239ef2ab49f..ddc32f432c9 100644 --- a/src/gallium/drivers/swr/rasterizer/jitter/builder.h +++ b/src/gallium/drivers/swr/rasterizer/jitter/builder.h @@ -61,6 +61,7 @@ struct Builder Type* mInt32PtrTy; Type* mSimdFP16Ty; Type* mSimdFP32Ty; + Type* mSimdInt1Ty; Type* mSimdInt16Ty; Type* mSimdInt32Ty; Type* mSimdInt64Ty;