summaryrefslogtreecommitdiffstats
path: root/rsDriverLoader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Allow drivers to alter the default driver name on rsdHalInitJon Parr2015-06-231-1/+1
| | | | | | | | | | | | | Bug: 20894432 Permit partner drivers via Context::setDriverName to choose their own mDriverName rather than the default OVERRIDE_RS_DRIVER string. This can only be done once from within rsdHalInit otherwise it will be ignored and the default behaviour will apply. Change-Id: I49b81e60f7983a81f0e71fbef4b46f9bfc834849 (cherry picked from commit b268abd5528936d13a85b03f44458fe3a55cafad)
* Notify drivers when user get a pointer to allocationJason Sams2015-05-181-0/+1
| | | | | | | | Requested by vendor for driver bring-up. bug 20894664 Change-Id: I7a1540236e557ef42ffde1c832b5d5ef36b91c96
* Add USAGE_OEMJason Sams2015-05-131-0/+1
| | | | | | | | | Allow OEMs to pass data from other HW blocks via internal extension. bug 20894664 Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
* Add a way to link against different driver names.Jason Sams2015-05-071-0/+3
| | | | | | | | | | | | The existing linker path hard-coded "-lRSDriver" into the command line, but this won't work for partner drivers that have a different implementation loaded. In order to still properly handle use of the CPU driver, this needs to change depending on whether we actually loaded an OVERRIDE_RS_DRIVER or not. bug 20894664 Change-Id: I0c4a4f12f5db819b234952bc8f364ac6300f147b
* Fix problems creating graphics context.Jason Sams2015-03-161-1/+1
| | | | | | bug 19762899 Change-Id: Iacf34274b0bde4237ecb61bb2429b24f993b7e8d
* Make compat lib able to load through the new HAL.Miao Wang2015-03-131-0/+4
| | | | Change-Id: I15a10ffd08399b102e0e209958f5230937e8c83a
* Refactor hal loadingJason Sams2015-03-111-0/+258
This CL make the loading of RS drivers more robust by looking up entry points in place of a structure of entry points. It also adds framework for a version handshake. Change-Id: Iae46bf0171785c0ca1048223816b6efc60c337ad