summaryrefslogtreecommitdiff
path: root/cpp/Element.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add float16 elements to C++ APIPirama Arumuga Nainar2016-02-181-0/+2
| | | | | | | | | | | | | | | | | | Bug: 25972767 Add float16 elements to C++ API and test the ability to create float16 allocations. Caveats: - Element::F16 and such are accessible to the host-side code irrespective of the target API level. This is because right now, target API level seems to be set at runtime instead of compile time. - We added float16 to RenderScript starting API level 23. Since we cannot compile RS CPP apps targeting this level, Scripts cannot manipulate float16 data yet. Change-Id: I2bfba13fcad1c3aa984e97b44765fd2a57a054ac (cherry picked from commit 566168431399086c146b2f845f6d0128852c9686)
* Comments clean up for C++ APIMiao Wang2015-09-151-11/+13
| | | | Change-Id: I7ced3653a32fa8eaa62cd218002d22f5551c404a
* Fix updateFromNative in C++ API.Miao Wang2015-09-151-0/+3
| | | | Change-Id: I2b1cce8ab964e9ddd6b039fd8d7b8f8bf5f0eed1
* Enable YUV support in rs C++ API.Miao Wang2015-04-151-1/+2
| | | | Change-Id: I5326c2b6551953e19da50aff1848557231b908e5
* remove STL from rs C++ public interface. Nuke stlport.Miao Wang2015-04-131-43/+125
| | | | Change-Id: Ida273c1cfa21c4db51ae41a4c42746d9d828f292
* Replace NULL macros with nullptr literals.Chris Wailes2014-08-201-30/+29
| | | | Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
* Fix memory leak due to smart pointer misuse.Tim Murray2013-12-121-1/+1
| | | | | | bug 11965932 Change-Id: I982b974b3554b0f4dc7a558107703ff605f580e6
* Add RGBA_5551.Tim Murray2013-12-111-0/+1
| | | | Change-Id: Ie9e465300bcb2985df79cf884ce7209ff41570c9
* Add docs to C++ API.Tim Murray2013-10-041-5/+0
| | | | | | bug 10427951 Change-Id: I51805b6fb43781c57dfbbdc5b3e77f200af19ed8
* Fix build/dependency issue.Tim Murray2013-09-091-0/+1
| | | | | | bug 10427951 Change-Id: I798a0014f299b22c26bea3205823fcbb64f7ec70
* Fix element handling. Add YUV support.Tim Murray2013-08-281-6/+20
| | | | | | bug 10427951 Change-Id: I2c9cd4faca881e3fa05eb65ab5edaab9f1c6c140
* Make error handling kill context activity. Add parameter validation.Tim Murray2013-08-211-1/+1
| | | | | | bug 10427951 Change-Id: I4abba969e34903265b84ee88d6a90bc9b9df5481
* Add error handling, move to create methods for intrinsics.Tim Murray2013-08-191-15/+30
| | | | Change-Id: I81a0d481fef8b9396c648fdf18aee716a2056612
* remove string8, replace with std::string from stlportTim Murray2013-08-141-7/+7
| | | | | | also remove unnecessary ALOGEs from header Change-Id: I52953f5edc47fece953fbc3f91c732fcbbfe2d04 (cherry picked from commit f9b6346e62848565a4b45fd1123d41df7634bfd5)
* Add basic support for intrinsics. Move sp<> into RScpp.Tim Murray2013-08-011-25/+24
| | | | Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
* Add Sampler support to C++ API.Tim Murray2013-07-231-2/+6
| | | | Change-Id: I9a6ada9cf16b5e9f92bcecc12e87d66585df1d33
* Move C++ API over to function tables rather than linking libRS directly.Tim Murray2013-07-231-4/+4
| | | | Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137
* Add x86 server support.Tim Murray2013-03-191-2/+2
| | | | Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
* Move rs.h includes to source files.Tim Murray2013-02-131-0/+1
| | | | Change-Id: Ic49e3fa5580c67f35a21f95872794ea03dd114b6
* Change namespace from renderscriptCpp to RSCTim Murray2012-11-161-1/+1
| | | | Change-Id: I6c40a91d3afad8411d0ad49088a8e52c251b7038
* Move to smart pointers for refcounting RS contextsTim Murray2012-11-051-63/+16
| | | | Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
* Make all references use smart pointers.Jason Sams2012-04-021-20/+23
| | | | | | BUG=5972398 Change-Id: I7b8c2930ccf7d64623270cd3d0550aa6a852f2e5
* Split cpp frontend to its own lib.Jason Sams2012-04-021-0/+428
Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88