summaryrefslogtreecommitdiffstats
path: root/cpp/rsDispatch.h
Commit message (Collapse)AuthorAgeFilesLines
* update dispatch table for IntrinsicBLASMiao Wang2015-05-281-0/+2
| | | | | | bug: 21028875 Change-Id: I6d4aa8973de523aef7ced48105737eb5ee471e5d
* Added a name to ScriptGroup2Yang Ni2015-04-131-1/+1
| | | | | | | Implemented in the runtime and CPU driver the new script group name. Code caching is not implemented yet, and to be added in another CL. Change-Id: I46e351c8412740512f56b7915b14f36183c6eeaf
* Update Dispatch table following ScriptGroup2 API change.Miao Wang2015-03-311-3/+2
| | | | Change-Id: Iacc3cdaa6d58c8f7739ac173fb5ac5de14482133
* Update Dispatch table entry for ScriptGroup2.Miao Wang2015-03-311-1/+4
| | | | Change-Id: Ice2523e7803cc50822840e47d13df3b2e059a5ca
* Fix the bug for AllocationRead() that cannot handle 3d AllocationMiao Wang2015-02-231-0/+6
| | | | | | | | | | | correctly. Add the following functions to make it symmetric for read and write. - AllocationElementData - AllocationElementRead - Allocation3DRead Change-Id: I8c89b5e3474c4c3c70e9795843a76e61f1f90f6a
* Add API check for loadSymbols(), so that functions being dlsymedMiao Wang2015-02-091-1/+1
| | | | | | | will depend on the device API level. (default: only load functions in API <= 21); Change-Id: I4b65df7f228a23d713b69983ddb81ce67075d9cc
* Runtime support for invocables in ScriptGroupsYang Ni2015-02-041-0/+2
| | | | | | This also includes support for InvokeID Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
* Merge "Add the missing 'stridelen' field for AllocationGetPointer."Miao Wang2015-02-051-1/+1
|\
| * Add the missing 'stridelen' field for AllocationGetPointer.Miao Wang2015-02-021-1/+1
| | | | | | | | Change-Id: I387a1e07eb2b1debf60b517d898d3828ff53600c
* | Make rsContext be able to have info about the path of native libsMiao Wang2015-02-031-0/+3
|/ | | | | | | | | for 64bit Renderscript compat lib. - Native lib path stored in Java and queried from JNI. - Then set to Context during context creation. Change-Id: I3c997cf849efb7b9a0b0ac35d5b62289d70e7434
* Merge "New Script Group API: runtime and cpu driver support."Yang Ni2015-01-071-1/+8
|\
| * New Script Group API: runtime and cpu driver support.Yang Ni2015-01-071-1/+8
| | | | | | | | Change-Id: I9c612cf8874aabaf0ca7d1640567464c71ed3070
* | Adding USAGE_IO_OUTPUT support for RS Compat lib.Miao Wang2014-12-181-0/+10
|/ | | | | | | | | | - In allocation driver header, added window buffer struct for compat lib. - dlopen IO related functions in driver layer. - Add function to load symbols in rsDispatch. bug 12924018 Change-Id: I9156a28e458a72db077fe000bd324a369767fc4d
* Create a separate static lib that provides a dispatch table to bothMiao Wang2014-11-111-0/+1
| | | | | | | | | | | | | fw/support/v8/renderscript/jni and libRScpp to reduce code duplication. - This CL contains the static lib (libDispatch) and related changes to libRScpp. Change-Id: I65a4a74370720869eacf197ab31314c1df8dadcb Merged Conflicts: cpp/Android.mk cpp/RenderScript.cpp
* Cleanup includes for rs/cpp to not expose internal details.Jason Sams2014-11-111-3/+3
| | | | Change-Id: Ib23f591f8418d3318f61ab1d3f6f2b684bf95692
* Switch the dimensions array to use uint32_t instead of size_t.Stephen Hines2014-06-251-1/+1
| | | | | | | | | size_t isn't safe, since we pack/unpack the array as a 32-bit int array, but that is the wrong type for 64-bit. Switching to uint32_t is better, since we only support 1 dimension today, and won't need many more than that even for complex cases in the future. Change-Id: Ie0dda264a9398b0e385e0f9ee0a91cda08325dbc
* Add getPointer for USAGE_SHARED allocations.Jason Sams2014-02-261-0/+2
| | | | Change-Id: I13a2af09bbbeec6cc6131b935979ac21c02820be
* AArch64: Use uintptr_t for pointers stored as integers.Ashok Bhat2014-02-121-3/+3
| | | | | | | | Changed function parameters that accept pointer as an integer from uint32_t type to uintptr_t type. Change-Id: I7b1f014962da56adb80ad4fdde5e9b4011f5ea54 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
* Add flags word to context initialization.Tim Murray2013-09-091-1/+1
| | | | | | bug 10427951 Change-Id: If3b9337712bd16655de4a42ccf829bbcd9e01b6e
* Move to dynamic dispatch. Add support for IoAllocation* in rs.spec.Tim Murray2013-07-231-1/+3
| | | | Change-Id: I013409cbb758ce5aae78347acb39c43d07aeb9bf
* Move C++ API over to function tables rather than linking libRS directly.Tim Murray2013-07-231-0/+159
Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137