Add 64bit large object support
Add HAL hooks for filling in LO fields.
Change-Id: Ib9bdee714a062de519d2a9708c1016404a1b11a4
Conflicts:
driver/rsdBcc.cpp
driver/rsdCore.cpp
rsAllocation.h
rs_hal.h
diff --git a/driver/rsdSampler.cpp b/driver/rsdSampler.cpp
index 095fca1..1a72fd4 100644
--- a/driver/rsdSampler.cpp
+++ b/driver/rsdSampler.cpp
@@ -40,3 +40,20 @@
void rsdSamplerDestroy(const android::renderscript::Context *rsc,
const android::renderscript::Sampler *s) {
}
+
+void rsdSamplerUpdateCachedObject(const Context *rsc,
+ const Sampler *alloc,
+ rs_sampler *obj)
+{
+ obj->p = alloc;
+#ifdef __LP64__
+ obj->r = NULL;
+ if (alloc != NULL) {
+ obj->v1 = alloc->mHal.drv;
+ } else {
+ obj->v1 = NULL;
+ }
+ obj->v2 = NULL;
+#endif
+}
+