am 6e6cdbc3: Add flag to disable 64-bit driver.
* commit '6e6cdbc303bef581cfb7d1fd0902cb42c89010cc':
Add flag to disable 64-bit driver.
diff --git a/Android.mk b/Android.mk
index f6aab50..71fdb1d 100644
--- a/Android.mk
+++ b/Android.mk
@@ -10,6 +10,10 @@
rs_base_CFLAGS += -DOVERRIDE_RS_DRIVER=$(OVERRIDE_RS_DRIVER)
endif
+ifneq ($(DISABLE_RS_64_BIT_DRIVER),)
+ rs_base_CFLAGS += -DDISABLE_RS_64_BIT_DRIVER
+endif
+
ifeq ($(RS_FIND_OFFSETS), true)
rs_base_CFLAGS += -DRS_FIND_OFFSETS
endif
diff --git a/rsContext.cpp b/rsContext.cpp
index 253182c..e7ff33d 100644
--- a/rsContext.cpp
+++ b/rsContext.cpp
@@ -333,12 +333,16 @@
} else if (rsc->getContextType() == RS_CONTEXT_TYPE_DEBUG) {
ALOGV("Application requested debug context");
} else {
+#if defined(__LP64__) && defined(DISABLE_RS_64_BIT_DRIVER)
+ // skip load
+#else
if (loadRuntime(OVERRIDE_RS_DRIVER_STRING, rsc)) {
ALOGV("Successfully loaded runtime: %s", OVERRIDE_RS_DRIVER_STRING);
loadDefault = false;
} else {
ALOGE("Failed to load runtime %s, loading default", OVERRIDE_RS_DRIVER_STRING);
}
+#endif
}
#undef XSTR