summaryrefslogtreecommitdiffstats
path: root/rsComponent.cpp
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2011-12-29 11:17:38 -0800
committerAlex Sakhartchouk <alexst@google.com>2011-12-29 11:17:38 -0800
commit25a59d051a218bd608b005a149509464b3e6d4f0 (patch)
treeb66dfa8b31f50390c5d3dc411e989a2ddeb3eeaa /rsComponent.cpp
parent4a43e3ea8a0328c56ace0af1869b4c8c781a7b26 (diff)
downloadandroid_frameworks_rs-25a59d051a218bd608b005a149509464b3e6d4f0.tar.gz
android_frameworks_rs-25a59d051a218bd608b005a149509464b3e6d4f0.tar.bz2
android_frameworks_rs-25a59d051a218bd608b005a149509464b3e6d4f0.zip
Adding better error behavior to RS
Change-Id: Iea1cc76793f8978d60575404d7b1c5145e268d6e
Diffstat (limited to 'rsComponent.cpp')
-rw-r--r--rsComponent.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/rsComponent.cpp b/rsComponent.cpp
index 21b98f61..9c2c2005 100644
--- a/rsComponent.cpp
+++ b/rsComponent.cpp
@@ -62,6 +62,7 @@ void Component::set(RsDataType dt, RsDataKind dk, bool norm, uint32_t vecSize) {
rsAssert(mNormalized == true);
break;
default:
+ rsAssert(mKind != RS_KIND_INVALID);
break;
}
@@ -167,6 +168,9 @@ void Component::set(RsDataType dt, RsDataKind dk, bool norm, uint32_t vecSize) {
case RS_TYPE_BOOLEAN:
mTypeBits = 8;
break;
+ default:
+ rsAssert(mType != RS_TYPE_INVALID);
+ break;
}
mBitsUnpadded = mTypeBits * mVectorSize;