summaryrefslogtreecommitdiffstats
path: root/libs/rs/driver
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge "Adding RS comments, cleaning up the gl implementation with new ↵Alex Sakhartchouk2012-01-042-71/+49
|\ \ \ \ | |/ / / | | | | | | | | Element hal." into graphics-dev
| * | | Adding RS comments, cleaning up the gl implementation with new Element hal.Alex Sakhartchouk2011-12-282-71/+49
| | | | | | | | | | | | | | | | Change-Id: I74de1e8248a73a45a39976e6027dac2626d580e9
* | | | am 41891aea: Merge "Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE"Steve Block2012-01-041-19/+19
|\ \ \ \ | |/ / / |/| / / | |/ / | | | * commit '41891aeaf4e6e4006ae3087fa537786e9ec8caa4': Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
| * | Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGESteve Block2012-01-031-19/+19
| |/ | | | | | | | | | | | | See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
* | am 12be3fff: Remove dead code.Logan Chien2011-11-271-3/+1
|\ \ | |/ | | | | | | * commit '12be3fff12e5c55193867f49e13169b9400b2997': Remove dead code.
| * Remove dead code.Logan Chien2011-11-271-3/+1
| | | | | | | | Change-Id: I2838a40026291e7345b07911af3ba17278b63ffe
* | Private API to support MFF transition.Jason Sams2011-11-231-4/+7
| | | | | | | | Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
* | Path renderingJason Sams2011-11-104-0/+241
|/ | | | Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
* Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGESteve Block2011-10-268-51/+51
| | | | | | | See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
* Remove ObjBaseRef from the hal structAlex Sakhartchouk2011-10-184-21/+20
| | | | Change-Id: Idcac14ecfdd4d06a0f54bf50e3b9657be62e6638
* Fix bug with 1D arrays and threading.Jason Sams2011-10-121-3/+3
| | | | | | Some elements got launched multiple times. Change-Id: Icb257019df591a5d9525867c8ef8d18ef7d4cde5
* Improve rsForEach overhead.Jason Sams2011-10-113-48/+97
| | | | | | Change-Id: Iaabef7bb573233ef7c5756077f840ee933ee0c39 fix spacing, reduce rsForEach overhead about 50%
* Fix crash running old HC apps.Jason Sams2011-10-041-1/+4
| | | | Change-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614
* Cleanup RS logsJason Sams2011-09-202-5/+2
| | | | | | | Reduce the startup/shutdown info and format the logs in a consistent manner. Change-Id: I4592cd9fcf7e2920010d84c7137137262cdc73b9
* Add RS watchdog.Jason Sams2011-09-138-99/+133
| | | | Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
* Call .rs.dtor() when tearing down Scripts.Stephen Hines2011-08-313-0/+12
| | | | | | | | | BUG=5186750 This allows us to properly reference count any globals (static or extern) that need to potentially be cleaned up. Change-Id: I03d2c38c1e7a4ca96c40003d2eeecb6f395d5835
* Issue proper parameters to root() calls for RS.Stephen Hines2011-08-193-4/+136
| | | | | | BUG=5076887 Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
* Add structure to pack params for forEach.Jason Sams2011-08-171-14/+35
| | | | | | This allows the driver to not pass all the sub-params. Change-Id: I9728a7bb39893f49193a55155994ede0400cb7a6
* Merge "Migrate perf-critical functions away from librs."Stephen Hines2011-08-081-53/+0
|\
| * Migrate perf-critical functions away from librs.Stephen Hines2011-08-081-53/+0
| | | | | | | | | | | | BUG=3497315 Change-Id: Ieaa0d64933767d422aa62740d72b31042dcd4a2f
* | Merge "Fixing rs crash when no texture is bound."Alex Sakhartchouk2011-08-083-4/+18
|\ \ | |/ |/|
| * Fixing rs crash when no texture is bound.Alex Sakhartchouk2011-08-053-4/+18
| | | | | | | | Change-Id: I2c15106f50de995c63691f27e2c4d89dbffc758e
* | Merge "Start using bcinfo components within librs."Stephen Hines2011-08-051-28/+36
|\ \ | |/ |/|
| * Start using bcinfo components within librs.Stephen Hines2011-08-031-28/+36
| | | | | | | | | | | | BUG=4942491 Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
* | Finish the refactor work of bccPrepareExecutableLogan Chien2011-07-301-1/+1
|/ | | | | | | | Rename bccPrepareExecutableEx to bccPrepareExecutable. (These functions are the same, and we will remove bccPrepareExecutableEx several commits later.) Change-Id: I519130bb3b731bf927cb92924f355d7d1ea0242c
* Add size param to rsForEachJason Sams2011-07-251-12/+40
| | | | | | | bug 5074640 Change-Id: I395bd8b295beacc979681ccdd3451d9d6cc3d672
* Extract BC metadata using a single call.Stephen Hines2011-07-181-59/+45
| | | | | | BUG=4278636 Change-Id: Idc056c4fa50240aadbc81d300fbed759c5a187cf
* Merge "Add slot number to forEach hal."Jason Sams2011-07-132-0/+2
|\
| * Add slot number to forEach hal.Jason Sams2011-07-132-0/+2
| | | | | | | | Change-Id: I0f2992d5f4128422d07f897b335c219cc7f1d02c
* | Use resource entry name instead of mangled name.Logan Chien2011-07-111-63/+1
| | | | | | | | Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
* | Fix typo: mFieldCount -> mPragmaCount.Logan Chien2011-07-111-3/+2
| | | | | | | | Change-Id: I081a521c13a78bc5ec1bf9faecb066bed5ca8ab4
* | Fix EGLUtils::selectConfigForPixelFormat()Mathias Agopian2011-07-081-13/+67
|/ | | | | | | | | | | | | | | - renderscript now calls EGL directly instead of relying on this function - surfaceflinger also does its own EGLConfig selection - selectConfigForPixelFormat stays for legacy reason (many tests use it) but it now only tries to match the alpha channel of the format rather than the format itself. this will allow implementations who don't support the exact formats defined in the HAL to work properly. Bug: 4998223 Change-Id: Ic664dfc14d5072a514b6f77a115d1521bfc1578f
* Move divsi3, modsi3, udivsi3, umodsi3 to libbcc.Stephen Hines2011-06-231-4/+0
| | | | | | BUG=3435530 Change-Id: I4e90a6cdf5af534f93d83093ea31b1defd1e896c
* Remove verbose logging, update test app and docs.Stephen Hines2011-06-231-2/+2
| | | | Change-Id: I6659c5e51a747011239128dc2682a5d78aecfa26
* First cut of atomics for renderscript.Jason Sams2011-06-211-0/+103
| | | | | | | | Change-Id: Iefc0228d802e6f5348ae787553c9252fb90ba110 update atomic patch. Change-Id: Idd0596439c092f570b6b226e9a9c7102ddffe88e
* First cut at RSTextureView.Jason Sams2011-06-201-0/+5
| | | | Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
* Adding ability to read back fbo data to renderscriptAlex Sakhartchouk2011-06-169-105/+352
| | | | Change-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1
* Allocation copy functions.Alex Sakhartchouk2011-06-144-0/+73
| | | | Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
* More work to make libRS buildable on the host.Alex Sakhartchouk2011-06-032-1/+1
| | | | Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
* Cleaup of rsComponent to remove GL types.Jason Sams2011-05-263-17/+50
| | | | Change-Id: I9f82bafe42f5fb30335b15f38eb251dc1ec62e80
* Start splitting allocation into hal and core.Jason Sams2011-05-267-30/+558
| | | | Change-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb
* Preparing libRS for for compilation on host.Alex Sakhartchouk2011-05-172-3/+4
| | | | Change-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359
* Moves fbo support in renderscript behind the halAlex Sakhartchouk2011-05-133-0/+199
| | | | Change-Id: I26a857586f5f0b47df4c1f4589d2023e70481ec7
* rsLib cleanupAlex Sakhartchouk2011-05-067-20/+48
| | | | Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
* Moving samplers behind the hal.Alex Sakhartchouk2011-05-055-2/+144
| | | | Change-Id: I494e5a9d2b599d07b985328b346f1f10ae4972e1
* Moving renderscript GL code into the HALAlex Sakhartchouk2011-04-2918-3/+1750
| | | | | | | | | | This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
* Fix rsRand(float, float)Jason Sams2011-04-221-2/+4
| | | | Change-Id: I553d83e1e962ad34aacbe6572d47ff25c3d50060
* Merge "Move TLS behind hal."Jason Sams2011-04-214-12/+56
|\
| * Move TLS behind hal.Jason Sams2011-04-214-12/+56
| | | | | | | | Change-Id: I9e84acb3736bc98fa5fb0720bddb13a030285319
* | Merge "Reduce verbosity of Renderscript logging."Stephen Hines2011-04-201-1/+5
|\ \ | |/ |/|