summaryrefslogtreecommitdiffstats
path: root/driver
Commit message (Collapse)AuthorAgeFilesLines
* 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
|\ \ | |/ |/|
| * Reduce verbosity of Renderscript logging.Stephen Hines2011-04-201-1/+5
| | | | | | | | Change-Id: I0e20274e01b4068f90ef6ddd6ed7837d42f35813
* | Remove accidental logging.Jason Sams2011-04-201-1/+0
| | | | | | | | Change-Id: I59073a620c312485a0631069856fbd7ca40b4cbd
* | Create runtime stubs for compute driver.Jason Sams2011-04-208-20/+1188
|/ | | | Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
* Fix broken assert (if input allocation is NULL).Stephen Hines2011-04-111-1/+1
| | | | Change-Id: If02e86eee4ec059402edd6f8c408fd89b248bc80
* Migrate most GL from context to driver.Jason Sams2011-04-064-1/+421
| | | | Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
* Seperate ProgramRaster.Jason Sams2011-04-063-0/+93
| | | | | | Cleanup ProgramRaster and ProgramStore creation. Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
* Seperate GL from RS program store.Jason Sams2011-04-044-1/+245
| | | | Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
* Properly handle script teardown.Stephen Hines2011-03-241-1/+5
| | | | | | | | If libbcc optimizes away a global variable, we need to make sure that RenderScript's ~Context() doesn't attempt to clear away the slot's NULL pointer that denotes this. Change-Id: I77d0f740ab333338e53db481e4a3eca338aba411
* Revert "Fix cleanup bug clearing script references."Stephen Hines2011-03-241-1/+1
| | | | | | This change was actually incorrect and causes crashes in ~Context. This reverts commit 88728ecaeab1358e1748cbbf6ed954fd9a960692.
* Fix cleanup bug clearing script references.Jason Sams2011-03-181-1/+1
| | | | Change-Id: I693dd7523658a32837764854c12a6b690e8fb7c6
* Fix bug with hal init uninitialized var.Jason Sams2011-03-181-1/+2
| | | | Change-Id: I172bb65b57653e32697f2c2df941beb0aaf65603
* Migrate thread launch to driver.Jason Sams2011-03-174-24/+385
| | | | Change-Id: If182c524cceb327547640f22f956856d291d1787
* Start seperating out RS compute implementation. Create halJason Sams2011-03-174-0/+494
layer to seperate from runtime. Change-Id: Idf5c1261be4131690d25c15948e98324e979b4f9