From 8e815ff72cda0648496c683931eaeacd679f1107 Mon Sep 17 00:00:00 2001 From: Tim Rowley Date: Wed, 20 Apr 2016 15:57:52 -0600 Subject: [PATCH] swr: [rasterizer jitter] add mSimdInt1Ty Reviewed-by: Bruce Cherniak --- src/gallium/drivers/swr/rasterizer/jitter/builder.cpp | 1 + src/gallium/drivers/swr/rasterizer/jitter/builder.h | 1 + 2 files changed, 2 insertions(+) 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; -- 2.30.2