summaryrefslogtreecommitdiff
path: root/cpp/Allocation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Comments clean up for C++ APIMiao Wang2015-09-151-1/+0
| | | | Change-Id: I7ced3653a32fa8eaa62cd218002d22f5551c404a
* Add USAGE_OEMJason Sams2015-05-111-0/+1
| | | | | | | Allow OEMs to pass data from other HW blocks via internal extension. Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
* Add setSurface() and getSurface() to RScpp.Miao Wang2015-04-071-21/+49
| | | | Change-Id: I53ac88ce3f482e01bd70df57a1aaf0b71b1f49af
* Update RenderScript C++ APIMiao Wang2015-03-301-21/+132
| | | | | | | | - Add Copy3DRangeTo API - Add AutoPadding & unPadding for CopyTo and CopyFrom APIs - Add IntrinsicResize Change-Id: I1138225f8a7b738929a09636bf2669f5d68b0c7d
* Add the missing 'stridelen' field for AllocationGetPointer.Miao Wang2015-02-021-1/+1
| | | | Change-Id: I387a1e07eb2b1debf60b517d898d3828ff53600c
* Replace NULL macros with nullptr literals.Chris Wailes2014-08-201-11/+11
| | | | Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
* Make RS compile on ARM64.Tim Murray2014-03-131-2/+2
| | | | | | bug 13280327 Change-Id: I79080c448ca17d0cba8df075737c22b24ce9a085
* Add getPointer for USAGE_SHARED allocations.Jason Sams2014-02-261-2/+20
| | | | Change-Id: I13a2af09bbbeec6cc6131b935979ac21c02820be
* Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1.Stephen Hines2013-12-201-4/+4
| | | | Change-Id: Ia48ffa714ff9e3a2e3b64ea1edd11ad0f6bf354a
* Add 3D allocation support.Tim Murray2013-09-031-0/+29
| | | | | | bug 10427951 Change-Id: I95f2d4ede5120831a5b547ecb6837dbd20b99c8c
* Make error handling kill context activity. Add parameter validation.Tim Murray2013-08-211-36/+56
| | | | | | bug 10427951 Change-Id: I4abba969e34903265b84ee88d6a90bc9b9df5481
* Add basic support for intrinsics. Move sp<> into RScpp.Tim Murray2013-08-011-26/+28
| | | | Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
* Move C++ API over to function tables rather than linking libRS directly.Tim Murray2013-07-231-50/+15
| | | | Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137
* Start making RS 64-bit clean.Tim Murray2013-03-201-1/+1
| | | | Change-Id: Ie40ad9a1d2b59094c86eb7e40b358e60120ce213
* Add x86 server support.Tim Murray2013-03-191-0/+4
| | | | Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
* Move rs.h includes to source files.Tim Murray2013-02-131-0/+1
| | | | Change-Id: Ic49e3fa5580c67f35a21f95872794ea03dd114b6
* Add convenient Type creator, alignment define, and fix USAGE_SHARED issue.Tim Murray2013-02-121-1/+2
| | | | Change-Id: Ib344ed27feee95c9eddf4f58468ef3e29fdfabab
* Add support for 2D strided copies to/from an allocation with the C++ API.Tim Murray2012-11-271-2/+25
| | | | Change-Id: I55cd7512f683f8d36d2b75f894931fd0657521bc
* Add support for 2D copies to arbitrary data pointers.Tim Murray2012-11-261-0/+7
| | | | Change-Id: Id92eb508efa9bc85d812b3f41faf98dd74c0c503
* Remove size parameter from copy* methods in C++ and add copy*(void* data).Tim Murray2012-11-261-17/+19
| | | | Change-Id: I4905a4774748c9f0d0406f70ce3895ebd68e92ce
* Change namespace from renderscriptCpp to RSCTim Murray2012-11-161-1/+1
| | | | Change-Id: I6c40a91d3afad8411d0ad49088a8e52c251b7038
* Move to void* pointers for copying within C++ API.Tim Murray2012-11-141-47/+6
| | | | Change-Id: If2eb0d649249a45a79810e8fddab96dc44b9fa68
* Add createSized2D to C++ APITim Murray2012-11-141-12/+18
| | | | Change-Id: Idee31c74ba93cae334473a43a045e18c34a3fc31
* Fix uninitialized variable bug, add finish()Tim Murray2012-11-141-1/+2
| | | | Change-Id: I79fb54800ad8657c93c7989a5c21838d41f24050
* Add copy1DRangeToUnchecked.Tim Murray2012-11-131-0/+16
| | | | Change-Id: Iac550920b8e274819e43aca867dedc66eff47dcf
* Move to smart pointers for refcounting RS contextsTim Murray2012-11-051-170/+20
| | | | Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
* Make all references use smart pointers.Jason Sams2012-04-021-14/+25
| | | | | | BUG=5972398 Change-Id: I7b8c2930ccf7d64623270cd3d0550aa6a852f2e5
* Split cpp frontend to its own lib.Jason Sams2012-04-021-0/+468
Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88