History log of /frameworks/rs/cpp/Allocation.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e9d41e527fd3320f69c9534a04a10fead4b88229 05-Mar-2017 Miao Wang <miaowang@google.com> Update C++ API (libRSCpp.so) with the corresponding AllocationGetSurface
driver implementation change

Bug: 34396220
Test: mm
Change-Id: Ic3b99cf99190201a45bdee8a7f0491611a057d07
/frameworks/rs/cpp/Allocation.cpp
62237219e567b9f972c86e7ca4e96f9b3d5ad4de 28-Feb-2017 Miao Wang <miaowang@google.com> Remove RS_SERVER macros and references to unused headers.

- The RS_SERVER macros were intended to have a version of RenderScript
running on the desktop. It has not fully worked for a very long time.

Bug: 35473587
Test: build and CTS tests pass
Change-Id: I0da3fc9d4601951442384d05f9dbecaeddeff8cc
/frameworks/rs/cpp/Allocation.cpp
dfcfabfccad8a8f2f42f83081638c7e5c9bfb4b9 04-Nov-2016 Chih-Hung Hsieh <chh@google.com> Fix google-build-using-namespace warnings.

Replace "using namespace ..." with "using namespace::identifier"
for every imported identifiers.

Bug: 32670901
Test: make with WITH_TIDY=1
Change-Id: Iae11a95b386c7e783e3bc50312a8fd4209e4ced7
/frameworks/rs/cpp/Allocation.cpp
45768e1663714702c0c2b7adf14fdbd80dae71f5 10-Aug-2016 Chih-Hung Hsieh <chh@google.com> Fix clang-tidy performance warnings.

* Use const reference type for read-only parameters.
Bug: 30407689
Test: build with WITH_TIDY=1

Change-Id: I7c19a10f0ae0b4784851bedbcaf1c4565c6616d1
/frameworks/rs/cpp/Allocation.cpp
cf067b8c4d1e53bc4768fbad239851c579717f2c 15-Sep-2015 Miao Wang <miaowang@google.com> Comments clean up for C++ API

Change-Id: I7ced3653a32fa8eaa62cd218002d22f5551c404a
/frameworks/rs/cpp/Allocation.cpp
f82b626e0479ce4a23ebff1fc088e073dcabaa30 12-May-2015 Jason Sams <jsams@google.com> Add USAGE_OEM

Allow OEMs to pass data from other HW blocks via internal
extension.

Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
/frameworks/rs/cpp/Allocation.cpp
09d2dd26af70a16de928e7450ef500a61c5b810a 19-Mar-2015 Miao Wang <miaowang@google.com> Add setSurface() and getSurface() to RScpp.

Change-Id: I53ac88ce3f482e01bd70df57a1aaf0b71b1f49af
/frameworks/rs/cpp/Allocation.cpp
e5428e661ce6f9d24f838cab0a8fb0fa8c76dbca 10-Mar-2015 Miao Wang <miaowang@google.com> Update RenderScript C++ API

- Add Copy3DRangeTo API
- Add AutoPadding & unPadding for CopyTo and CopyFrom APIs
- Add IntrinsicResize

Change-Id: I1138225f8a7b738929a09636bf2669f5d68b0c7d
/frameworks/rs/cpp/Allocation.cpp
94280f817b502caf0b4e40cbcbe300f5178b7473 03-Feb-2015 Miao Wang <miaowang@google.com> Add the missing 'stridelen' field for AllocationGetPointer.

Change-Id: I387a1e07eb2b1debf60b517d898d3828ff53600c
/frameworks/rs/cpp/Allocation.cpp
44bef6fba6244292b751387f3d6c31cca96c28ad 12-Aug-2014 Chris Wailes <chriswailes@google.com> Replace NULL macros with nullptr literals.

Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/cpp/Allocation.cpp
e195a3f57ace3b66d313a6ee88c6e93d5c9d87f4 13-Mar-2014 Tim Murray <timmurray@google.com> Make RS compile on ARM64.

bug 13280327

Change-Id: I79080c448ca17d0cba8df075737c22b24ce9a085
/frameworks/rs/cpp/Allocation.cpp
b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4 25-Feb-2014 Jason Sams <jsams@google.com> Add getPointer for USAGE_SHARED allocations.

Change-Id: I13a2af09bbbeec6cc6131b935979ac21c02820be
/frameworks/rs/cpp/Allocation.cpp
8f615d682f9e7e2cd4de2e4478e0e76fc359922c 20-Dec-2013 Stephen Hines <srhines@google.com> Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1.

Change-Id: Ia48ffa714ff9e3a2e3b64ea1edd11ad0f6bf354a
/frameworks/rs/cpp/Allocation.cpp
9d24ae621bdfdaf09406b099a2ae055e33d1089a 30-Aug-2013 Tim Murray <timmurray@google.com> Add 3D allocation support.

bug 10427951

Change-Id: I95f2d4ede5120831a5b547ecb6837dbd20b99c8c
/frameworks/rs/cpp/Allocation.cpp
10913a5c37ba119bef335320d3e8be25212c05ad 21-Aug-2013 Tim Murray <timmurray@google.com> Make error handling kill context activity. Add parameter validation.

bug 10427951

Change-Id: I4abba969e34903265b84ee88d6a90bc9b9df5481
/frameworks/rs/cpp/Allocation.cpp
89daad6bae798779e57f252e9da4fe4e62337124 29-Jul-2013 Tim Murray <timmurray@google.com> Add basic support for intrinsics. Move sp<> into RScpp.

Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
/frameworks/rs/cpp/Allocation.cpp
a423096c0d49e5cfe13a400b4323a76f89c6885c 18-Jul-2013 Tim Murray <timmurray@google.com> Move C++ API over to function tables rather than linking libRS directly.

Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137
/frameworks/rs/cpp/Allocation.cpp
099bc262f862cdeb547cf8a78fe9e0e92560f437 21-Mar-2013 Tim Murray <timmurray@google.com> Start making RS 64-bit clean.

Change-Id: Ie40ad9a1d2b59094c86eb7e40b358e60120ce213
/frameworks/rs/cpp/Allocation.cpp
0b575de8ed0b628d84d256f5846500b0385979bd 15-Mar-2013 Tim Murray <timmurray@google.com> Add x86 server support.

Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
/frameworks/rs/cpp/Allocation.cpp
b206acefa7ef03e02d3e8e161f8a1493329246b3 13-Feb-2013 Tim Murray <timmurray@google.com> Move rs.h includes to source files.

Change-Id: Ic49e3fa5580c67f35a21f95872794ea03dd114b6
/frameworks/rs/cpp/Allocation.cpp
96267c2ff0133c20cc5643419a3ed3b1e75fe568 12-Feb-2013 Tim Murray <timmurray@google.com> Add convenient Type creator, alignment define, and fix USAGE_SHARED issue.

Change-Id: Ib344ed27feee95c9eddf4f58468ef3e29fdfabab
/frameworks/rs/cpp/Allocation.cpp
358747a3118301c5faeee73c98dd5f839bbfb54a 26-Nov-2012 Tim Murray <timmurray@google.com> Add support for 2D strided copies to/from an allocation with the C++ API.

Change-Id: I55cd7512f683f8d36d2b75f894931fd0657521bc
/frameworks/rs/cpp/Allocation.cpp
7b3e3093f745134345dadf89498ad16e1f9c0e71 16-Nov-2012 Tim Murray <timmurray@google.com> Add support for 2D copies to arbitrary data pointers.

Change-Id: Id92eb508efa9bc85d812b3f41faf98dd74c0c503
/frameworks/rs/cpp/Allocation.cpp
0b93e30c8c64fb2f985218adfaceff777f62a42f 15-Nov-2012 Tim Murray <timmurray@google.com> Remove size parameter from copy* methods in C++ and add copy*(void* data).

Change-Id: I4905a4774748c9f0d0406f70ce3895ebd68e92ce
/frameworks/rs/cpp/Allocation.cpp
9eb7f4b90120ebe4be74343856e86b46495f72df 16-Nov-2012 Tim Murray <timmurray@google.com> Change namespace from renderscriptCpp to RSC

Change-Id: I6c40a91d3afad8411d0ad49088a8e52c251b7038
/frameworks/rs/cpp/Allocation.cpp
a4cbc2b0cf0f6fbdb21e84a3e17585eda1885e3e 15-Nov-2012 Tim Murray <timmurray@google.com> Move to void* pointers for copying within C++ API.

Change-Id: If2eb0d649249a45a79810e8fddab96dc44b9fa68
/frameworks/rs/cpp/Allocation.cpp
684726cbbd177ee4ee9000e9422058547acd237f 14-Nov-2012 Tim Murray <timmurray@google.com> Add createSized2D to C++ API

Change-Id: Idee31c74ba93cae334473a43a045e18c34a3fc31
/frameworks/rs/cpp/Allocation.cpp
baca6c3c3d79a324c7976ba873afdded0b6bcfb5 15-Nov-2012 Tim Murray <timmurray@google.com> Fix uninitialized variable bug, add finish()

Change-Id: I79fb54800ad8657c93c7989a5c21838d41f24050
/frameworks/rs/cpp/Allocation.cpp
509ea5c832a865bc9083d53f1f058377a689bab3 13-Nov-2012 Tim Murray <timmurray@google.com> Add copy1DRangeToUnchecked.

Change-Id: Iac550920b8e274819e43aca867dedc66eff47dcf
/frameworks/rs/cpp/Allocation.cpp
84bf2b877024aaa154b66e0f2338d54bdabd855a 01-Nov-2012 Tim Murray <timmurray@google.com> Move to smart pointers for refcounting RS contexts

Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
/frameworks/rs/cpp/Allocation.cpp
69cccdf0659a193d6a75420ec745421fb5c436e6 03-Apr-2012 Jason Sams <jsams@google.com> Make all references use smart pointers.

BUG=5972398

Change-Id: I7b8c2930ccf7d64623270cd3d0550aa6a852f2e5
/frameworks/rs/cpp/Allocation.cpp
a662edd85843c2eb7078900b0279e38d6635795e 03-Apr-2012 Jason Sams <jsams@google.com> Split cpp frontend to its own lib.

Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
/frameworks/rs/cpp/Allocation.cpp