700e68883c4324c15b380ff6724249f39d4f498c |
|
06-Mar-2017 |
I-Jui (Ray) Sung <ijsung@google.com> |
Rename unused fields of RS base object handle in 64-bits Fields other than the first one (p) in RS_BASE_OBJECT are set in some part of existing RS runtime, but is not used at all. However, removing them is not desirable as size of RS_BASE_OBJECT is really part of the ABI and thus if we change it, we are creating a new ABI variant here, which is not always desirable. For example, consider a library that contains compiled scripts and assuming we pass allocation handles between the library and other user codes, changes to handle size only in user code would break the compatibility on things like array of rs_allocations. Thus, to keep ABI compatibility the unused fields r, v1, v2 are renamed. Also they are now assigned zero consistently. These field however are not copied consistently in the current runtime, and are not expected so anyways. Bug: 35043722 Test: mm, CTS and RSTest on Angler Change-Id: I426fad8e07bf445b6d8625bd23c689acaee26322
/frameworks/rs/driver/rsdScriptGroup.cpp
|
e939ce7e3b609ee53d73c2b48c5ff8f03b4579a3 |
|
16-Nov-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-build-using-namespace warnings in driver. * Replace "using namespace ..." statements with using declarations of the required names. * Put extern "C" functions inside a namespace to save a lot of using declarations. Their linkage names are not changed but can access names in the namespace easily. Bug: 32670901 Test: build with WITH_TIDY=1 Change-Id: I7a2d45ecab47bc9064701fd288fe31f47b28fcc9
/frameworks/rs/driver/rsdScriptGroup.cpp
|
1ffd86b448d78366190c540f98f8b6d641cdb6cf |
|
07-Jan-2015 |
Yang Ni <yangni@google.com> |
New Script Group API: runtime and cpu driver support. Change-Id: I9c612cf8874aabaf0ca7d1640567464c71ed3070
/frameworks/rs/driver/rsdScriptGroup.cpp
|
44bef6fba6244292b751387f3d6c31cca96c28ad |
|
12-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/driver/rsdScriptGroup.cpp
|
a36c50a6ab87f4c9049318d4c6c8ec7b0a1e6e12 |
|
17-Jun-2014 |
Jason Sams <jsams@google.com> |
Add 64bit large object support Add HAL hooks for filling in LO fields. Change-Id: Ib9bdee714a062de519d2a9708c1016404a1b11a4 Conflicts: driver/rsdBcc.cpp driver/rsdCore.cpp rsAllocation.h rs_hal.h
/frameworks/rs/driver/rsdScriptGroup.cpp
|
709a0978ae141198018ca9769f8d96292a8928e6 |
|
16-Nov-2012 |
Jason Sams <jsams@google.com> |
Separate CPU driver impl from reference driver. Change-Id: Ifb484edda665959b81d7b1f890d108bfa20a535d
/frameworks/rs/driver/rsdScriptGroup.cpp
|
bee28c6b56d0c399402014cd58cea426da2b98c1 |
|
26-Oct-2012 |
Jason Sams <jsams@google.com> |
Merge script groups. Change-Id: Id5baf5e7c59a004127250fced91b6b33b1fe053b
/frameworks/rs/driver/rsdScriptGroup.cpp
|
78b050ea1e13108110ce3b8ead63252e5ebe2468 |
|
16-Oct-2012 |
Jason Sams <jsams@google.com> |
Fix bugs in scriptGroup. Intrinsics were treating inputs as fields rather than varObjs. This would generate a lot of extra work for the reflection layers. Also we would like to deprecate this path in the future. bug 7318821 Change-Id: I89ad25f96ae23502d7925b9824b629bbd8801963
/frameworks/rs/driver/rsdScriptGroup.cpp
|
15ff402e4728476054c7e2ecd1fe610e6e8d4e71 |
|
12-Oct-2012 |
Jason Sams <jsams@google.com> |
Fix potential null dereference in RS SG bug 7318821 Change-Id: I53b0966996761f166551635054b982d2f137c5f7
/frameworks/rs/driver/rsdScriptGroup.cpp
|
b801b949e286275b5d19a33135235ba68d3a19a9 |
|
10-Oct-2012 |
Jason Sams <jsams@google.com> |
Check for invalid configuration for Intrinsics. Log error rather than crash upon user errors. bug 7318821 Change-Id: I65fe0efa1f8d9eb6189f5e428e29a25455828c07
/frameworks/rs/driver/rsdScriptGroup.cpp
|
bd726b2159c14bd78d45f3157befcb733037f8d4 |
|
10-Oct-2012 |
Jason Sams <jsams@google.com> |
Fix bug in script groups. Links from output to field would fail due to the field not getting uptated if it was uninitialized. Change-Id: Ib3939f9bdca2c31957a9609a20175192bf52561c
/frameworks/rs/driver/rsdScriptGroup.cpp
|
cf9ea9f4145cae663f439b1c2dab956fa37180bb |
|
24-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement backend of blend intrinsic bug 7190126 Change-Id: I5095366eb3d091bba1628b7cceb5efb685c8f870
/frameworks/rs/driver/rsdScriptGroup.cpp
|
dbe66d6783c1e53cd1572de0ef6ef6fdf6f76f48 |
|
17-Sep-2012 |
Jason Sams <jsams@google.com> |
Add backed for script groups. Change-Id: If2fdbde7381fcdaeb54d41a913b855fd83d4f186
/frameworks/rs/driver/rsdScriptGroup.cpp
|