summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorAdam Lesinski <adamlesinski@google.com>2014-06-06 14:27:00 -0700
committerAdam Lesinski <adamlesinski@google.com>2014-06-18 19:20:08 +0000
commitf90f2f8dc36e7243b85e0b6a7fd5a590893c827e (patch)
treeb2fb1fc49961c7c5f5c1712872ce2ffcfe550a89 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentc802c8cda234129c1ce3c7a939bd68a1d5813ce6 (diff)
Support multiple resource tables with same package
In order to support APK split features, the resource table needs to support loading multiple resource tables with the same package but potentially new set of type IDs. This adds some complexity as the type ID space changes from dense and ordered to potentially sparse. A ByteBucketArray is used to store the type IDs in a memory efficient way that allows for fast retrieval. In addition, the IDMAP format has changed. We no longer need random access to the type data, since we store the types differently. However, random access to entries of a given type is still required. Change-Id: If6f5be680b405b368941d9c1f2b5d2ddca964160
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions